About flights from Sao Paulo (GRU)
São Paulo/Guarulhos International Airport sits about 25 kilometers northeast of the city center, and the moment you clear customs, you understand why this place functions as South America's great connector. It's loud, purposeful, and genuinely international in a way that few airports in the Southern Hemisphere manage to be. With 109 direct destinations spanning 31 countries across five continents, GRU isn't just a hub to Brazil — it's the pivot around which much of the continent's long-haul air travel turns. Travelers connecting onward to Buenos Aires or crossing to Johannesburg pass through here for good reason.
Quick stats for GRU
- Direct destinations: 109
- Countries served: 31
- Continents reached: 5 of 6
- Average flight distance: 3,890 km
- Longest non-stop: Dubai (DXB) — 12,218 km (~15h 16m)
- Shortest non-stop: Ribeirao Preto (RAO) — 287 km (~22 min)
- Reach score: 92/99
Why fly to Sao Paulo?
Few airports in this hemisphere earn a reach score of 92 out of 99, and GRU's number reflects something real: you can board a flight here and land almost anywhere that matters. The longest route stretches all the way to Dubai — 12,218 kilometers of Atlantic and Indian Ocean beneath you. That single connection tells you everything about how seriously the world takes São Paulo as a commercial and cultural force. Eleven routes serve the United States alone, meaning competitive fares and flexible scheduling for North American travelers. Closer to home, six routes into Argentina make weekend crossings to Buenos Aires genuinely practical. Brazil itself accounts for 57 domestic routes, so once you land, the country opens up completely — the Amazon, the Northeast coast, the wine country of Rio Grande do Sul.
Longest non-stop flights from GRU
The furthest destinations you can reach non-stop from Sao Paulo:
- Dubai, United Arab Emirates (DXB) — 12,218 km, approximately 15h 16m
- Doha, Qatar (DOH) — 11,859 km, approximately 14h 49m
- Istanbul, Turkiye (IST) — 10,558 km, approximately 13h 12m
- Addis Ababa, Ethiopia (ADD) — 9,928 km, approximately 12h 25m
- Los Angeles, USA (LAX) — 9,917 km, approximately 12h 24m
Short-haul flights from GRU
Quick getaway options with the shortest flights from Sao Paulo:
- Ribeirao Preto, Brazil (RAO) — 287 km, approximately 22 min
- Rio De Janeiro, Brazil (GIG) — 338 km, approximately 25 min
- Rio De Janeiro, Brazil (SDU) — 344 km, approximately 26 min
- Curitiba, Brazil (CWB) — 359 km, approximately 27 min
- Joinville, Brazil (JOI) — 389 km, approximately 29 min
Top countries by direct connections from GRU
São Paulo/Guarulhos International Airport connects to 31 countries. Here are the most served:
- Brazil — 57 destinations (Aracaju, Belem, Belo Horizonte, Boa Vista and 53 more)
- USA — 11 destinations (Atlanta, Boston, Chicago, Dallas and 7 more)
- Argentina — 6 destinations (Buenos Aires, Buenos Aires, Cordoba, Mendoza and 2 more)
- Spain — 2 destinations (Barcelona, Madrid)
- South Africa — 2 destinations (Cape Town, Johannesburg)
- Germany — 2 destinations (Frankfurt, Munich)
- Portugal — 2 destinations (Lisbon, Porto)
- Italy — 2 destinations (Milan, Rome)
Where to fly from Sao Paulo
Flights to Brazil
Sao Paulo has 57 direct routes to Brazil:
- Ribeirao Preto (RAO) — 287 km
- Rio De Janeiro (GIG) — 338 km
- Rio De Janeiro (SDU) — 344 km
- Curitiba (CWB) — 359 km
- Joinville (JOI) — 389 km
- Juiz de Fora (IZA) — 401 km
- ...and 51 more destinations
Flights to USA
Sao Paulo has 11 direct routes to USA:
- Miami (MIA) — 6,572 km
- Orlando (MCO) — 6,868 km
- Atlanta (ATL) — 7,510 km
- Dulles (IAD) — 7,648 km
- New York (JFK) — 7,663 km
- New York (EWR) — 7,683 km
- ...and 5 more destinations
Flights to Argentina
Sao Paulo has 6 direct routes to Argentina:
- Buenos Aires (AEP) — 1,694 km
- Buenos Aires (EZE) — 1,722 km
- Rosario (ROS) — 1,753 km
- Cordoba (COR) — 1,955 km
- Mendoza (MDZ) — 2,418 km
- San Carlos de Bariloche (BRC) — 3,024 km
Tips for travelers at GRU
The Airport Bus Service runs directly between GRU and Tietê bus terminal, then onward to Paulista Avenue, and it's far cheaper than a taxi — worth knowing if you're traveling light and not in a hurry. Uber and 99 (the local ride-hailing alternative) both operate legally from the arrivals level, which keeps costs reasonable compared to licensed airport taxis. Give yourself extra time between July and January, when school holidays and summer travel push passenger volumes noticeably higher. The airport has two main terminals connected by a free shuttle, so confirm which terminal your airline uses before you go — getting that wrong costs you more time than you'd expect.
Frequently asked questions about flying to Sao Paulo
What's the best way to get from GRU airport to São Paulo's city center?
You can take the CPTM train (line 13) directly to the city center for about R$15, which takes around 30 minutes, or grab a pre-booked taxi/Uber for more convenience at higher cost. The train is the most economical and reliable option during rush hours.
When is the best time to fly from São Paulo?
Avoid flying during Brazilian school holidays (July and December-January) and weekends when prices spike and airports get crowded. Midweek flights in shoulder seasons (April-May and September-October) typically offer the best deals.
How many destinations can I reach directly from GRU without connecting?
GRU offers 109 direct destinations across South America, North America, Europe, Africa, and Asia, making it one of the most connected airports in the Southern Hemisphere. You'll have plenty of non-stop options whether you're heading to major cities or regional hubs.
Do I need a visa to enter Brazil at GRU?
Visa requirements depend on your nationality—citizens of many countries including the US, Canada, and most of Europe get 90 days visa-free, but it's best to check Brazil's official immigration website before your trip. Make sure your passport is valid for at least 6 months beyond your travel dates.
What's a helpful tip for GRU airport?
Download the GRU airport app or grab a map at arrival since the terminal is quite large and can be confusing; also note that free WiFi is available throughout, but you'll need a Brazilian phone number to connect. Arriving 3 hours early for international flights is recommended as the airport can get very busy.
Is GRU airport expensive compared to other Brazilian airports?
GRU is pricier than regional airports but competitive with other major international hubs; food and shopping are notably expensive, so grab snacks before security if budget is a concern. Airport taxis are regulated and fairly priced, though ride-sharing apps like Uber offer cheaper alternatives if you arrange pickup in advance.
Plan your trip from Sao Paulo
Browse the complete list of 109 destinations below to find your next flight from São Paulo/Guarulhos International Airport. Each route page includes distance, estimated flight time, and airline information to help you plan your trip.