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

OptionPriceTimeNotes
Comum taxi (metered, from GRU)BRL 130–260 (USD 26–52)35–90 minDoorstep at any São Paulo hotel; 4 passengers; reliable in heavy rain.
GRU airport surcharge; meter only — no flat rate to centre.
Uber / 99 appBRL 80–180 (USD 16–36)35–90 minCheapest 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 minDirect 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 + MetroBRL 6 (USD 1.20) + BRL 5 metro60–90 minGRU → Tatuapé metro station (Line 3) → onward by metro. Cheapest option.
Multi-leg; not luggage-friendly during rush hour.
Pre-booked sedan transferBRL 200–380 (USD 40–76)35–90 minMeet-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.