São Paulo Guarulhos Airport Transfers (GRU)

São Paulo Guarulhos Airport Transfers (GRU)

Fixed-price private transfers with licensed local chauffeurs. Meet & greet, real-time flight tracking and a free 60-minute wait.

100+ countries  ·  Fixed price  ·  Free cancellation

Excellent 4.8/5 · Trustpilot

Essential facts for transfers at São Paulo-Guarulhos Airport (GRU)

Updated 03/07/2026

São Paulo-Guarulhos Airport (GRU) has three terminals handling 40+ million passengers annually, with complex ground connections to Brazil's largest city. Pre-booking a Transfeero private transfer eliminates taxi queues, surge pricing, and language barriers—your driver meets you at arrivals with your name.

Airport name
São Paulo-Guarulhos Airport (GRU)
Primary city served
São Paulo
Country
Brazil
Starting price
USD 26.21
Flight monitoring
Real-time flight tracking — driver adjusts if delayed
Waiting time
60 min free wait at arrivals, 15 min for other pickups

Trusted rides

4M+ passengers served

Global coverage

100+ countries

Flexibility

Free cancellation

Arrival care

Meet & greet included

Transparent fares

Fixed price

What to know before your transfer at São Paulo-Guarulhos Airport (GRU)

Tolls, charges, terminal pickup zones and local rules that affect your private transfer at São Paulo-Guarulhos Airport (GRU).

Three terminals with free shuttle buses

Terminal 1 handles Azul domestic, Terminal 2 mixed services, Terminal 3 international. All three connected by free internal shuttle and walkways; free 60-minute wait included if your flight is delayed.

All tolls and emission fees included

Fernão Dias Highway, São Paulo-Campinas Highway, and São Paulo's low-emission zone charges are fully included in your fixed Transfeero price. No extra charges regardless of route taken or time of day.

Fernão Dias Highway to central São Paulo

Main route is 28 km via Fernão Dias and Marginal Tietê. Peak congestion 7–9 AM and 5–8 PM weekdays adds 30–60 minutes; off-peak journeys typically 30–40 minutes.

Driver meets you at arrivals baggage-hall exit

Your Transfeero driver holds a name sign at the arrivals floor exit of whichever terminal you land in. Flight monitored in real time; driver adjusts automatically if you land at a different terminal at no extra cost.

Transfer insights for São Paulo-Guarulhos Airport

São Paulo-Guarulhos International Airport (GRU) operates three terminals—T1 (Azul domestic), T2 (mixed domestic/international), and T3 (international flagship)—connected by free shuttle buses and internal corridors. After landing, you clear immigration, collect baggage at the arrivals floor, and exit into the arrivals baggage-hall exit where your Transfeero driver waits with a name sign. All three terminals have dedicated pickup zones with no forecourt charges or time restrictions for private transfers.

The 28 km journey from GRU to central São Paulo (Avenida Paulista, Bom Retiro, Vila Mariana) typically takes 45–75 minutes via the Fernão Dias Highway and Marginal Tietê, but congestion spikes severely between 7–9 AM and 5–8 PM on weekdays when the Ayrton Senna Highway clogs with commuter traffic. During off-peak hours (late evening, early morning, weekends), the trip may drop to 30–40 minutes. Rush-hour delays of 30–60 minutes are normal; your Transfeero driver monitors your flight in real time and adjusts for any terminal changes or landing delays at no extra cost.

All tolls on the Fernão Dias corridor, São Paulo-Campinas Highway, and low-emission zone fees within São Paulo's vehicle-restriction areas are included in your fixed Transfeero price—no hidden surcharges. Your driver holds the mandatory Permissão de Transporte (private hire licence) required by Brazilian law, and every toll and charge is pre-calculated and locked in at booking.

Taxis from the official Guarucoop rank charge R$120–180 to central São Paulo with metered fares that surge during peak hours; queues often exceed 30 minutes, especially after international arrivals. The CPTM Line 13-Jade train costs R$5 but requires dragging luggage through two station changes to reach downtown and runs only until midnight. Ride-hailing apps (Uber, 99) offer cheaper fares (R$80–140) but availability fluctuates during surge pricing, and driver quality varies widely. A pre-booked Transfeero transfer guarantees a professional driver, fixed pricing regardless of traffic or time of day, and no luggage hassle.

Ways to get from São Paulo-Guarulhos Airport (GRU) to São Paulo — compared

Real time, real cost, real trade-offs across the realistic transport options at this airport.

