Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Congonhas Airport to Guarulhos Airport (GRU)

Quick Answer

The fastest and most convenient way to travel from Congonhas (CGH) to Guarulhos (GRU) is by taxi or ride-share (Uber/99), taking 45-90 minutes and costing R$ 130-220. The cheapest way is the public bus + metro combination for under R$ 10, but it takes 1.5-2+ hours and involves multiple transfers. For a good balance of cost and comfort, the dedicated airport shuttle bus (Airport Bus Service) is recommended, costing around R$ 45 and taking 60-90 minutes directly between terminals.

Quick Navigation: São Paulo CGH to GRU Transport

Taxi & Ride-Share (Uber, 99) – Fastest & Most Convenient

For door-to-door convenience, especially with luggage or on a tight schedule, taxis and ride-shares are the top choice. This is a direct transfer with no stops.

AspectDetails
Average Travel Time45 to 90 minutes (Highly dependent on São Paulo traffic. Early morning/late night can be 45 min; rush hour can exceed 90 min).
Cost RangeTaxi: R$ 150 - R$ 220 (metered, fixed airport rate may apply).
Uber/99: R$ 130 - R$ 180 (varies with demand).
Pick-up Point at CGHOfficial taxi ranks are outside Arrivals. For Uber/99, use the designated ride-share pick-up zones (follow app instructions).
Drop-off at GRUDirectly at your terminal departure level (Terminals 2 or 3).

