Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Congonhas Airport to Belo Horizonte

Quick Answer

The best overall way to travel from São Paulo Congonhas Airport (CGH) to Belo Horizonte is by taking a domestic flight. It’s the fastest option, with a total door-to-door time of 4-5 hours and costs ranging from R$ 250 to R$ 600+. For the cheapest option, take an executive or sleeper bus from the Tietê or Barra Funda bus terminals in São Paulo, costing between R$ 100 and R$ 250 for a 7-9 hour journey. There is no direct train service for this long-distance route.

Quick Navigation: Your Transport Options

Key Decision Factors: Flight vs. Bus vs. Private Transfer

Choosing the right transport depends on your budget, time, and comfort needs. Since Congonhas (CGH) is a domestic airport close to downtown São Paulo, your first step is always to reach the long-distance departure point (another airport or bus terminal).

Your First Step from Congonhas Airport (CGH):

  • To catch a flight to Belo Horizonte: You need to transfer to Guarulhos Airport (GRU) or Viracopos Airport (VCP). This takes 45-90 minutes by taxi or airport shuttle.
  • To catch a bus to Belo Horizonte: You need to reach the Tietê or Barra Funda Bus Terminal. This takes 30-50 minutes by taxi or metro.

Option 1: By Domestic Flight (Fastest & Most Convenient)

Flying is the most efficient method, but “total travel time” is crucial. A 1.5-hour flight can easily become a 5-hour journey when you factor in transfers, check-in, and security.

Step-by-Step Process:

  1. Transfer from CGH to GRU or VCP:
    • By Official Airport Shuttle (Ônibus Executivo): The most cost-effective transfer. Companies like Airport Bus Service run regular routes. Cost: ~R$ 45. Time: ~90 minutes to GRU.
    • By Taxi or Ride-App (Uber/99): Most convenient door-to-door. Cost: R$ 120 - R$ 200. Time: 45-60 minutes (traffic dependent).
  2. Catch Your Flight to Belo Horizonte: You can fly into:
    • CNF – Tancredo Neves/Confins International Airport: The main international airport, about 40km from Belo Horizonte's city center. Served by most major airlines (LATAM, GOL, Azul).
    • PLU – Pampulha/Carlos Drummond de Andrade Airport: A smaller, older airport much closer to the city center (only 8km). Primarily served by Azul airlines. Often more convenient but with fewer flight options.
  3. From Belo Horizonte Airport to Your Final Destination:
    • From CNF (Confins): Take the Conecta GRU bus to the city center (~R$ 17, 50 mins) or a taxi (~R$ 120-150).
    • From PLU (Pampulha): A short taxi or Uber ride (~R$ 25-40) to most central areas.

Flight Cost & Booking Tips:

Flight prices vary dramatically. Use Brazilian search engines like GOL or LATAM directly, or aggregators like Google Flights. Booking 3-6 weeks in advance yields the best prices. Budget airlines like Azul often have competitive fares to PLU.

Option 2: By Executive or Sleeper Bus (Most Economical)

Brazil’s long-distance bus network is excellent, safe, and the undisputed budget king for this route. Buses are modern, with reclining seats (Executivo) or lie-flat beds (Leito).

Step-by-Step Process:

  1. Get from CGH to São Paulo's Bus Terminals:
    • To Barra Funda Terminal: Take the Metro (Line 5-Lilac to Line 3-Red). About 40 minutes and R$ 4.50.
    • To Tietê Terminal (Largest in SP): Take a direct taxi/Uber (~30 mins, R$ 40-60) or a combination of metro lines.
  2. Catch Your Bus to Belo Horizonte: Major operators include Cometa and Garcia.
    Bus Type Journey Time Approx. Cost (One-Way) Key Features Best For
    Convencional / Semi-Leito ~9 hours R$ 100 - R$ 150 Basic reclining seat, bathroom on board, occasional stops. Ultra-budget travelers, short notice trips.
    Executivo ~8 hours R$ 150 - R$ 220 Wider, more comfortable seats, more legroom, WiFi, meals included. Most travelers seeking the best value-comfort balance.
    Leito (Sleeper) ~7.5 hours R$ 200 - R$ 300+ Fully reclining seats (almost flat), blanket/pillow, privacy curtain, premium service. Often overnight. Overnight travel, maximizing daytime, comfort seekers.
  3. Arrive in Belo Horizonte: Buses arrive at the modern Belo Horizonte Bus Terminal (Rodoviária), which is well-connected to the city by local buses, metro, and taxis.

Bus Booking & Travel Tips:

  • Book in Advance: Especially for Leito beds on weekends or holidays. Use Buser or ClickBus.
  • Luggage: One checked bag (up to 30kg) is usually included. Keep valuables in your carry-on.
  • Overnight vs. Daytime: An overnight Leito bus saves a night's accommodation and maximizes your daylight hours for exploring.

Option 3: By Taxi or Private Transfer (Door-to-Door Luxury)

Not recommended for the average traveler due to extreme cost and duration. This is one of the most expensive ground transport options in the world for this distance.

What to Expect:

  • Distance: ~585 km (363 miles).
  • Travel Time: 7 to 9+ hours, heavily dependent on traffic leaving São Paulo and on the BR-381 highway.
  • Cost: R$ 1,800 to R$ 3,000+ for a private sedan/van. This is a negotiated rate, not metered.

When It Might Be Justified:

  • Traveling in a group of 3-4 people where the cost per person becomes comparable to flights.
  • Medical conditions or mobility issues that make air or bus travel very difficult.
  • Extremely urgent travel when all flights are full, and you need to leave immediately.
  • Corporate travel with a high budget for absolute door-to-door convenience.

