São Paulo Airports Guide
São Paulo Airports Guide: Terminals, Transport, and Essential Information
São Paulo, South America’s largest metropolis, is served by three major commercial airports, each with a distinct role, airline profile, and geographic location within the sprawling urban area. Unlike a single-hub city, São Paulo’s air traffic is strategically distributed, making it crucial to understand which airport your flight uses. Choosing the wrong airport can result in a grueling cross-city journey of 60+ km in heavy traffic.
This guide details every commercial airport serving São Paulo, including IATA codes, terminal layouts, and clear, practical advice on ground transportation and connections for both international visitors and domestic travelers within Brazil.
Guarulhos International Airport (GRU)
Overview: Guarulhos International Airport is São Paulo’s primary and busiest international gateway, and one of the largest airports in Latin America. Located approximately 25 km (16 miles) northeast of the city center in the municipality of Guarulhos, it is the main hub for LATAM Brasil and a major base for Gol. GRU handles the vast majority of intercontinental flights and domestic trunk routes.
Terminals:
- Terminal 1 (T1): Handles international flights from Star Alliance carriers (United, Lufthansa, Air Canada, etc.) and some domestic flights.
- Terminal 3 (T3): The newest and largest terminal, handling most other international airlines (including Air France, Delta, Emirates, Turkish) and some domestic operations.
Terminal 2 (T2): The main terminal for LATAM Airlines (both domestic and international) and oneworld partners.
The terminals are connected by a free, frequent shuttle bus (Ônibus Gratuito) that runs 24/7. Walking between T2 and T3 is possible via a long corridor. Always verify your terminal, especially for international flights.
Getting to and from GRU Airport:
-
Airport Bus Service (Executive & Regular):
- Executive Bus (Airport Bus Service): The most recommended public transport. Comfortable, air-conditioned coaches run by companies like “Airport Bus Service” and “Empresa Ônibus” connect GRU to major hubs: Praça da República, Tatuapé Metro Station, and Congonhas Airport (CGH). Fares are reasonable (approx. R$45-55).
- Regular City Bus (EMTU): Cheaper local buses (e.g., line 257) connect to metro stations like Tatuapé or Jardim São Paulo. Not ideal with luggage.
-
Taxi / Ride-hailing (Uber, 99):
Official taxi ranks are outside all terminals. Use only the registered, prepaid taxi desks inside arrivals (like “Guarucoop”) to get a fixed fare voucher before exiting. Ride-hailing apps are widely used; follow signs to the designated pickup areas in the parking garages. A trip to Paulista Avenue costs R$120-180 and takes 45-90+ minutes depending on traffic. -
Guarulhos Airport Train (CPTM Expresso Aeroporto):
A commuter rail line (CPTM Line 13-Jade) connects GRU to the city’s metro system. The station is linked to the terminals via a free shuttle bus. The train takes you to Luz Station (downtown) in about 30 minutes, with connections to other metro lines. A convenient and often fast option, especially during rush hour. -
Private Transfer:
Pre-booked transfers offer door-to-door convenience and fixed pricing, highly recommended for first-time visitors or families. -
Car Rental:
All major companies have facilities at GRU.
Best for: All international arrivals, long-haul domestic flights, LATAM and Gol hub connections, and travelers staying in the east or north of São Paulo.
Congonhas Airport (CGH)
Overview: Congonhas Airport is São Paulo’s downtown domestic airport, located just 8 km (5 miles) from the city center in the district of Campo Belo. It primarily handles short-haul domestic flights, especially the high-volume “Ponte Aérea” (Air Bridge) shuttle service between São Paulo and Rio de Janeiro’s Santos Dumont Airport (SDU). It is a major hub for Azul Linhas Aéreas and a focus city for LATAM and Gol for domestic routes.
Terminals:
- Main Passenger Terminal: A single, recently renovated terminal building handling all arrivals and departures. Divided into sectors for different airlines.
Note: Famous for its challenging approach over dense urban areas and short runways, which restrict aircraft size. Flights are primarily to destinations within a 1,000 km radius.
Getting to and from CGH Airport:
-
Metrô (Subway) + Bus:
The closest metro station is São Judas (Line 1-Blue), about a 15-minute walk or a short taxi/ride-hailing trip away. A direct airport bus (Line 875P-10) also connects to the metro. -
Taxi / Ride-hailing:
Extremely convenient due to the central location. A trip to Paulista Avenue or Jardins takes 15-30 minutes and costs R$30-50. Official taxis are available; ride-hailing pickup is well-organized. -
Airport Bus Service to GRU:
Direct executive buses connect CGH and GRU, useful for inter-airport transfers (approx. 60-90 minutes, R$45-55).
Best for: Domestic flights within Brazil (especially to Rio de Janeiro, Belo Horizonte, Brasília), business travelers, and those staying in central, south, or west São Paulo.
São Paulo/Guarulhos–Governador André Franco Montoro International Airport (GRU)
Note: This is the official full name of Guarulhos Airport (GRU), detailed above.
São Paulo/Campo de Marte Airport (MAE) – General Aviation
Overview: Campo de Marte is a general aviation airport located in the north zone of São Paulo city. It handles private jets, air taxis, charter flights, helicopter services, and flight training. It does not handle scheduled commercial passenger flights, but is notable for its heavy traffic of executive aviation.
Viracopos International Airport (VCP) – Campinas
Overview: Viracopos International Airport is located in the city of Campinas, approximately 100 km (62 miles) northwest of central São Paulo. It functions as an important secondary international gateway and cargo hub. It is a major base for Azul Linhas Aéreas and handles a growing number of international and domestic flights, often offering lower airport taxes and less congestion.
Terminals:
- Terminal 1 (Passenger Terminal): A modern terminal handling both domestic and international flights.
Getting to and from VCP Airport:
-
Executive Bus (Lirabus / Airport Bus Service):
Direct bus services to São Paulo’s Barra Funda bus terminal (approx. 1.5 hours, R$40-50) and Campinas city center. -
Taxi / Ride-hailing:
A trip to central São Paulo is very long (2+ hours) and expensive (R$300+). Only practical if your destination is Campinas or nearby cities. -
Car Rental:
Major companies available.
Best for: Travelers whose origin/destination is Campinas, the interior of São Paulo state, or those finding significantly cheaper fares, especially on Azul. Not convenient for São Paulo city itself.
Which São Paulo Airport Should You Choose?
The choice depends on your flight origin, airline, and final destination in the metropolis:
- For International Flights: You will almost always arrive at Guarulhos (GRU). Some Azul international flights may use Viracopos (VCP).
- For Domestic Flights within Brazil:
- To/from major cities (Rio, Belo Horizonte, Brasília, Salvador): You likely have a choice between Congonhas (CGH) and Guarulhos (GRU). Choose Congonhas (CGH) if possible—it’s vastly more convenient for the city.
- To/from smaller destinations or on Azul: You may fly into Viracopos (VCP) or Guarulhos (GRU).
- For São Paulo City Itself: Congonhas (CGH) is by far the most convenient. Avoid VCP unless you are staying in Campinas.
- Golden Rule: Minimize cross-city travel. If your business is in the Jardins/Paulista area, CGH is best. If you’re in the east near GRU, use GRU. Never book a flight into VCP if your destination is central São Paulo without understanding the 2+ hour transfer.
Airport Transfers Between GRU, CGH, and VCP
Transferring between São Paulo’s airports is sometimes necessary but is a major undertaking due to distance and chronic traffic congestion.
Is it safe to book connecting flights between different São Paulo airports?
Only with a very long layover (6+ hours). On separate tickets, it is extremely high-risk. Even on a single ticket, you are responsible for the ground transfer.
Typical Transfer Times & Best Methods:
- GRU ↔ CGH (Most Common): 25-35 km. Time: 60-120+ minutes. Use the dedicated Airport Bus Service executive coach (approx. 60-90 mins, R$45-55). It uses priority lanes at times and is more reliable than a taxi in traffic. Taxi/Uber: 60-120+ mins, R$100-150+.
- GRU ↔ VCP: ~100 km. Time: 2-3+ hours. Use the dedicated executive bus (Lirabus) or a pre-booked private transfer. Taxi is prohibitively expensive.
- CGH ↔ VCP: ~120 km. Time: 2.5-3.5+ hours. The most difficult transfer. Use bus to GRU then bus to VCP, or a pre-booked private car.
Minimum Recommended Connection Time: If a transfer is unavoidable, allow at least 5-6 hours between scheduled flights on separate tickets. For GRU↔CGH on a single ticket, the airline may schedule 3-4 hours, but this is tight if immigration or traffic is bad.
Practical Tips for São Paulo Airports
- Currency: Brazilian Real (R$). ATMs and exchange bureaus are in all airport arrivals halls.
- Language: Portuguese. English is not widely spoken; have your destination address written down.
- Safety: Use only official, pre-paid transport. Be vigilant with belongings, especially when using phones in public areas.
- Traffic (Trânsito): SP traffic is legendary. Always add a 50-100% time buffer for any road transfer, especially during rush hours (7-10 AM, 5-8 PM).
- Domestic Flight Tip: When booking domestic flights within Brazil, the airport is often pre-selected. If given a choice for São Paulo, choose based on your city destination as detailed above.
Bottom line: For international arrivals, you will land at GRU (or possibly VCP on Azul). For domestic travel within Brazil, choose Congonhas (CGH) whenever possible for its unparalleled city convenience. Avoid airport transfers unless absolutely necessary, and if you must transfer, use the dedicated executive bus services and allow a massive time cushion.
Check monthly weather averages for
Latest Secret Flying deals to São Paulo
SUMMER: Tampa, Florida to Sao Paulo, Brazil for only $492 roundtrip
Summer flights from Tampa, Florida to Sao Paulo, Brazil for only $492 roundtrip with Copa Airlines.
View Deal→Boston to Sao Paulo, Brazil for only $463 roundtrip
Cheap flights from Boston to Sao Paulo, Brazil for only $463 roundtrip with American Airlines.
View Deal→⚠️ ERROR FARE ⚠️ Open-jaw from European cities to Latin America from only €152 roundtrip
Error Fare, open-jaw flights from European cities to Latin America from only €152 roundtrip with Iberia.
View Deal→


[adblockingdetector id="638efa67113bf"]