ModeTimeCostProsCons
CPTM Line 13-Jade train30 minutes + 2 transfersRUSD 5.00Very cheap, connects to metro networkLuggage hassle, only until midnight, confusing
Official taxi (Guarucoop)45–90 minutes depending on trafficRUSD 120–180 metered fareDirect door-to-door, credit card payment availableQueue often 30+ minutes, surge pricing, traffic dependent
Ride-hailing (Uber/99)40–90 minutes depending on trafficRUSD 80–140 typical fareCheaper than taxi, app-based convenienceSurge pricing during peak hours, inconsistent driver quality
Airport bus service60–90 minutes to major hubsRUSD 45–55 per ticketInexpensive, serves multiple zonesFixed route, heavy luggage difficult, peak-hour crowding
Transfeero private transfer Recommended30–75 minutes door-to-doorfrom USD 26.21Fixed price, meet & greet at baggage-hall exit, free 60-min wait, free child seatsBook in advance.

Times are typical door-to-door including expected wait. Public-transport fares are reference-only and may vary.

Vehicles available at São Paulo-Guarulhos Airport (GRU)

Choose the right vehicle for your group size and comfort needs. All fares are fixed and include meet & greet.

Economy

Skoda Octavia, Toyota Prius or similar

3 2
from

USD 26.21

Standard Sedan

Mercedes E-Class, BMW 5 Series or similar

3 3
from

USD 38.55

First Class

Mercedes S-Class, BMW 7 Series or similar

3 3
from

USD 77.09

First Class Van

Mercedes V-Class, Viano or similar

7 7
from

USD 77.13

Standard Van

Mercedes Vito, Ford Custom or similar

7 7
from

USD 38.56

Minibus

Mercedes Sprinter or similar — up to 12 pax

12 12
from

USD 96.41

Frequently Asked Questions

Specific answers about transfers at São Paulo-Guarulhos Airport — booking, pickup zones, local tolls, and what changes between terminals.

Where exactly does my Transfeero driver meet me at GRU?
Your driver waits at the arrivals baggage-hall exit of whichever terminal you land in (T1, T2, or T3), holding a name sign. If your flight lands at a different terminal than planned, your driver is automatically notified and moves at no extra charge. Arrival floor pickup is free and unlimited—no forecourt fees apply.
Are tolls and emission zone fees included in the Transfeero price?
Yes, all tolls on the Fernão Dias Highway, São Paulo-Campinas Highway, and São Paulo's low-emission zone fees are fully included in your fixed price. There are no hidden charges, surge pricing, or additional tolls—the price is locked in at booking and covers every charge on the route.
How long does the journey from GRU to central São Paulo take?
Door-to-door time is typically 45–75 minutes during peak hours (7–9 AM and 5–8 PM weekdays), or 30–40 minutes off-peak. Congestion on the Fernão Dias and Marginal Tietê is heaviest on weekday mornings and early evenings. Your Transfeero driver monitors your flight in real time and adjusts for delays.
How does Transfeero compare to an official GRU taxi?
GRU taxis (Guarucoop rank) charge R$120–180 with metered fares that surge during peak hours, and queues often exceed 30 minutes. Transfeero offers fixed pricing, no waiting in line, a professional driver assigned to your flight, and free luggage handling—superior service and often better value.
What if I land at a different terminal than expected?
Your Transfeero driver is notified automatically via flight monitoring and moves to your actual terminal at zero extra cost. The price remains unchanged, and your driver adjusts to any terminal changes, runway reassignments, or arrival delays without notification or surcharge.
Is the CPTM train a good alternative from GRU?
The CPTM Line 13-Jade costs only R$5 and reaches Luz Station in ~30 minutes, but you must drag luggage through two transfers and navigate Portuguese-language signage. Trains run only until midnight, making late arrivals problematic. Transfeero is far more convenient for families and heavy luggage.
Do I need to worry about the Brazilian private-hire licence?
No. All Transfeero drivers in Brazil hold the mandatory Permissão de Transporte (private hire licence) required by law. Every driver is vetted and licensed; you are protected by full compliance with Brazilian transport regulations.
Is Transfeero available for very late-night or early-morning arrivals?
Yes, Transfeero operates 24/7 at GRU. Flights landing at 2 AM or departing at 4 AM are covered. Book your transfer online with your flight details, and your driver will be waiting at arrivals whenever you land, even on late-night or early-morning services.
Are free child seats available, and how do I request one?
Yes, free child seats are available on request at booking. Simply specify the child's age when you reserve your Transfeero transfer, and an appropriate car seat will be fitted before you arrive. No additional charge applies.
What if my flight is delayed—do I pay extra?
No. Your Transfeero price is fixed and includes a free 60-minute wait at airport arrivals. Your driver monitors your flight in real time and adjusts arrival time at no extra cost, even if you land 2–3 hours late. After 60 minutes, minimal waiting fees may apply, but flight delays never trigger a price increase.

Reviews

Ready to book?

Reserve your private transfer in minutes — fixed price, professional local drivers and real-time flight tracking.