São Paulo-Guarulhos International Airport (IATA code: GRU, ICAO code: SBGR), officially known in Portuguese as Aeroporto Internacional de São Paulo/Guarulhos – Governador André Franco Montoro, is a civil airport located in the municipality of Guarulhos, São Paulo state, approximately 25 km from downtown São Paulo, in Brazil. It is the country’s main international aviation hub and one of Latin America’s most important airports, offering an extensive network of domestic and international flights.
Contact information
Flight departures and arrivals
Check real-time flight status at São Paulo-Guarulhos Airport (GRU). Review schedules and possible delays before heading to the terminal or arranging your transportation.
Transportation and ground access
The airport is connected to São Paulo by metropolitan highways, trains, buses, taxis, rideshare services and rental cars. Transportation options and pickup locations vary depending on the terminal.
Taxi counters are located in the departures and arrivals areas of T1, the east and west arrivals areas of T2, and the arrivals area of T3. Vehicles depart from designated pickup areas outside each terminal.
Taxis provide direct transportation to hotels and other destinations in São Paulo, although journey times can vary considerably depending on metropolitan traffic conditions.
Aeroporto-Guarulhos station is located separately from the passenger terminal buildings. From the station, passengers can reach T1, T2 and T3 using the Aeromóvel, a free automated train connecting the railway station with the terminals. Complimentary airport shuttle buses are also available as an alternative.
Rail transportation is a practical way to avoid highway traffic, although reaching the final destination may require transfers to other metropolitan rail lines.
- Airport Bus Service: provides connections to Congonhas Airport (CGH), the Tietê and Barra Funda bus terminals, and the Avenida Paulista area.
- EMTU Route 257: connects the airport with Tatuapé station, where passengers can transfer to the Metro or metropolitan rail network.
- Intercity services: operators such as Lirabus provide connections to Campinas and other cities in São Paulo state.
The main bus area is located on the east arrivals level of Terminal 2, although some services stop at other terminals.
Buses are a useful alternative for reaching transportation hubs or specific destinations without taking a taxi.
At Terminal 2, a dedicated Praça Pick-Up is located outside the arrivals level, accessible from the east and west arrivals areas. Passengers should follow the signs and check the assigned pickup zone in their app before meeting their driver.
Pickup locations may vary depending on the terminal and rideshare platform, so passengers should confirm the meeting point before requesting a ride.
Vehicle collection and return locations depend on the rental company. Some providers use parking facilities within the airport complex, while others offer complimentary shuttle transportation to their vehicle collection areas.
Before booking, passengers should check whether the vehicle is collected directly at the terminal or if an additional transfer is required.
Getting between terminals
Terminals 1, 2 and 3 are connected by the Aeromóvel and complimentary airport shuttle buses. The Aeromóvel also provides access to Aeroporto-Guarulhos railway station.
Complimentary shuttle buses stop at the following locations:
- Terminal 1: first curbside lane on the arrivals level.
- Terminal 2: west curbside lane on the arrivals level.
- Terminal 3: third curbside lane on the arrivals level.
Terminals 2 and 3 are also connected by a signposted pedestrian route.
If you need to change terminals for a connecting flight, allow sufficient time for the transfer and any required security or immigration procedures.
Airport facilities
Location
- Country Brazil
- Region State of São Paulo
- Subregion Metropolitan Region of São Paulo
- Locality Guarulhos
- Elevation 750 m (2461 ft)
- Coordinates -23.43556, -46.47306
Airlines and destinations
| Airline | Destinations |
|---|---|
|
|
Santiago (SCL) Rio de Janeiro - Galeão (GIG) Buenos Aires Ezeiza (EZE) Jorge Newbery (AEP) Aeropuerto de Brasilia (BSB) Aeropuerto de Salvador (SSA) Showing 6 of 30 · Show more destinations |
|
|
Rio de Janeiro - Galeão (GIG) Buenos Aires Ezeiza (EZE) Jorge Newbery (AEP) Aeropuerto de Brasilia (BSB) Aeropuerto de Salvador (SSA) Aeropuerto de Porto Alegre - Salgado Filho (POA) Showing 6 of 23 · Show more destinations |
|
|
Rio de Janeiro - Galeão (GIG) Buenos Aires Ezeiza (EZE) Jorge Newbery (AEP) Aeropuerto de Brasilia (BSB) Aeropuerto de Salvador (SSA) Aeropuerto de Porto Alegre - Salgado Filho (POA) Showing 6 of 19 · Show more destinations |
|
|
Aeropuerto de Porto Alegre - Salgado Filho (POA) Aeropuerto de Belo Horizonte (CNF) Aeropuerto de Curitiba (CWB) Aeropuerto de Recife (REC) |
|
|
Santiago (SCL) Buenos Aires Ezeiza (EZE) |
|
|
Santiago (SCL) Lima (LIM) |
Showing 6 of 19
Nearby airports
-
Aeropuerto de São Paulo-Congonhas - Freitas Nobre (CGH) 17.6 mi (28.3 km)
-
Aeropuerto de Campinas - Viracopos (VCP) 51.4 mi (82.7 km)
-
Aeropuerto de Ribeirão Preto - Leite Lopes (RAO) 179.4 mi (288.7 km)