Quick Answer
The best way to travel from Salvador International Airport (SSA) to Belo Horizonte is by taking a direct flight. The flight itself takes about 1h45m, with total door-to-door travel time of 5-7 hours and costs between R$ 300 – R$ 700. The cheapest way is by long-distance bus, costing from R$ 150 – R$ 250, but the journey takes 18-22 hours. There is no direct train service for this route.
✈️ Flying from Salvador to Belo Horizonte (Fastest Way)
Flying is the most efficient and recommended mode of transport for this 1,300+ km journey. Salvador's Deputado Luís Eduardo Magalhães International Airport (SSA) connects to Belo Horizonte's main airport, Tancredo Neves International (CNF), and the smaller Pampulha Airport (PLU).
Step-by-Step Guide:
- At SSA Airport: After clearing customs, proceed to the check-in counters of your airline (Azul, GOL, LATAM). It's advised to be at the airport 2 hours before domestic flights.
- Flight Options:
- Direct Flights: Available primarily with Azul and GOL from SSA to CNF. Duration: ~1h45m.
- Connecting Flights: Often via São Paulo (GRU/CGH). Can be cheaper but total travel time extends to 5+ hours.
- Arrival in Belo Horizonte:
- CNF Airport: Located 40km from the city center. Transfer options include Executive Airport bus, taxis (fixed fare ~R$120-150), or Uber (~R$80-110).
- PLU Airport: Closer to the city (8km). Easier and cheaper taxi/ride-hail to downtown (~R$25-40).
Airline & Route Comparison Table
| Airline | Route Type | Avg. Flight Time | Avg. Price (One-Way)* | Best For |
|---|---|---|---|---|
| Azul | SSA -> CNF (Direct) | 1h45m | R$ 350 - R$ 600 | Speed, convenience, baggage |
| GOL | SSA -> CNF (Direct/Connecting) | 1h45m / 4h+ | R$ 300 - R$ 550 | Budget flyers, flexible schedules |
| LATAM | SSA -> CNF (Usually Connecting) | 4h - 7h | R$ 400 - R$ 700 | Frequent flyer points, specific schedules |
*Prices vary dramatically based on season and how far in advance you book. Data sourced from airline websites and aggregators like Google Flights.
Door-to-Door Reality: While the flight is under 2 hours, remember to add: 2hr pre-flight at SSA, 30min-1hr to disembark and collect luggage, and 1hr+ transfer from CNF to your final BH address. Total realistic travel time is 5 to 7 hours.
🚌 Long-Distance Bus from Salvador to Belo Horizonte (Cheapest Way)
For budget-conscious travelers without time constraints, the bus is a viable and scenic option. The journey crosses parts of Bahia and Minas Gerais states.
Complete Bus Travel Process:
- Getting to the Bus Station: First, you need to get from SSA Airport to Salvador's Rodoviária (bus terminal). Take an Uber/Taxi (30-40 min, R$ 50-70) or the “Águia Branca” Executive Bus from the airport (slower, cheaper).
- Choosing a Bus Service: Major reputable companies include:
- Gontijo: Offers convencional (standard) and executivo (semi-bed) services.
- Kaissara: Known for comfortable long-haul buses.
- Util: Another reliable operator on this route.
- Ticket Purchase & Travel: You can book online via BuscaÔnibus or at the terminal. Book in advance for better seat selection. The journey is long (18-22 hours), with rest stops for food and bathrooms.
- Arrival in Belo Horizonte: Buses arrive at Belo Horizonte's Rodoviária, which is well-connected to the city by metro, taxi, and bus.
Bus Service Comparison
| Service Type | Approx. Duration | Approx. Price (One-Way) | Comfort Level | Key Features |
|---|---|---|---|---|
| Convencional (Standard) | 20-22 hours | R$ 150 - R$ 200 | Basic reclining seat | Cheapest, most frequent stops |
| Executivo / Semi-Leito | 18-20 hours | R$ 200 - R$ 250 | Good recline, more legroom | Better for sleeping, fewer stops |
| Leito (Bed) | 18-20 hours | R$ 250 - R$ 350 | Fully reclining seat/bed | Most comfortable for overnight |
Pro Tip: For overnight trips, choose a Leito service. Bring layers (buses can be cold), earplugs, an eye mask, snacks, and water. Luggage is stored below the bus, with a carry-on allowance.
🚕 Taxi & Private Transfer (Door-to-Door Convenience)
While not practical for the entire distance, taxis and private transfers are crucial for the segments to/from the airports and bus stations in each city.
When to Use This Option:
- For the short legs: SSA Airport to Salvador Bus Station, or CNF/PLU Airport to your BH hotel.
- For large groups (4+ people) where splitting a fixed fare becomes economical.
- For travelers with significant mobility issues or excessive luggage.
- Never for the full Salvador-BH journey due to insane cost (~R$ 2,500+) and fatigue.
Cost Estimates for Key Segments:
| Segment | Distance/Time | Licensed Taxi (Fixed Fare) | Uber / 99 Taxi App |
|---|---|---|---|
| SSA Airport -> Salvador Rodoviária | ~30km / 40min | R$ 70 - R$ 90 | R$ 50 - R$ 70 |
| CNF Airport -> BH City Center | ~40km / 50min | R$ 120 - R$ 150 | R$ 80 - R$ 110 |
| PLU Airport -> BH City Center | ~8km / 20min | R$ 35 - R$ 45 | R$ 25 - R$ 35 |
Safety & Booking: Always use official, licensed taxi ranks at airports or book via verified apps (Uber, 99). Avoid unmarked cars soliciting rides inside terminals.
📊 Side-by-Side Cost & Time Comparison
Use this table to quickly decide based on your priority: Speed, Cost, or Comfort.
| Transport Mode | Total Door-to-Door Time* | Approx. Cost (One-Way) | Comfort / Convenience | Best For |
|---|---|---|---|---|
| ✈️ Direct Flight (Recommended) | 5 - 7 hours | R$ 300 - R$ 700 | High (Fast, reliable, baggage handled) | Most travelers, families, business, limited time |
| ✈️ Connecting Flight | 7 - 10 hours | R$ 280 - R$ 650 | Medium (Longer airport waits) | Flexible travelers seeking a flight deal |
| 🚌 Long-Distance Bus (Cheapest) | 20 - 25 hours | R$ 150 - R$ 250 | Low-Medium (Tiring, scenic, basic amenities) | Solo backpackers, budget travelers, no time pressure |
| 🚕 Private Car (Full Distance) | 18+ hours driving | R$ 2,500+ | High (Privacy) but exhausting | Large groups, special circumstances only |
*Door-to-door time includes getting to departure point, check-in/waiting, travel, and final transfer to BH city center.
💡 Traveler Tips & Local Experience
Essential Advice for a Smooth Journey:
- Book Flights Early: Especially during Brazilian holidays (Carnival in Feb/Mar, Festa Junina in June, July school holidays, Christmas). Prices can double or triple.
- Airport Choice in BH: If possible, fly into Pampulha (PLU) for proximity to the city. However, CNF has far more flight options and international connections.
- Bus Comfort Upgrade: The extra R$ 50-100 for an Executivo or Leito seat on a 20-hour journey is money well spent for sleep and sanity.
- Stay Connected: Purchase a local SIM card (Vivo, TIM, Claro) at SSA Airport for navigation and ride-hailing apps. Free Wi-Fi can be unreliable.
- Safety in Transit Hubs: Salvador's bus station and airports are generally safe but be vigilant with your belongings. Use official transport services.
- Currency & Payments: Have some Brazilian Reais (R$) in cash for taxis, small vendors at bus stops, and tips. Cards are widely accepted for tickets and apps.
❓ Frequently Asked Questions (FAQs)
Is there a direct flight from Salvador Airport to Belo Horizonte?
Yes, there are direct flights operated by airlines like Azul and GOL. The flight time is approximately 1 hour and 45 minutes. However, schedules vary, and sometimes connecting flights via São Paulo (GRU or CGH) may be the only option available.
What is the cheapest way to get from Salvador to Belo Horizonte?
The cheapest way is by long-distance bus. Companies like Gontijo and Kaissara offer routes from Salvador's rodoviária (bus terminal) to Belo Horizonte. Tickets can be found for as low as R$ 150-250 one-way, but the journey takes 18-22 hours.
How do I get from Belo Horizonte's airport (CNF) to the city center?
From Tancredo Neves International Airport (CNF), you can take a licensed airport taxi (fixed fare, approx. R$ 120-150 to downtown), a ride-hailing app (Uber/99, approx. R$ 80-110), or the executive bus service 'Executive Airport' which costs around R$ 15 and goes to the city center.
Should I buy my bus or flight ticket in advance?
Yes, especially for flights and during holidays (Carnaval, Christmas, July). Booking at least 2-3 weeks in advance for flights can save up to 50%. For buses, booking a few days ahead secures your seat and often a better choice (window, aisle).
I arrive late at night in Salvador. What are my options to reach Belo Horizonte?
If you arrive after the last flight/bus departure, your only immediate option is to stay overnight near Salvador Airport. Book a hotel for the night and take the first flight or bus in the morning. Avoid unreliable long-distance travel at night.
Is it worth taking a taxi or private transfer for the whole journey?
Almost never for the full distance (over 1,300 km). The cost would be exorbitant (R$ 2,500+), and the journey would take over 20 hours of driving. This option is only conceivable for a very large group splitting the cost or in an extreme emergency.
Which is faster overall: flying or taking the bus?
Flying is significantly faster. Even including airport transfer and check-in time (total door-to-door time of ~5-7 hours), it beats the 18+ hour bus journey. For time-sensitive travelers, flying is the only practical choice.
What is the best option for traveling with a lot of luggage or children?
Flying is the best option for families or those with heavy luggage. Airlines offer checked baggage allowances, and the short travel time reduces stress. Buses have limited luggage space, and the long journey can be challenging for young children.