How to Book: Arrange through reputable transfer companies or luxury hotels in advance. Do not attempt to hire a standard taxi at the airport for this trip.

Direct Comparison: Time, Cost & Convenience

Use this table to quickly compare all your options from Congonhas Airport (CGH) to central Belo Horizonte.

Transport Method Total Door-to-Door Time* Approx. Cost (One-Way) Comfort / Convenience Best Suited For
Flight (via GRU to CNF) 4.5 - 6 hours R$ 300 - R$ 700+ High (Fastest, minimal physical effort) Time-pressed travelers, business trips, those with a higher budget.
Flight (via GRU to PLU) 4 - 5.5 hours R$ 350 - R$ 800+ Very High (Closer airport in BH) Travelers prioritizing final convenience in BH, Azul flight users.
Executive Bus (Leito) [Best Value] 8.5 - 10 hours R$ 180 - R$ 300 Medium-High (Comfortable, direct to BH terminal, saves hotel night if overnight) Budget-conscious travelers, backpackers, those not rushed, overnight travelers.
Private Transfer / Taxi 7.5 - 9.5 hours R$ 1,800 - R$ 3,000+ High (Door-to-door, private) but Low (Very tiring) Small groups, special needs, extreme emergencies, luxury travel.

* Includes estimated transfer times to/from airports/terminals, check-in, and waiting.

Our Verdict: For most tourists, the choice is between speed (flight) and savings (bus). If your budget allows over R$ 300 and you have limited time, fly. If you want to spend under R$ 250 and can spare a half-day/night, the executive sleeper bus (Leito) is an excellent and authentic Brazilian travel experience.

Traveler Tips & Insider Insights

Essential Advice for a Smooth Journey:

  • Airport Transfer Realism: The transfer from CGH to GRU/VCP or the bus terminal is the most variable part of your trip. Always add a 90-minute buffer for traffic, especially during São Paulo's rush hours (7-10 AM, 5-8 PM).
  • Booking Platforms Matter: For buses, Buser often has exclusive, cheaper buses. For flights, check both LATAM and GOL websites directly, as they sometimes have web-only sales not listed on aggregators.
  • Weekend & Holiday Surge: Prices for both flights and buses can double or triple on Brazilian holiday weekends (Carnaval, New Year, Festa Junina). Book months in advance for these periods.
  • Safety in Transit Hubs: São Paulo's Tietê Bus Terminal and surrounding areas can be crowded. Keep your belongings secure and use official taxi ranks or ride-app pickup points.
  • Language Help: While you can manage with apps, knowing a few key phrases helps: "Onde pego o ônibus para o aeroporto Guarulhos?" (Where do I catch the bus to Guarulhos airport?) or "Um bilhete para Belo Horizonte, por favor." (One ticket to Belo Horizonte, please).
  • Money & Payments: Have some Brazilian Reais (R$) in cash for small purchases like metro tickets, tips for shuttle drivers, or snacks at the bus terminal. Cards are widely accepted for larger tickets.

FAQs: São Paulo Congonhas to Belo Horizonte Travel

Is there a direct train from São Paulo to Belo Horizonte?

No. There is currently no direct passenger train service covering the long-distance route between São Paulo and Belo Horizonte. The train network in Brazil is not developed for intercity travel like in some other countries. Your realistic options are bus, plane, or private car.

What is the cheapest way to get from Congonhas to Belo Horizonte?

The absolute cheapest way is the standard bus (Convencional) from Tietê Terminal, costing as low as R$ 100-120. However, for just R$ 30-50 more, the Executive (Executivo) bus offers significantly more comfort and is the best value-for-money option overall.

What is the fastest way, considering everything?

The fastest door-to-door method is flying from GRU to Belo Horizonte's Pampulha Airport (PLU). PLU is very close to the city center, minimizing your final transfer time. A well-timed trip with short transfer buffers can be done in about 4 to 4.5 hours total.

Is it safe to take an overnight bus (Leito) in Brazil?

Yes, it is generally very safe. Reputable companies like Cometa and Garcia operate modern buses on this major route. The Leito service is used by business travelers and tourists alike. Always book with a major company, keep valuables with you, and use the luggage compartment for larger bags.

Can I use my JR Pass or any rail pass for this trip?

No. The Japan Rail (JR) Pass is only valid in Japan. Brazil does not have an equivalent nationwide rail pass for passengers, as there is no intercity passenger rail network connecting these cities.

I arrive at CGH late at night. What should I do?

Your options are limited. Flights to BH will have stopped. Your best bet is to:

  1. Take a taxi/Uber to a hotel near Tietê Bus Terminal and catch the first morning bus.
  2. Take a taxi/Uber to GRU Airport and wait for the first morning flight (this is expensive and uncomfortable).
  3. Pre-book a private transfer if it's an emergency, acknowledging the very high cost.

Which Belo Horizonte airport is better, CNF or PLU?

It depends on your priorities:

  • CNF (Confins): Larger, more flight options (including international), but is 40km from the city. Adds ~1 hour and R$ 100+ for a taxi to your trip.
  • PLU (Pampulha): Much closer to downtown (8km), offering a quicker, cheaper final transfer. However, it has fewer flights, primarily with Azul airlines.
For convenience, PLU is better. For schedule flexibility and possibly cheaper fares, CNF is better.

Is flying always better than the bus?

Not always. While flying is faster, the bus wins in several scenarios:

  • Cost: It's often 1/3 to 1/2 the price of a flight.
  • City Center to City Center: Buses take you directly between the main transport hubs of each city, avoiding long airport transfers.
  • Overnight Travel: A sleeper bus effectively turns travel time into a night's accommodation, saving you money and daylight hours.
  • Scenery: The journey through the mountains of Minas Gerais state is quite beautiful.