Explore Destinations

Discover the world's most amazing places

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

Quick Answer

For most travelers, the best overall balance of speed, cost, and convenience from GRU to CGH is the Airport Train Service (CPTM Express) to Luz Station, followed by the São Paulo Metro. The total cost is under R$15 and takes about 1.5 hours. For the fastest door-to-door service (45-90 mins), use a taxi or ride-share (Uber/99) for R$120-200. The cheapest option (under R$15) is the EMTU Executive Bus to Tatuapé + Metro.

Quick Navigation: GRU to CGH Transfer

By Train (CPTM Express) & São Paulo Metro

The integrated rail system is the recommended public transport method for balance. The journey involves two key systems: the CPTM Express Airport Service (Line 13-Jade) and the São Paulo Metro.

Step-by-Step Guide:

  1. At GRU: Follow signs for “Estação Aeroporto” (Airport Station) in Terminal 1 or 2. Purchase a ticket (R$4.40) at the booth.
  2. CPTM Train Ride: Board the clean, air-conditioned train. The 22-minute, non-stop ride takes you to Luz Station in central São Paulo.
  3. Transfer at Luz: Inside Luz, follow signs for the Metro Line 1 (Blue). You may need to exit the CPTM area and enter the Metro; keep your Metro ticket handy.
  4. Metro to CGH:
    • Take Line 1 (Blue) towards “Jabaquara” and get off at República station (2 stops).
    • Transfer to Line 4 (Yellow) towards “Vila Sônia”.
    • Alight at São Judas station (5 stops).
  5. Final Walk: Exit São Judas station. Congonhas Airport is a 5-10 minute walk (follow signs).

Total Time: ~90 minutes. Total Cost: ~R$13-14 (CPTM R$4.40 + Metro R$4.50 x 2 segments).

Why Choose This Route?

  • Reliable & Predictable: Not affected by road traffic.
  • Cost-Effective: Much cheaper than taxis.
  • Convenient Connection: Luz is a major, well-signed hub.

Important Considerations:

  • Luggage: Manageable but can be crowded. Avoid rush hours (7-9 AM, 5-8 PM) with large bags.
  • Operating Hours: CPTM Express runs from 4:40 AM to 12:00 AM daily. Ensure your flight schedule aligns.
  • Tickets: Consider purchasing a rechargeable “Bilhete Único” card for easier transfers if staying in SP.

By Airport Bus (EMTU) & Metro

This is the most economical public option, ideal for budget travelers comfortable with a slightly longer but straightforward journey.

The Route: EMTU Executive Bus to Tatuapé + Metro

  1. At GRU: Find the EMTU bus stop outside Terminal 1 (Ground Level) or Terminal 2. Look for the “Executive” bus to “Tatuapé”.
  2. Bus Ride: Pay the fare (R$6.95, exact change helpful) on board. The journey to Tatuapé Metro station takes 40-60 minutes depending on traffic.
  3. Transfer at Tatuapé: Enter the Tatuapé Metro station (Line 3 - Red).
  4. Metro to CGH:
    • Take Line 3 (Red) towards “Palmeiras-Barra Funda” and get off at República station.
    • Transfer to Line 4 (Yellow) towards “Vila Sônia”.
    • Alight at São Judas station.
  5. Walk to CGH (5-10 minutes).

Total Time: 1.5 - 2 hours. Total Cost: ~R$14-15 (Bus R$6.95 + Metro R$4.50 x 2).

Bus vs. Train Analysis:

FeatureCPTM TrainEMTU Bus
Cost~R$13-14~R$14-15
Core Travel Time22 min (GRU-Luz)40-60 min (GRU-Tatuapé)
Traffic DependentNoYes
Comfort & SpaceGenerally more spaciousStandard bus seating
Best ForReliability, speed to city centerUltimate budget, direct to east-side SP

Pro Tip:

