Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Addis Ababa (ADD) | 9,931 km | 740 min | Ethiopian Airlines |
| Buenos Aires (AEP) | 1,692 km | 165 min | Aerolineas Argentinas, Gol, LATAM Airlines |
| Aracaju (AJU) | 1,700 km | 170 min | Gol, LATAM Airlines |
| Amsterdam (AMS) | 9,751 km | 725 min | KLM, LATAM Airlines |
| Asuncion (ASU) | 1,137 km | 125 min | Gol, LATAM Airlines, Silk Way Airlines |
| Atlanta (ATL) | 7,487 km | 575 min | Delta Air Lines |
| Aruba (AUA) | 4,729 km | 375 min | Gol |
| Barcelona (BCN) | 8,743 km | 660 min | LATAM Airlines |
| Belem (BEL) | 2,447 km | 220 min | Gol, LATAM Airlines |
| Bogota (BOG) | 4,325 km | 370 min | AVIANCA, LATAM Airlines |
| Boston (BOS) | 7,708 km | 585 min | LATAM Airlines |
| Porto Seguro (BPS) | 1,094 km | 125 min | Gol, LATAM Airlines |
| San Carlos de Bariloche (BRC) | 3,024 km | 250 min | Aerolineas Argentinas, LATAM Airlines |
| Brussels (BRU) | 9,627 km | 730 min | LATAM Airlines |
| Brasilia (BSB) | 849 km | 105 min | Gol, LATAM Airlines |
| Boa Vista (BVB) | 3,287 km | 290 min | LATAM Airlines |
| Bonito (BYO) | 1,054 km | 115 min | LATAM Airlines |
| Cascavel (CAC) | 734 km | 100 min | Gol, LATAM Airlines |
| Caracas (CCS) | 4,377 km | 370 min | Gol |
| Paris (CDG) | 9,381 km | 705 min | Air France, LATAM Airlines |
| Cuiaba (CGB) | 1,327 km | 135 min | Azul, Gol, LATAM Airlines |
| Campo Grande (CGR) | 907 km | 100 min | Gol, LATAM Airlines |
| Caldas Novas (CLV) | 668 km | 85 min | LATAM Airlines |
| Casablanca (CMN) | 7,517 km | 580 min | Royal Air Maroc |
| Belo Horizonte (CNF) | 494 km | 80 min | Azul, Gol, LATAM Airlines |
| Cordoba (COR) | 1,956 km | 185 min | LATAM Airlines |
| Cape Town (CPT) | 6,362 km | 538 min | LATAM Airlines, South African Airways |
| Curitiba (CWB) | 359 km | 75 min | Azul, Gol, LATAM Airlines |
| Caxias do Sul (CXJ) | 793 km | 100 min | LATAM Airlines |
| Dallas (DFW) | 8,224 km | 610 min | American Airlines |
| Doha (DOH) | 11,858 km | 910 min | Qatar Airways |
| Dourados (DOU) | 877 km | 115 min | LATAM Airlines |
| Dubai (DXB) | 12,218 km | 935 min | Emirates |
| New York (EWR) | 7,655 km | 580 min | United Airlines |
| Buenos Aires (EZE) | 1,720 km | 165 min | Air Canada, Ethiopian Airlines, LATAM Airlines, SWISS, Turkish Airlines |
| Rome (FCO) | 9,414 km | 740 min | ITA Airways, LATAM Airlines |
| Fernando De Noronha (FEN) | 2,642 km | 240 min | Gol, LATAM Airlines |
| Florianopolis (FLN) | 513 km | 90 min | Gol, LATAM Airlines |
| Fortaleza (FOR) | 2,335 km | 215 min | Gol, LATAM Airlines |
| Frankfurt (FRA) | 9,777 km | 725 min | LATAM Airlines, Lufthansa |
| Santo Angelo (GEL) | 939 km | 115 min | Gol |
| Rio De Janeiro (GIG) | 338 km | 70 min | Gol, LATAM Airlines |
| Goiania (GYN) | 804 km | 100 min | Gol, LATAM Airlines |
| Dulles (IAD) | 7,621 km | 593 min | United Airlines |
| Houston (IAH) | 7,886 km | 588 min | United Airlines |
| Iguassu Falls (IGU) | 846 km | 105 min | Gol, LATAM Airlines |
| Imperatriz (IMP) | 1,982 km | 185 min | LATAM Airlines |
| Ilheus (IOS) | 1,233 km | 130 min | Gol, LATAM Airlines |
| Istanbul (IST) | 10,544 km | 825 min | Turkish Airlines |
| Juiz de Fora (IZA) | 401 km | 70 min | LATAM Airlines |
| Juazeiro Do Norte (JDO) | 1,952 km | 190 min | Gol, LATAM Airlines |
| New York (JFK) | 7,635 km | 598 min | American Airlines, Delta Air Lines, LATAM Airlines |
| Cruz (JJD) | 2,364 km | 210 min | Gol, LATAM Airlines |
| Jaguaruna (JJG) | 636 km | 100 min | LATAM Airlines |
| Johannesburg (JNB) | 7,453 km | 630 min | LATAM Airlines, South African Airways |
| Joinville (JOI) | 388 km | 70 min | LATAM Airlines |
| Joao Pessoa (JPA) | 2,183 km | 210 min | Gol, LATAM Airlines |
| Los Angeles (LAX) | 9,906 km | 700 min | LATAM Airlines |
| Londrina (LDB) | 476 km | 75 min | LATAM Airlines |
| London (LHR) | 9,435 km | 700 min | British Airways, LATAM Airlines |
| Lima (LIM) | 3,474 km | 290 min | Sky Airline, LATAM Airlines |
| Lisbon (LIS) | 7,909 km | 615 min | LATAM Airlines, TAP Portugal |
| Madrid (MAD) | 8,355 km | 635 min | Air China, Iberia, LATAM Airlines, Air Europa |
| Manaus (MAO) | 2,688 km | 235 min | Gol, LATAM Airlines |
| Orlando (MCO) | 6,846 km | 515 min | LATAM Airlines |
| Macapa (MCP) | 2,644 km | 235 min | LATAM Airlines |
| Maceio (MCZ) | 1,914 km | 185 min | Gol, LATAM Airlines |
| Mendoza (MDZ) | 2,420 km | 205 min | Gol, LATAM Airlines |
| Mexico City (MEX) | 7,421 km | 590 min | Aeromexico, LATAM Airlines |
| Maringa (MGF) | 565 km | 80 min | Gol, LATAM Airlines |
| Miami (MIA) | 6,551 km | 505 min | American Airlines, LATAM Airlines |
| Montes Claros (MOC) | 794 km | 95 min | LATAM Airlines |
| Munich (MUC) | 9,836 km | 715 min | Lufthansa |
| Montevideo (MVD) | 1,567 km | 160 min | Gol, LATAM Airlines |
| Milan (MXP) | 9,463 km | 720 min | LATAM Airlines |
| Natal (NAT) | 2,288 km | 210 min | Gol, LATAM Airlines |
| Luanda (NBJ) | 6,561 km | 510 min | TAAG |
| Navegantes (NVT) | 440 km | 75 min | Gol, LATAM Airlines |
| Porto (OPO) | 8,154 km | 635 min | TAP Portugal |
| Sinop (OPS) | 1,600 km | 155 min | Gol, LATAM Airlines |
| Chicago (ORD) | 8,402 km | 618 min | United Airlines |
| Punta Del Este (PDP) | 1,517 km | 140 min | Azul |
| Pelotas (PET) | 1,084 km | 120 min | LATAM Airlines |
| Passo Fundo (PFB) | 793 km | 95 min | Gol, LATAM Airlines |
| Palmas (PMW) | 1,466 km | 145 min | Gol, LATAM Airlines |
| Petrolina (PNZ) | 1,678 km | 165 min | Gol, LATAM Airlines |
| Porto Alegre (POA) | 864 km | 105 min | Azul, Gol, LATAM Airlines |
| Panama City (PTY) | 5,074 km | 413 min | Copa Airlines |
| Punta Cana (PUJ) | 5,218 km | 430 min | Arajet, Gol, LATAM Airlines |
| Porto Velho (PVH) | 2,469 km | 220 min | LATAM Airlines |
| Ribeirao Preto (RAO) | 286 km | 80 min | LATAM Airlines |
| Rio Branco (RBR) | 2,726 km | 235 min | LATAM Airlines |
| Recife (REC) | 2,094 km | 200 min | Azul, Gol, LATAM Airlines |
| Rosario (ROS) | 1,752 km | 170 min | Gol, LATAM Airlines |
| Santiago (SCL) | 2,617 km | 235 min | Sky Airline, JetSMART, LATAM Airlines, Turkish Airlines |
| Rio De Janeiro (SDU) | 344 km | 70 min | Azul, LATAM Airlines |
| Sao Jose Do Rio Preto (SJP) | 417 km | 70 min | LATAM Airlines |
| Sao Luiz (SLZ) | 2,318 km | 210 min | Gol, LATAM Airlines |
| Salvador (SSA) | 1,446 km | 150 min | Gol, LATAM Airlines |
| Teresina (THE) | 2,069 km | 190 min | Gol, LATAM Airlines |
| Uberaba (UBA) | 432 km | 80 min | LATAM Airlines |
| Uberlandia (UDI) | 534 km | 80 min | Gol, LATAM Airlines |
| Ushuaia (USH) | 3,929 km | 330 min | LATAM Airlines |
| Vitoria Da Conquista (VDC) | 1,109 km | 120 min | Gol, LATAM Airlines |
| Vitoria (VIX) | 729 km | 100 min | Gol, LATAM Airlines |
| Santa Cruz (VVI) | 1,849 km | 175 min | Gol, Boliviana de Aviación |
| Chapeco (XAP) | 745 km | 95 min | Gol, LATAM Airlines |
| Montreal (YUL) | 8,112 km | 605 min | Air Canada |
| Calgary (YYC) | 10,559 km | 770 min | WestJet |
| Toronto (YYZ) | 8,165 km | 600 min | Air Canada |
| Zurich (ZRH) | 9,586 km | 705 min | SWISS |
Inbound network coverage
Sao Paulo (GRU) receives direct flights from 112 airports per the FlightConnections route map. 111 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to GRU?
Dubai at 12,218 km.
How many airports have direct flights to Sao Paulo (GRU)?
Per the FlightConnections route map, 112 airports send direct flights to GRU.