Both taxis and private transfers are widely used at GRU. The key differences are pricing structure, comfort level, and the ride-app middle ground that most locals prefer.
Side-by-side comparison
| Factor | Airport taxi | Uber / 99 | Private transfer |
|---|---|---|---|
| Price to centre | Fixed price quoted at the desk | App-priced, moves with demand | Fixed, quoted at booking |
| Booking | No booking | App | Pre-booked |
| Meeting point | Taxi rank | Parking garage pickup | Arrivals hall |
| Child seat | Not available | Not available | On request |
| Luggage help | Limited | Varies | Always included |
| Price certainty | Low (meter + traffic) | Medium (surge pricing) | High (fixed) |
Fixed-price private transfer
GRU Sao Paulo City Center
From€75for 2 passengers
The traffic factor
This is where the comparison gets interesting. Sao Paulo traffic can stretch the same journey from 25 minutes to 90, and anything priced by time or by demand climbs with it. Private transfers charge the same regardless — you pay BRL 180-280 whether the trip takes 30 minutes or 90.
Uber and 99 sit in between. Their fares are calculated on time and distance, so traffic increases the cost, but less dramatically than a taxi meter. Surge pricing during rain or peak hours adds another variable.
When taxis work fine
If you arrive at a quiet time — late night, midday on weekends — taxis are simple and cheap enough. Walk to the official rank, get in, and go. Just use the official Guarucoop or Ligue Taxi stands and never accept rides from touts inside the terminal.
When ride apps are better
For most situations, Uber or 99 costs 20-40% less than a taxi. The apps show an estimated fare upfront. The downside is navigating to the ride-app pickup zone in the parking area, which can be confusing on your first visit.
When to pre-book a transfer
A private transfer makes sense when you want zero surprises. The driver meets you in arrivals, helps with luggage, and the price is locked in. This is particularly valuable during rush hours (07:00-10:00 and 17:00-20:00), when app pricing climbs with demand and a long crawl into the city stops being cheap.
Families with children who need car seats should book a transfer — neither taxis nor ride-app cars provide them.
Our take
For everyday trips, Uber or 99 offers the best value. For guaranteed pricing and a meet-and-greet experience, a private transfer is worth the premium.