Detailed Analysis & Tips:

  • Traffic is the #1 Factor: Always check traffic on Google Maps/Waze before deciding. A 20km journey can take over an hour easily.
  • Official Taxis vs. Ride-Share: Official airport taxis (as listed on GRU airport's website) are reliable but often 20-30% more expensive than Uber. Ride-shares offer upfront pricing.
  • Payment: Taxis accept cash and often card. Ride-shares are cashless (card in app).
  • Best For: Families, groups (cost-sharing makes sense), travelers with heavy luggage, business travelers, late-night/early-morning transfers when public transport is limited.

Private Airport Transfer – Premium & Stress-Free

For the ultimate in comfort, reliability, and service, pre-booking a private transfer is ideal. A driver meets you at arrivals with a name sign.

AspectDetails
Average Travel TimeSame as taxi (45-90 mins), but guaranteed vehicle and fixed price.
Cost RangeR$ 250 - R$ 400+ for a standard sedan. More for vans or luxury cars.
BookingMust be booked in advance via global platforms like Booking.com, GetTransfer, or local companies.
Key AdvantageNo haggling, no language barriers, flight monitoring (for delays), and 24/7 customer support.

When Does It Make Sense?

Verdict: Significantly more expensive, only recommended for specific needs where price is secondary to convenience and certainty.

Dedicated Airport Shuttle Bus – Best Balance of Cost & Comfort

The Airport Bus Service (Ônibus Executivo) is a dedicated coach service running directly between São Paulo's airports. It's the most recommended option for solo travelers and couples seeking a good compromise.

AspectDetails
OperatorAirport Bus Service (Official website for schedules/fares).
Travel Time60 to 90 minutes. Uses priority lanes on parts of the route, slightly mitigating traffic.
Cost (2024)Approximately R$ 44.90 (one-way). Tickets can be bought on board (cash/card) or online.
FrequencyEvery 30-60 minutes, from early morning (~5:00 AM) until after midnight. Check current schedule.
LuggageDedicated storage compartment under the coach. Standard airline baggage allowance applies.

Step-by-Step Guide & Insights:

  1. At CGH: Exit arrivals, find the "Airport Bus Service" stop. It's clearly signed, usually near the taxi ranks.
  2. The Route: The bus goes directly to GRU, sometimes with a brief stop at Praça da República in central São Paulo to pick up more passengers.
  3. At GRU: It stops at both Terminal 2 and Terminal 3. Inform the driver of your terminal.
  4. Pros: Affordable, direct, comfortable seats, WiFi (can be spotty), power outlets.
  5. Cons: Still subject to heavy traffic delays. Not door-to-door (requires walk to bus stop).

Public Bus + Metro – The Most Economical Option (Under R$ 10)

For the ultra-budget-conscious and adventurous traveler, São Paulo's extensive public network can be used. It requires 2-3 transfers but costs almost nothing.

The Standard Route (Via Metro CPTM Line 9-Emerald):

  1. CGH to Vila Congonhas Bus Stop: Walk or take a short local bus (875P-10) from the airport to the 'Vila Congonhas' bus stop.
  2. Metro to Paraíso Station: Board the CPTM Line 9 (Esmeralda) south towards Osasco. Get off at Paraíso station (~15-20 min).
  3. Transfer to Line 1 (Blue): Inside Paraíso station, transfer to Metro Line 1 (Azul) heading to Tucuruvi.
  4. Metro to Tatuapé Station: Take Line 1 to Tatuapé station (~10 min).
  5. Bus to GRU (Terminal 2): At Tatuapé, find the Bus 257/258 (Airport Bus - Tatuapé ↔ GRU). This is a direct bus to GRU Terminal 2 (journey ~40-60 min in traffic).
AspectDetails
Total Cost~R$ 9.50 (One Metro/CPTM fare: ~R$ 5.00 + Bus 257/258 fare: ~R$ 4.50).
Total Time1 hour 45 minutes to 2.5+ hours (Highly variable based on wait times and traffic for the final bus).
ComplexityHigh. Involves multiple transfers, navigating stations, and carrying luggage. Not recommended during rush hours or with large suitcases.
Essential ToolUse Moovit or Google Maps (Transit mode) for real-time instructions and schedules.

Warning: This option is only viable if you have light luggage, are comfortable with urban navigation, and have ample time before your flight. The risk of getting lost or delayed is significant.

Ticket & Cost Comparison: Choosing the Best Option

This table summarizes all key data to help you decide at a glance.

Transport Method Approx. Cost (One-Way) Travel Time Transfers / Stops Best For Our Verdict
Taxi / Ride-Share R$ 130 - R$ 220 45 - 90 min Direct (None) Speed, convenience, groups, luggage Fastest & Most Convenient
Private Transfer R$ 250 - R$ 400+ 45 - 90 min Direct (None) Luxury, corporate, large groups, fixed price Premium Service
Airport Shuttle Bus ~R$ 45 60 - 90 min Direct (Possible 1 city stop) Solo/couple travelers, value for money Best Overall Value
Public Bus + Metro Under R$ 10 105 - 150+ min 2-3 Transfers Extreme budget, light luggage, adventure Cheapest Option

Traveler Tips & Experience for a Smooth Transfer

Critical Timing Advice:

  • Rush Hour is Real: Avoid travel between 7:00-10:00 AM and 5:00-8:00 PM on weekdays. Traffic can double or triple your travel time. Plan flights accordingly.
  • Minimum Connection Time: If transferring between flights on separate tickets, allow at least 4 hours between landing at CGH and departure from GRU. For peace of mind, 5+ hours is safer.

Luggage & Practicalities:

  • Travel Light: The less luggage you have, the more options (like public transport) are available to you.
  • Cash & Cards: Have some Brazilian Reais (R$) in cash for taxis or bus tickets, but cards are widely accepted.

Safety & Navigation:

  • Use Official Services: At airports, always use official taxi ranks or verified apps. Politely decline unsolicited offers for transport inside the terminal.
  • Offline Maps: Download the São Paulo area on Google Maps offline in case of poor mobile data on arrival.
  • Portuguese Phrases: Knowing simple phrases like "Para o Aeroporto Guarulhos, por favor" (To Guarulhos Airport, please) is helpful for taxi drivers.

FAQs: São Paulo Congonhas to Guarulhos Airport Transfer

Is there a direct train or subway from Congonhas to Guarulhos Airport?

No, there is no direct train or metro line connecting Congonhas Airport (CGH) to Guarulhos Airport (GRU). The only direct public transport is the Airport Bus Service shuttle coach. Other options require combinations of metro, commuter train (CPTM), and bus.

What is the cheapest way to get from CGH to GRU?

The absolute cheapest way is using the public bus and metro system, costing under R$ 10. This involves taking a bus/metro to Tatuapé station and then catching the dedicated airport bus (257/258) to GRU. It is time-consuming and not suitable for those with heavy luggage.

How much is a taxi from Congonhas to Guarulhos?

A taxi from CGH to GRU typically costs between R$ 150 and R$ 220, depending on traffic and the time of day. Ride-share apps like Uber or 99 usually offer slightly lower fares, ranging from R$ 130 to R$ 180.

Is the Airport Bus Service (shuttle) reliable?

Yes, the Airport Bus Service is very reliable in terms of following its published schedule. However, its travel time is entirely subject to São Paulo's road traffic, which can cause significant delays during peak hours. Always factor in extra buffer time when using it for a flight connection.

How long does the transfer take during rush hour?

During weekday morning (7-10 AM) and evening (5-8 PM) rush hours, the transfer by road (taxi, bus, private car) can easily take 90 minutes to over 2 hours for a distance of only ~25-30 km. It is the single biggest factor in planning your journey.

What is the best option for a family of 4?

For a family of 4 with luggage, booking a larger Uber/99 (like Uber Comfort) or a private transfer van is often the best balance of cost and convenience. Splitting the cost of a single vehicle (R$ 180-300) can be comparable to or only slightly more expensive than buying four separate shuttle bus tickets (~R$ 180 total).

Can I walk between Congonhas and Guarulhos Airports?

Absolutely not. The airports are approximately 25 kilometers (15 miles) apart across one of the world's largest and most congested urban areas. Walking is neither feasible nor safe.

I arrive at CGH very late at night (after midnight). What are my options?

Your options become limited. Taxis and ride-shares (Uber/99) will still operate and are your best bet. The Airport Bus Service may have its last departure around 12:30 AM – check the latest schedule. Public transport will not be running. Pre-booking a private transfer guarantees a ride.