← São Paulo · hub

Airport hub · São Paulo

47.2 Million and the Crown Is Back: Guarulhos Reclaims Latin America

São Paulo-Guarulhos closed 2025 with 47.19 million passengers — an all-time record, +8.3% — and took back the title of Latin America’s busiest airport from Bogotá. Add Congonhas (24M+) and Viracopos (12.8M, also a record) and the metro area moved roughly 84 million passengers: the largest airport system in the Southern Hemisphere.

October 2026 · TIO Metropolises Desk
47.19M
passengers at Guarulhos in 2025 — record, +8.3% vs 43.58M in 2024; #1 in Latin America, ahead of Bogotá (45.5M) and Mexico City (43.6M)
16.81M
international passengers at GRU in 2025 — a record on 55 regular international routes; new links include Doha, Los Angeles, Johannesburg
24M+
passengers at Congonhas in 2025 — Brazil’s #2 airport, domestic-only since 1985, 8 km from downtown; ~70,000 passengers a day
12.83M
passengers at Viracopos/Campinas in 2025 (+3.5%, record) — international traffic +29% to 1.11M on new Madrid and Porto flights (Azul’s hub)

Three airports, one machine

Guarulhos is the intercontinental gateway: July 2025 set the all-time monthly record (4.43 million), July 17 was the busiest day in the concessionaire’s history (151,600 passengers), and roughly 36% of all Brazilian air passengers passed through GRU last year. Congonhas, the 1936 airfield swallowed by the city, runs the shuttle economy — Rio every 30–60 minutes — under Aena Brasil, which took the 11-airport block in the 2022 auction and is investing R$2.4 billion in modernization. Viracopos, 90 km out in Campinas, is Azul’s fortress and the system’s growth valve: it crossed 1 million international passengers for the first time in 2025.

The split is deliberate policy, not accident. International flights were pushed from Congonhas to Guarulhos in 1985; the metro region’s 20+ million residents now sort themselves across three fields — long-haul at GRU, business shuttles at CGH, Brazil’s interior and discount leisure at VCP. No other Latin American metro area operates a three-airport system at this scale; it is why São Paulo absorbed an 8% jump at GRU without breaking.

The R$2.55 billion answer

GRU Airport’s expansion program — co-funded with the Ministry of Ports and Airports — centers on a new 33,000 m² pier at Terminal 3 with 14 wide-body gates, adding about 11 million passengers of annual capacity when it opens in late 2026; Terminal 2’s boarding area grows by 1,600 m² the same year, with a hotel and parking garage in the package. The TCU-brokered 2024 deal extended the concession 16 months to November 2033 against a ~R$1.4 billion works list; total spend at GRU is projected at R$2.5 billion by 2029, and over R$8 billion across both São Paulo airports.

The landside gap is finally being addressed. The Aeromóvel people-mover began reduced operations linking the terminals to CPTM’s Line 13-Jade Aeroporto-Guarulhos station — 2,000 people per hour per direction, free, ten minutes end to end once at full capacity — replacing the shuttle-bus schlep that long embarrassed a world-class hub. The open question is airspace: slot pressure has revived the shelved fourth-runway debate, with demand projected at 70 million by 2032 and a crowded 2027 conference calendar ahead.

THE TIO READ
The reviewer’s call

The TIO Read: São Paulo solved the problem Mexico City and Buenos Aires could not — it built a genuine multi-airport system where each field has a job, a customer and a concessionaire with money on the table. The reviewer’s call: GRU’s 47 million matters less than the 16.8 million international number — that is the line global carriers watch, and the Doha/Los Angeles/Johannesburg adds say São Paulo is being re-priced as a long-haul market, not just a regional one; book the Terminal 3 pier opening (late 2026) as the moment GRU’s chronic connection friction actually eases.

Sources

We don't sell reports.
We sell knowledge of the destination.

Subscribe to the digest and receive key market signals every two weeks.