Bus Guide

São Paulo Guarulhos — Airport Bus Service

São Paulo Guarulhos (GRU) to São Paulo — Updated 2026

R$50
Airport Bus Service
60 min
To Tatuapé Metro
90 min
To Paulista
Every 30 min
Frequency

São Paulo Guarulhos Airport (GRU) — Brazil's busiest airport — connects to the city via the dedicated **Airport Bus Service** (R$50, 60-90 minutes, direct routes to Tatuapé Metro + Tietê + Republica + Paulista Avenue) and the **EMTU Line 257** local airport bus connecting GRU to Congonhas (the second São Paulo airport, for domestic flights). The Airport Bus Service is the operator-preferred option: dedicated vehicles, luggage racks, WiFi, drops at six major São Paulo nodes including the Metro Red Line interchange at Tatuapé (transfer to Sé / República for Centro Histórico). For Avenida Paulista / Jardins district hotels, the bus drops at Praça da República (5 min walk to Metro Vermelha) or directly at the Paulista corridor.

Airport Bus Service stops

Station / StopTimeNotes
Guarulhos T1, T2, T30 minBus stop at each terminal arrivals exit
Tatuapé Metro60 minConnection to Red Line (to Sé + República)
Tietê Bus Terminal70 minLong-distance bus interchange
Praça da República80 minCentral São Paulo, Metro República
Avenida Paulista90 minHotel district, MASP museum, Paulista corridor
Congonhas Airport (CGH)90 minVia separate EMTU Line 257 — for domestic connections

Book a transfer or rental from São Paulo

Fixed-price airport transfer, licensed drivers, or pick up a rental car — compare and book ahead so you skip the taxi queue.

Things to do in São Paulo

Tours, skip-the-line tickets and local experiences — book ahead to skip queues.

Flights to São Paulo

Compare GRU fares from 750+ airlines.

Search flights

Airport Bus Service vs alternatives

OptionCostTimeBest For
Airport Bus ServiceR$5060–90 minDedicated bus, luggage racks, WiFi.
EMTU Line 257R$10–1590 minLocal bus. Cheaper but slower + crowded.
Uber / 99R$80–15040–90 minApp-based. Cheapest comfortable option for 2+.
Taxi (regulated)R$140–22040–80 minPre-paid at airport taxi counter.
Private transferR$200–30040–80 minWelcome Pickups + similar.

FAQ

GRU to Congonhas (CGH) for domestic connection?+

EMTU Line 257 is the dedicated airport-to-airport bus, R$10-15, 90 minutes. For tight connections (under 4 hours), take Uber or taxi instead — R$80-150, 40-60 minutes depending on traffic. São Paulo traffic is unpredictable, so allow buffer time. Most domestic flights from Congonhas (CGH) require check-in 60 minutes before departure.

Is the GRU airport bus safe?+

Yes — the Airport Bus Service is the operator-recommended option for international tourists. Dedicated buses, English signage, security at boarding. The local EMTU buses are also generally safe but more crowded and less luggage-friendly. Avoid unmarked or "private" taxi offers in the arrivals hall — always use the regulated taxi counter or app-based services.

Uber from GRU airport?+

Yes — Uber operates legally at GRU. Pickup zones are clearly marked outside Arrivals at each terminal (T1, T2, T3). Expect R$80-150 to most central districts (Avenida Paulista, Vila Madalena, Jardins). 99 (a local rival) is also available and often cheaper. For 2+ passengers, Uber is typically more cost-effective than the R$50/person Airport Bus.

Late-night GRU transport?+

Airport Bus Service runs every 30 min, 04:00-00:30. EMTU bus 257 runs reduced overnight. Uber and taxi operate 24/7. For arrivals after 00:30, Uber is the standard option (R$80-150). Many international arrivals from Europe land around 05:00-07:00 — the Airport Bus Service is starting and is typically the best value at that time.

Find hotels in São Paulo

1.4M+ properties · Trip.com

Search hotels