Brazil flag São Paulo Airport (GRU)

Country Brazil | South America | Major Hub | IATA: GRU | ICAO: SBGR | Elevation 2459 ft · 750 m | Local time

Destinations
114
Flights / day
535
Busiest route
Porto Alegre
Top airline
LATAM

São Paulo Guarulhos Airport averages 535 flights per day to 114 destinations, with 57 domestic routes and 54 international routes. A total of 39 airlines operate at GRU, led by LATAM. This airport provides direct service to 31 countries across five continents, with Argentina representing its largest international market. The longest nonstop route from São Paulo Guarulhos connects to Dubai, with a typical flight time of 14 hr 45 mins. Updated: September 1, 2026

Route Network

São Paulo Guarulhos Airport connects 111 destinations worldwide, with Porto Alegre standing out as its busiest route. The longest nonstop flight is to Dubai, and the shortest flight is to Rio de Janeiro.

Brazil flag Porto Alegre (POA) – Brazil 4 airlines
2 hr 20 mins
538 mi · 866 km
25
per day
Chile flag Santiago (SCL) – Chile 6 airlines
4 hr 35 mins
1,624 mi · 2,614 km
21
per day
Brazil flag Curitiba (CWB) – Brazil 4 airlines
1 hr 40 mins
223 mi · 359 km
20
per day
Brazil flag Belo Horizonte (CNF) – Brazil 4 airlines
1 hr 35 mins
308 mi · 496 km
19
per day
Brazil flag Recife (REC) – Brazil 5 airlines
3 hr 35 mins
1,305 mi · 2,101 km
18
per day
Brazil flag Salvador (SSA) – Brazil 3 airlines
2 hr 45 mins
902 mi · 1,452 km
15
per day
Brazil flag Fortaleza (FOR) – Brazil 3 airlines
3 hr 55 mins
1,458 mi · 2,347 km
15
per day
Brazil flag Brasília (BSB) – Brazil 3 airlines
2 hr 15 mins
531 mi · 855 km
15
per day
Brazil flag Vitória (VIX) – Brazil 3 airlines
1 hr 45 mins
453 mi · 730 km
15
per day
Brazil flag Florianópolis (FLN) – Brazil 4 airlines
1 hr 50 mins
320 mi · 515 km
14
per day
Brazil flag Foz do Iguaçu (IGU) – Brazil 3 airlines
2 hr 25 mins
525 mi · 845 km
12
per day
Argentina flag Buenos Aires (AEP) – Argentina 4 airlines
3 hr 25 mins
1,053 mi · 1,694 km
11
per day
Brazil flag Cuiabá (CGB) – Brazil 4 airlines
3 hr 0 mins
826 mi · 1,330 km
11
per day
Brazil flag Belém (BEL) – Brazil 3 airlines
4 hr 10 mins
1,530 mi · 2,462 km
11
per day
Brazil flag Goiânia (GYN) – Brazil 3 airlines
2 hr 10 mins
503 mi · 809 km
11
per day
Brazil flag Navegantes (NVT) – Brazil 3 airlines
1 hr 45 mins
274 mi · 441 km
11
per day
Brazil flag Natal (NAT) – Brazil 3 airlines
3 hr 50 mins
1,427 mi · 2,296 km
10
per day
Brazil flag Campo Grande (CGR) – Brazil 3 airlines
2 hr 30 mins
564 mi · 907 km
10
per day
Brazil flag Rio de Janeiro (GIG) – Brazil 3 airlines
1 hr 10 mins
209 mi · 337 km
9
per day
Brazil flag Chapecó (XAP) – Brazil 3 airlines
2 hr 15 mins
463 mi · 745 km
8
per day
Brazil flag São Luís (SLZ) – Brazil 3 airlines
4 hr 0 mins
1,448 mi · 2,331 km
8
per day
Brazil flag Manaus (MAO) – Brazil 3 airlines
4 hr 35 mins
1,676 mi · 2,697 km
8
per day
Brazil flag João Pessoa (JPA) – Brazil 3 airlines
3 hr 40 mins
1,361 mi · 2,190 km
8
per day
Brazil flag Maceió (MCZ) – Brazil 3 airlines
3 hr 20 mins
1,193 mi · 1,920 km
7
per day
Colombia flag Bogotá (BOG) – Colombia 3 airlines
6 hr 30 mins
2,694 mi · 4,336 km
7
per day
Brazil flag Porto Seguro (BPS) – Brazil 3 airlines
2 hr 20 mins
681 mi · 1,096 km
7
per day
Brazil flag Aracaju (AJU) – Brazil 3 airlines
3 hr 5 mins
1,060 mi · 1,706 km
7
per day
Uruguay flag Montevideo (MVD) – Uruguay 3 airlines
3 hr 15 mins
975 mi · 1,570 km
7
per day
Brazil flag Maringá (MGF) – Brazil 3 airlines
2 hr 0 mins
351 mi · 565 km
7
per day
Spain flag Madrid (MAD) – Spain 5 airlines
10 hr 40 mins
5,207 mi · 8,379 km
6
per day
Brazil flag Uberlândia (UDI) – Brazil 3 airlines
1 hr 50 mins
334 mi · 538 km
6
per day
Brazil flag Petrolina (PNZ) – Brazil 3 airlines
3 hr 10 mins
1,048 mi · 1,686 km
6
per day
Brazil flag Teresina (THE) – Brazil 3 airlines
3 hr 40 mins
1,293 mi · 2,080 km
6
per day
Peru flag Lima (LIM) – Peru 4 airlines
5 hr 35 mins
2,159 mi · 3,475 km
6
per day
Panama flag Tocumen (PTY) – Panama 1 airline
7 hr 20 mins
3,160 mi · 5,086 km
6
per day
Brazil flag Londrina (LDB) – Brazil 2 airlines
1 hr 55 mins
295 mi · 475 km
6
per day
Brazil flag Rio de Janeiro (SDU) – Brazil 2 airlines
1 hr 10 mins
213 mi · 343 km
5
per day
Brazil flag Ilhéus (IOS) – Brazil 2 airlines
2 hr 30 mins
768 mi · 1,236 km
5
per day
Brazil flag Palmas (PMW) – Brazil 3 airlines
3 hr 0 mins
917 mi · 1,475 km
5
per day
Brazil flag Cascavel (CAC) – Brazil 3 airlines
2 hr 15 mins
456 mi · 734 km
5
per day
Brazil flag Juazeiro do Norte (JDO) – Brazil 3 airlines
3 hr 25 mins
1,218 mi · 1,960 km
5
per day
United States of America flag Miami (MIA) – United States of America 3 airlines
9 hr 0 mins
4,085 mi · 6,574 km
5
per day
Paraguay flag Asunción (ASU) – Paraguay 3 airlines
2 hr 45 mins
706 mi · 1,137 km
4
per day
Portugal flag Lisbon (LIS) – Portugal 2 airlines
10 hr 15 mins
4,931 mi · 7,935 km
4
per day
Brazil flag Passo Fundo (PFB) – Brazil 3 airlines
2 hr 15 mins
493 mi · 793 km
4
per day
Italy flag Rome (FCO) – Italy 3 airlines
11 hr 50 mins
5,862 mi · 9,434 km
4
per day
United States of America flag New York (JFK) – United States of America 4 airlines
10 hr 10 mins
4,762 mi · 7,664 km
4
per day
Brazil flag São José Do Rio Preto (SJP) – Brazil 2 airlines
1 hr 45 mins
261 mi · 420 km
4
per day
Brazil flag Jijoca De Jericoacoara (JJD) – Brazil 3 airlines
4 hr 0 mins
1,476 mi · 2,376 km
4
per day
Brazil flag Vitória da Conquista (VDC) – Brazil 2 airlines
2 hr 20 mins
692 mi · 1,113 km
3
per day
France flag Paris (CDG) – France 3 airlines
11 hr 50 mins
5,844 mi · 9,405 km
3
per day
Dominican Republic flag Punta Cana (PUJ) – Dominican Republic 4 airlines
7 hr 30 mins
3,256 mi · 5,240 km
3
per day
Argentina flag Buenos Aires (EZE) – Argentina 4 airlines
3 hr 25 mins
1,070 mi · 1,722 km
3
per day
Germany flag Frankfurt (FRA) – Germany 3 airlines
12 hr 15 mins
6,087 mi · 9,796 km
3
per day
Argentina flag San Carlos de Bariloche (BRC) – Argentina 2 airlines
5 hr 0 mins
1,879 mi · 3,024 km
3
per day
Bolivia flag Santa Cruz (VVI) – Bolivia 2 airlines
3 hr 40 mins
1,149 mi · 1,849 km
3
per day
United Kingdom flag London (LHR) – United Kingdom 3 airlines
11 hr 55 mins
5,878 mi · 9,460 km
3
per day
Qatar flag Doha (DOH) – Qatar 1 airline
14 hr 25 mins
7,368 mi · 11,858 km
3
per day
Brazil flag Joinville (JOI) – Brazil 2 airlines
1 hr 40 mins
242 mi · 389 km
2
per day
Mexico flag Mexico City (MEX) – Mexico 3 airlines
10 hr 0 mins
4,619 mi · 7,433 km
2
per day
Netherlands flag Amsterdam (AMS) – Netherlands 3 airlines
12 hr 15 mins
6,074 mi · 9,775 km
2
per day
Brazil flag Imperatriz (IMP) – Brazil 2 airlines
3 hr 35 mins
1,239 mi · 1,994 km
2
per day
Brazil flag Sinop (OPS) – Brazil 2 airlines
3 hr 15 mins
998 mi · 1,605 km
2
per day
Argentina flag Mendoza (MDZ) – Argentina 3 airlines
4 hr 20 mins
1,503 mi · 2,418 km
2
per day
United States of America flag Atlanta (ATL) – United States of America 1 airline
10 hr 0 mins
4,667 mi · 7,510 km
2
per day
Argentina flag Córdoba (COR) – Argentina 2 airlines
3 hr 45 mins
1,215 mi · 1,955 km
2
per day
Italy flag Milan (MXP) – Italy 2 airlines
11 hr 55 mins
5,894 mi · 9,485 km
2
per day
Brazil flag Caxias do Sul (CXJ) – Brazil 2 airlines
2 hr 15 mins
494 mi · 794 km
2
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
13 hr 0 mins
6,561 mi · 10,559 km
2
per day
United States of America flag Newark (EWR) – United States of America 1 airline
10 hr 10 mins
4,775 mi · 7,684 km
2
per day
Brazil flag Porto Velho (PVH) – Brazil 2 airlines
4 hr 20 mins
1,538 mi · 2,475 km
2
per day
Brazil flag Ribeirão Preto (RAO) – Brazil 2 airlines
1 hr 30 mins
179 mi · 289 km
2
per day
Brazil flag Fernando De Noronha (FEN) – Brazil 2 airlines
4 hr 15 mins
1,646 mi · 2,649 km
2
per day
Brazil flag Jaguaruna (JJG) – Brazil 2 airlines
GRU → JJG
1
per day
Brazil flag Juiz de Fora (IZA) – Brazil 2 airlines
GRU → IZA
1
per day
South Africa flag Cape Town (CPT) – South Africa 3 airlines
8 hr 25 mins
3,947 mi · 6,351 km
1
per day
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
12 hr 15 mins
6,168 mi · 9,927 km
1
per day
United States of America flag Chicago (ORD) – United States of America 1 airline
11 hr 0 mins
5,237 mi · 8,428 km
1
per day
United States of America flag Dallas-Fort Worth (DFW) – United States of America 1 airline
10 hr 50 mins
5,122 mi · 8,244 km
1
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
14 hr 45 mins
7,591 mi · 12,217 km
1
per day
United States of America flag Houston (IAH) – United States of America 1 airline
10 hr 30 mins
4,912 mi · 7,905 km
1
per day
Brazil flag Montes Claros (MOC) – Brazil 1 airline
2 hr 0 mins
496 mi · 798 km
1
per day
Argentina flag Ushuahia (USH) – Argentina 2 airlines
6 hr 0 mins
2,443 mi · 3,931 km
1
per day
United States of America flag Washington (IAD) – United States of America 1 airline
10 hr 10 mins
4,753 mi · 7,649 km
1
per day
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
12 hr 5 mins
5,971 mi · 9,609 km
1
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
11 hr 5 mins
5,446 mi · 8,765 km
1
per day
South Africa flag Johannesburg (JNB) – South Africa 3 airlines
9 hr 35 mins
4,623 mi · 7,439 km
1
per day
United States of America flag Orlando (MCO) – United States of America 2 airlines
9 hr 20 mins
4,268 mi · 6,869 km
1
per day
Argentina flag Rosario (ROS) – Argentina 2 airlines
3 hr 30 mins
1,088 mi · 1,751 km
1
per day
Canada flag Toronto (YYZ) – Canada 1 airline
10 hr 45 mins
5,091 mi · 8,194 km
1
per day
Brazil flag Uberaba (UBA) – Brazil 2 airlines
GRU → UBA
1
per day
United States of America flag Los Angeles (LAX) – United States of America 2 airlines
12 hr 45 mins
6,163 mi · 9,919 km
6
per week
Brazil flag Macapá (MCP) – Brazil 2 airlines
4 hr 25 mins
1,652 mi · 2,658 km
6
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
9 hr 45 mins
4,685 mi · 7,540 km
5
per week
Angola flag Luanda (NBJ) – Angola 1 airline
GRU → NBJ
4
per week
Canada flag Montreal (YUL) – Canada 1 airline
10 hr 40 mins
5,060 mi · 8,144 km
4
per week
Brazil flag Pelotas (PET) – Brazil 2 airlines
2 hr 35 mins
675 mi · 1,086 km
4
per week
Brazil flag Rio Branco (RBR) – Brazil 1 airline
4 hr 40 mins
1,696 mi · 2,729 km
4
per week
Brazil flag Boa Vista (BVB) – Brazil 2 airlines
5 hr 15 mins
2,052 mi · 3,303 km
3
per week
Brazil flag Caldas Novas (CLV) – Brazil 1 airline
GRU → CLV
3
per week
Germany flag Munich (MUC) – Germany 1 airline
12 hr 20 mins
6,125 mi · 9,857 km
3
per week
Portugal flag Porto (OPO) – Portugal 1 airline
10 hr 30 mins
5,083 mi · 8,180 km
3
per week
Uruguay flag Punta del Este (PDP) – Uruguay 1 airline
3 hr 10 mins
944 mi · 1,519 km
3
per week
Brazil flag São Paulo (CGH) – Brazil 3 airlines
1 hr 10 mins
18 mi · 28 km
3
per week
Brazil flag Bonito (BYO) – Brazil 1 airline
2 hr 40 mins
655 mi · 1,055 km
2
per week
United States of America flag Boston (BOS) – United States of America 2 airlines
10 hr 15 mins
4,808 mi · 7,738 km
2
per week
Belgium flag Brussels (BRU) – Belgium 2 airlines
12 hr 5 mins
5,997 mi · 9,652 km
2
per week
Bolivia flag Cochabamba (CBB) – Bolivia 1 airline
4 hr 0 mins
1,340 mi · 2,157 km
2
per week
Aruba flag Oranjestad (AUA) – Aruba 1 airline
6 hr 55 mins
2,949 mi · 4,746 km
2
per week
Brazil flag Campinas (CPQ) – Brazil 1 airline
GRU → CPQ
1
per week
Ecuador flag Quito (UIO) – Ecuador 1 airline
6 hr 30 mins
2,677 mi · 4,308 km
1
per week