If your final destination is in the eastern part of São Paulo (e.g., near Tatuapé, Belém, Brás), the EMTU bus is superior. For most connecting to Congonhas via the Metro network, the CPTM train's traffic immunity gives it a slight edge.

By Taxi, Ride-Share & Private Transfer

For direct, door-to-door convenience, especially with luggage, children, or outside public transport hours.

1. Official Airport Taxis (Guarucoop)

The official, regulated taxi cooperative at GRU. Find their booths in the arrivals hall. You pay a fixed fare based on zone, which includes all tolls. Estimated fare to CGH: R$150-200. Pros: Safe, reliable, fixed price. Cons: Most expensive taxi option.

2. Ride-Share Apps (Uber, 99)

The most popular and often cheaper alternative. Designated pick-up points are at GRU. Estimated fare to CGH: R$120-180, varying with demand (surge pricing) and traffic.
Tip: Compare prices between Uber and local app 99 (often cheaper for cash payments).

3. Pre-Booked Private Transfers

Book online in advance. A driver meets you at arrivals with a sign. Cost: R$180-250+. Ideal for groups (larger vans available), stressful late-night arrivals, or business travel where expense is not a concern.

When to Choose This Option:

  • Traveling between 10:00 PM and 5:00 AM (limited/no public transport).
  • With more than one large suitcase per person or bulky items.
  • In a group of 3-4 people (cost can be comparable per person to public transport).
  • If you have a tight connection (under 4 hours between flights).
  • For maximum comfort and convenience after a long international flight.

Warning: Rush hour traffic (7-9 AM, 5-8 PM on weekdays) can double travel time and increase fares significantly for road-based options.

By Domestic Flight (Not Recommended)

We strongly advise against taking a flight between GRU and CGH. While airlines like Azul, LATAM, and GOL offer short 30-minute flights, the total logistics make it impractical.

Why Flying is a Poor Choice:

  • Total Time is Longer: You must check-in at GRU (60-90 mins before flight), wait for baggage, then travel from CGH to your final city destination. Total door-to-door time often exceeds 5 hours.
  • High Cost: Fares start around R$300+ one-way, excluding checked bags and transfer costs at both airports.
  • Double Airport Hassle: You undergo security and check-in procedures twice.
  • Environmental Impact: A short, unnecessary flight for a distance easily covered by ground transport.

The Only Possible Exception:

If you have a separately ticketed, long international connection (e.g., arriving at GRU from Europe and flying from CGH to another Brazilian city hours later) and your airline through-checks your baggage, it could be viable. However, ground transport is still usually faster and cheaper.

Ticket & Cost Comparison Table

Below is a summarized comparison of all transfer options from São Paulo Guarulhos (GRU) to Congonhas (CGH) Airport.

Transport Method Approx. Cost (One Way) Approx. Travel Time Best For Key Consideration
CPTM Train + Metro R$13 - R$14 90 minutes Balanced budget & reliability Not traffic-dependent
EMTU Bus + Metro R$14 - R$15 1.5 - 2 hours Lowest cost Subject to road traffic
Ride-Share (Uber/99) R$120 - R$180 45 - 90 min Door-to-door convenience Price surges during rush hour
Official Taxi (Guarucoop) R$150 - R$200 45 - 90 min Safety & fixed fare Most expensive taxi option
Private Transfer (Pre-booked) R$180 - R$250+ 45 - 90 min Groups, late arrivals, luxury Must book in advance
Domestic Flight R$300+ 5+ hours (total) Not recommended Logistically inefficient

Our Verdict: For solo travelers on a budget, take the CPTM Train + Metro. For two or more people, a ride-share is competitive and far more convenient. Always check real-time traffic on Google Maps before choosing a road-based option.

Traveler Experience & Insider Tips

