São Paulo (GRU) Airport Taxi Cost — 2026 Fare Guide
BRL 130-260 metered cab from Guarulhos to Paulista. Plus 99/Uber 30-40% cheaper, Airport Bus Express BRL 60 — and why traffic decides everything.
Quick Answer
Metered Comum taxi GRU → Paulista/Centro: BRL 130-260 (USD 26-52), 35-90 min depending on Marginal Tietê traffic. Uber/99 app: BRL 80-180 (30-40% cheaper). Airport Bus Service Express direct to centre: BRL 60 in 50-85 min, A/C + Wi-Fi. Pre-booked transfer: BRL 200-380 with meet-and-greet. AVOID unmarked curbside cab offers; only use official taxi rank or app-based ride.
GRU to São Paulo — Options Compared
| Option | Price | Time | Notes |
|---|---|---|---|
| Comum taxi (metered, from GRU) | BRL 130–260 (USD 26–52) | 35–90 min | ✓ Doorstep at any São Paulo hotel; 4 passengers; reliable in heavy rain. ✗ GRU airport surcharge; meter only — no flat rate to centre. |
| Uber / 99 app | BRL 80–180 (USD 16–36) | 35–90 min | ✓ Cheapest by far; English app; surge transparent in app. ✗ Surge 1.5–2.5× during 06:30–09:30 + 16:30–20:30 rush + Carnival week. |
| Airport Bus Service (Express) | BRL 60 (USD 12) | 50–85 min | ✓ Direct GRU → Tietê / Paulista / República / Barra Funda. Every 30 min, A/C + Wi-Fi. ✗ Limited stops; book seat in advance during peak. |
| EMTU bus 257 + Metro | BRL 6 (USD 1.20) + BRL 5 metro | 60–90 min | ✓ GRU → Tatuapé metro station (Line 3) → onward by metro. Cheapest option. ✗ Multi-leg; not luggage-friendly during rush hour. |
| Pre-booked sedan transfer | BRL 200–380 (USD 40–76) | 35–90 min | ✓ Meet-and-greet, fixed fare, English/Portuguese driver, flight tracking. ✗ Most expensive option; usually for business + groups. |
Safety at GRU
Only use official Comum taxis from the airport rank (signs say "Táxi Comum" at arrivals) OR app-based 99/Uber. AVOID drivers approaching you inside the terminal — they may charge 3-5× the metered fare or attempt other scams. Don't display visible valuables; pre-book transfer for late-night arrivals.
Frequently Asked Questions
How much does a São Paulo (GRU) taxi to downtown cost in 2026?+
Average metered fare from GRU Guarulhos to central São Paulo (Avenida Paulista, Itaim, Jardins): BRL 130-260 (USD 26-52) for the 28 km / 17 mi trip. The meter uses São Paulo's standard taxi tariff (Bandeira 1 ordinary fare; Bandeira 2 night + Sunday + holiday +30%). Plus 10-15% tip (optional but common). Time: 35-60 min off-peak, 60-90 min during peak. Uber/99 typically 30-40% cheaper (BRL 80-180).
GRU vs CGH (Congonhas) — which airport?+
GRU (Guarulhos): 28 km from centre, all international + most domestic LATAM, 3 terminals. CGH (Congonhas): 8 km from centre, domestic only, single small terminal. International arrivals: GRU is your airport. If connecting GRU→CGH for domestic onward: cross-airport transfer takes 60-80 min (sometimes >2h in peak). Plan 4+ hour buffer between flights. From CGH to centre is dramatically faster (15-30 min, BRL 50-100).
Uber / 99 vs taxi — which is safer + cheaper?+
99 (Brazilian rideshare, owned by DiDi): typically 30-40% cheaper than taxi (BRL 80-180 to centre vs BRL 130-260). Uber: similar pricing, slightly more expensive. Both are app-based with verified drivers, in-app GPS tracking, no cash handling — generally safer than flagging a street taxi. For solo travellers: 99/Uber wins on price + safety. For groups of 4: taxi can be competitive once split.
Is São Paulo safe for late-night airport arrivals?+
São Paulo has higher property crime than typical Western tourist cities — verified driver pickup (pre-booked transfer or app-based 99/Uber) is the standard recommendation. The airport itself + the route inbound on Marginal Tietê is usually fine. AVOID unmarked curbside taxi offers + walking with visible valuables + flagging street cabs late at night. Pre-book if your flight lands after 22:00.
GRU to São Paulo traffic — really 90 min?+
Off-peak (10:00-15:00 or after 21:00): 35-50 min for the 28 km via Rodovia Pres. Dutra → Marginal Tietê. Peak (06:30-09:30 + 16:30-20:30 weekdays): can hit 70-90 min on Marginal Tietê. Friday afternoon + first day of Carnival: 90-120+ min. Pre-booked drivers know alternate routes (Anchieta + Imigrantes when bad); some airport taxis don't.
Airport Bus Service Express — actually convenient?+
Yes — Airport Bus Service Express runs direct GRU → Tietê / Paulista / República / Barra Funda / Itaim Bibi for BRL 60 (USD 12), every 30 min, 50-85 min trip with A/C + Wi-Fi + luggage compartment. For solo + budget + major bus terminal connection: extraordinary value. Pre-purchase ticket at the bus counter inside GRU arrivals (Terminal 2 or Terminal 3) or via the AirportBusExpress mobile app.
Currency + payment — Reais cash or card?+
GRU taxi: accepts BRL cash + most credit/debit cards (occasional driver-side reluctance with foreign cards). Uber/99: app pre-pays via card — no cash needed. Airport Bus Service: cash + card. ATMs at GRU Terminal 2 + 3 (Banco do Brasil + Bradesco + Itaú) accept Visa/Mastercard PIN for BRL withdrawal — daily limit typically BRL 1,500-3,000.