Route and destination data updated September 1, 2026.

São Paulo Guarulhos Airport is served by 39 airlines, with LATAM in the lead at 32% of routes. The top three carriers together cover 77% of routes. 21 carriers operate only one route each. A total of 37 airlines operate international routes, compared with seven airlines serving domestic routes. Emirates is operating the longest nonstop flight, connecting to Dubai with a flight time of 14 hrs 45 mins.

LATAM (87 routes)
LATAM Brasil (75 routes)
Gol (46 routes)
Azul (7 routes)
United Airlines (4 routes)
Turkish Airlines (3 routes)
BoA (3 routes)
American Airlines (3 routes)
Air Canada (3 routes)
Sky Airline (2 routes)
Total Linhas Aereas (2 routes)
TAP Air Portugal (2 routes)
Delta Air Lines (2 routes)
Ethiopian Airlines (2 routes)
SWISS (2 routes)
Lufthansa (2 routes)
South African Airways (2 routes)
Emirates (2 routes)
Atlas Air (1 routes)
JetSMART (1 routes)
Aerolineas Argentinas (1 routes)
Avianca (1 routes)
LATAM Colombia (1 routes)
Air China (1 routes)
Air Europa (1 routes)
Iberia (1 routes)
LATAM Peru (1 routes)
Copa Airlines (1 routes)
LATAM Paraguay (1 routes)
ITA Airways (1 routes)
Air France (1 routes)
Arajet (1 routes)
British Airways (1 routes)
Qatar Airways (1 routes)
Aeromexico (1 routes)
KLM (1 routes)
Royal Air Maroc (1 routes)
TAAG (1 routes)
PSJAC (1 routes)