Essential Tips for a Smooth Transfer:

  • Currency: Have some Brazilian Reais (R$) in small denominations for bus fares and Metro tickets. While cards are widely accepted, cash is king for small transport transactions.
  • Traffic is Your Enemy: If landing on a weekday between 7-9 AM or 5-8 PM, assume road journeys (bus, taxi) will take at least 30-50% longer. The train/metro becomes the unequivocal best choice.
  • Luggage Strategy: If you have heavy bags and are using public transport, consider using a “Portador” (porter) at GRU to help you to the train station (negotiate price first). In the Metro, use elevators when available.
  • Safety Awareness: Keep valuables secure and be mindful of your surroundings, especially at major transport hubs like Luz and República. Use your phone discreetly.
  • Connectivity: Purchase a local SIM card or eSIM at GRU to use ride-share apps and navigation (like Google Maps) seamlessly during your transfer.
  • Airport Layout: GRU is large. Know which terminal you arrive at (most international flights are at Terminal 2). Allow 10-15 minutes to walk to the train station or bus stops.

For a Long Layover:

If you have 6+ hours between flights, you could store luggage at GRU (GRU Airport Left Luggage) and take the CPTM train to Luz Station to briefly explore the nearby Museu da Língua Portuguesa or the Pinacoteca museum. Always allow ample time (3+ hours) to return, check-in, and pass security at CGH.

FAQs: Getting from GRU to CGH Airport

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

The cheapest way is to take the Airport Bus Service (EMTU/Executive) to Tatuapé Metro station (R$6.95), then the Metro Line 3 (Red) to República station, and finally transfer to Line 4 (Yellow) to São Judas station, which is a short walk from CGH. The total cost is under R$15 per person.

What is the fastest way to get from GRU to CGH Airport?

The fastest door-to-door option is a private taxi or ride-share (Uber/99), taking 45-90 minutes depending on traffic, costing R$120-200. The quickest public option is the Airport Train Service (CPTM Express) to Luz station, then transferring to the Metro, taking about 1.5 hours total.

Is there a direct bus from Guarulhos to Congonhas Airport?

No, there is no single direct public bus. However, the Airport Bus Service (EMTU) offers the most direct public transfer with one simple change: take it to Tatuapé Metro, then use the Metro system to reach near CGH (São Judas station). Private airport shuttle companies may offer direct shared van services, which must be booked in advance.

How long does the transfer take from GRU to CGH?

Transfer time varies greatly: Taxi/Ride-share: 45-90 min (traffic dependent). Public Transport (Train+Metro): 1.5 - 2 hours. Express Bus + Metro: 1.5 - 2 hours. During peak weekday rush hours (7-9 AM, 5-8 PM), all road-based options can exceed 2 hours.

Is it worth taking a flight between GRU and CGH?

Almost never. The flight itself is only 30 minutes, but you must factor in 2+ hours for airport procedures (check-in, security) at both GRU and CGH, plus travel time to/from each airport's city center. The total door-to-door time (5+ hours) and cost (R$300+) far exceed train, bus, or taxi options for this short distance.

How do I travel between the airports late at night or very early morning?

Between 11:00 PM and 5:00 AM, your only reliable options are taxi, private transfer, or ride-share apps (Uber/99 operate 24/7). Public train and bus services have reduced or no operation during these hours. Pre-booking a private transfer is highly recommended for early morning international flight connections.

Is the transfer easy with lots of luggage or children?

No. The public train and metro options involve stairs, crowds, and walking. For families or travelers with more than one suitcase per person, a taxi, private transfer, or pre-booked shuttle is strongly advised for comfort, safety, and convenience, despite the higher cost.

Where do I buy tickets for the train and bus from GRU?

Train (CPTM Express) tickets are purchased at the dedicated ticket booths in Terminal 1 or 2 at GRU. Use cash or card. For the EMTU Executive Bus to Tatuapé, pay in cash (exact change recommended) to the attendant upon boarding. You will need a separate Bilhete Único card or ticket for the São Paulo Metro, purchasable at any station.