There is no direct train to the airport. There is a shuttle bus service to the Sao Paulo train station.
Car and bus
The airport is situated approximately 25 kilometers north east of Sao Paulo. To get to the airport, take the Ayrton Senna highway or the President Dutra highway in the direction of the airport and follow the road signs.
The red and blue Airport Bus Service runs regularly from both terminals to downtown Sao Paulo, the bus station, the domestic airport Gongonhas and to several hotels. Bus fare is BRL 24.00 and the trip will take about 40 minutes. You can buy bus tickets at the arrival hall. There are also city busses and luxury busses going to and from the airport.
Car rental Sao Paulo Guarulhos International Airport
There are several car rental agencies at Sao Paulo Airport: Avis, Budget, Localiza, Locar Alpha and Unidas. You can also book a rental car in advance at EasyTerra, this website compares prices of multiple car rental agencies.
Taxicabs are available in front of both terminals. The best thing you can do is to buy prepaid taxi vouchers at the Rio de Janeiro Tourism Agency. A trip to downtown Sao Paulo costs about BRL 85.00. If you are not buying a voucher, then please arrange for a fixed price and check if the meter is at zero.
Parking at the airport
There are several parking areas at the airport. All 3000 parking spaces are directly in front of the terminals. One hour of parking costs BRL 7.50, 4 hours BRL 13.50 and one day up to BRL 31.50.