São Paulo Guarulhos Airport provides direct service to 31 countries across five continents. The route network is 51% domestic and 49% international. Argentina is the primary international destination.

Brazil - 386/day
Argentina - 23/day
Chile - 21/day
United States of America - 19/day
Colombia - 7/day
Uruguay - 7/day
Spain - 7/day
Peru - 6/day
Panama - 6/day
Italy - 6/day
Portugal - 5/day
Paraguay - 4/day
France - 3/day
Dominican Republic - 3/day
Germany - 3/day
Bolivia - 3/day
United Kingdom - 3/day
Qatar - 3/day
Mexico - 2/day
Netherlands - 2/day
Türkiye - 2/day
South Africa - 2/day
Canada - 2/day
Ethiopia - 1/day
United Arab Emirates - 1/day
Switzerland - 1/day
Morocco - 1/day
Angola - 1/day
Belgium - 0/day
Aruba - 0/day
Ecuador - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
6 min (-96.2%) vs last 24 hours
24h trend
Arrivals
1 min late
5 min (-85.1%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Sep 3

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

03:00 - 04:00

Departure
on-time
Arrival
1 min late
Cancelled
0

Sep 3

2026

02:00 - 03:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

21:00 - 22:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

20:00 - 21:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

19:00 - 20:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

18:00 - 19:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

17:00 - 18:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

16:00 - 17:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

15:00 - 16:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

14:00 - 15:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

13:00 - 14:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

12:00 - 13:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

11:00 - 12:00

Departure
on-time
Arrival
7 min early
Cancelled
0

Sep 2

2026

10:00 - 11:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

09:00 - 10:00

Departure
7 min late
Arrival
on-time
Cancelled
0

Sep 2

2026

08:00 - 09:00

Departure
11 min late
Arrival
on-time
Cancelled
0

Sep 2

2026

07:00 - 08:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

06:00 - 07:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

05:00 - 06:00

Departure
on-time
Arrival
1 hr 20 min late
Cancelled
0
Delay Performance (7 day average)
Departures
2 min late
1 min (+70.4%) vs last week
7d trend
Arrivals
1 min late
1 min (+5,482.5%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Sep 2

2026

Departure
1 min late
Arrival
5 min late
Cancelled
0

Sep 1

2026

Departure
6 min late
Arrival
2 min late
Cancelled
0

Aug 31

2026

Departure
1 min late
Arrival
1 min late
Cancelled
0

Aug 30

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 29

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 28

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 27

2026

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (30 day average)
Departures
1 min late
1 min (+132.6%) vs last 30 days
30d trend
Arrivals
on-time
min (+102.6%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Sep 2

2026

Departure
1 min late
Arrival
5 min late
Cancelled
0

Sep 1

2026

Departure
6 min late
Arrival
2 min late
Cancelled
0

Aug 31

2026

Departure
1 min late
Arrival
1 min late
Cancelled
0

Aug 30

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 29

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 28

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 27

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 26

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 25

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 24

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Aug 23

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 22

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 21

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 20

2026

Departure
2 min late
Arrival
1 min late
Cancelled
0

Aug 19

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 18

2026

Departure
2 min late
Arrival
on-time
Cancelled
0

Aug 17

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 16

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Aug 15

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 14

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 13

2026

Departure
2 min late
Arrival
on-time
Cancelled
0

Aug 12

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 11

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 10

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 9

2026

Departure
4 min late
Arrival
on-time
Cancelled
0

Aug 8

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 7

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Aug 6

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 5

2026

Departure
2 min late
Arrival
1 min early
Cancelled
0

Aug 4

2026

Departure
on-time
Arrival
2 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#44 (535 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#127 (114 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
12,490 ft 3,807 m 164 ft 50 m Asphalt
12,490 ft 3,807 m 164 ft 50 m Asphalt
9,957 ft 3,035 m 148 ft 45 m Asphalt
9,957 ft 3,035 m 148 ft 45 m Asphalt

Runway Length

Runways at São Paulo Guarulhos Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

São Paulo Guarulhos (IATA: GRU) operates around 535 flights per day to 114 nonstop destinations. Its network includes 57 domestic and 54 international routes, with LATAM as the leading carrier and Porto Alegre currently the busiest connection. From GRU, passengers can reach 31 countries across 5 continents, and the longest runway measures 3,807 m (12,490 ft).

Airlines and Destinations Overview

São Paulo Guarulhos is the main international airport serving Brazil’s largest metropolitan area and functions as the country’s busiest long-haul gateway. It supports a broad mix of domestic and international traffic, with service spread across short-haul Brazilian routes, regional South American connections, and intercontinental flights. LATAM is the leading carrier at the airport, and the route network also includes a significant presence from other full-service and low-cost airlines.

The airport’s traffic profile reflects both origin and destination demand and connecting flows, especially for passengers traveling between Brazil and Europe, North America, and other parts of South America. Its route structure combines dense domestic service with international links to multiple continents, making it a central hub in the national air transport network.

Terminal Buildings and Facilities

Passenger handling at Guarulhos is organized through multiple terminal buildings, with domestic and international operations distributed across the airport’s terminal system. The layout is designed to separate large volumes of traffic by airline and route type while supporting transfer passengers moving between domestic and international flights. For terminal guidance and passenger services, the airport provides official information on its terminal and services pages.

Key characteristics of the terminal system include:

  • Multiple passenger terminals
  • Separate handling of domestic and international operations
  • Facilities for connecting passengers
  • Airside and landside services distributed by terminal
  • Support for high-volume hub operations

Passenger-facing facilities include check-in areas, security screening, baggage claim, retail, and food and beverage services. The airport also provides services commonly expected at a major hub, such as currency exchange, ATMs, car rental access, and assistance for passengers requiring special support.

Passenger facilities available across the airport include:

  • Check-in and baggage services
  • Retail shops
  • Food and beverage outlets
  • Car rental services
  • Passenger assistance services

Airport Lounges

The airport has both airline-operated and independent lounges, with facilities generally located in the airside areas of the main passenger terminals. Access is usually available to premium cabin travelers, eligible frequent flyers, and passengers holding independent lounge access memberships or day passes where offered.

Notable lounges include:

  • LATAM Lounge
  • Mastercard Black Lounge
  • Plaza Premium Lounge

Dining and Food Options

Food and beverage choices at the airport include a mix of quick-service outlets, cafés, bars, and sit-down restaurants spread across the passenger terminals. The offering is typical of a major hub airport, with options suitable for short connections, departures, and longer layovers.

Common dining options include:

  • Quick-service dining
  • Cafés
  • Bars
  • Sit-down restaurants
  • Grab-and-go food outlets

Public Transport and Parking

Guarulhos is connected to São Paulo by road, with access via airport express and local bus services, taxis, and ride-hailing. The airport also has rail-based access through the city’s airport rail link, which improves connectivity to the wider metropolitan transport network. Travelers can check the airport’s official transport information for current options and connections.

The airport’s location in the northeastern part of the São Paulo metropolitan area makes it accessible from the city center and from surrounding municipalities in the region. It serves passengers traveling from across Greater São Paulo as well as those making longer regional trips to reach the airport for domestic and international flights.

Passengers can reach the airport using:

  • Airport rail link
  • Bus services
  • Taxi
  • Ride-hailing
  • Private car access

Parking is available for short- and longer-stay needs, supporting both departing passengers and airport visitors. Options are structured to serve travelers making day trips, extended parking stays, and terminal drop-off or pickup visits.

Parking options include:

  • Short-stay parking
  • Long-stay parking
  • Terminal-access parking
  • Passenger pickup and drop-off areas

Runways and Operations

The airport operates multiple runways and is built for sustained high-capacity commercial operations. Its runway system supports narrowbody and widebody aircraft, which allows it to handle dense domestic traffic as well as long-haul international services. The longest runway measures 3,807 meters, supporting intercontinental operations and heavier aircraft types.

Operationally, Guarulhos functions as a major hub with complex traffic flows, frequent departures, and a mix of domestic, regional, and long-distance international missions. Its airfield layout and runway infrastructure are designed to support intensive scheduled airline service across a broad network.

The runway system includes:

  • Multiple runways
  • Runway length suitable for long-haul aircraft
  • Support for widebody operations
  • High-frequency scheduled airline traffic
  • Mixed domestic and international operations

Passenger Traffic and Airport Role

São Paulo Guarulhos is the primary international gateway for Brazil’s most important economic region and a key connection point for the country’s air network. It serves major business, tourism, and connecting passenger flows, with demand driven by both point-to-point travel and transfer traffic.

As a major hub, the airport concentrates a large share of Brazil’s long-haul capacity and also supports significant domestic interchange. It links São Paulo with destinations throughout Brazil and with markets across the Americas, Europe, Africa, and parts of Asia.

The airport’s role includes:

  • Major hub airport
  • Primary São Paulo international gateway
  • Domestic connection point
  • Long-haul transfer airport
  • Regional and intercontinental traffic center

Location and Catchment Area

The airport is located in Guarulhos, in the northeastern part of the São Paulo metropolitan area. Its catchment extends well beyond the municipality itself and includes the wider metropolitan region, which is one of the largest in the Southern Hemisphere.

It serves passengers from central São Paulo, surrounding suburbs, and nearby cities that rely on the airport for both domestic and international travel. The airport’s position within a large urban corridor gives it a wide business and leisure catchment.

The airport serves:

  • São Paulo city
  • Greater São Paulo
  • Guarulhos and nearby municipalities
  • Business travelers
  • International and domestic connecting passengers

Hotels Near the Airport

There are hotels near the airport that are useful for transit passengers, early departures, overnight connections, and business travelers. Nearby accommodation options generally focus on convenience for short stays and airport access.

Notable nearby hotels include:

  • Tryp by Wyndham São Paulo Guarulhos Airport
  • Slaviero Hotel Guarulhos Aeroporto
  • Fast Sleep Guarulhos by Slaviero Hotéis

Airport History

São Paulo Guarulhos was developed to meet the growing demand for commercial air service in the São Paulo region as traffic outgrew older airport facilities. Its location in Guarulhos was chosen to support the metropolitan area’s expanding domestic and international aviation needs.

Over time, the airport expanded into Brazil’s main hub for scheduled airline service and gradually took on a larger role in international traffic. As airline networks widened and aircraft size increased, the airport adapted with additional terminal infrastructure and airfield improvements to handle higher volumes of passengers and more complex operations.

Its development has been closely tied to the growth of São Paulo as the country’s leading economic center. The airport’s current role reflects decades of expansion into a high-capacity gateway supporting both domestic connectivity and long-haul international service.

Miscellaneous