Written by Alexander Kopp, Maria Gaulto, Maria Vajello
02/12/2025
Malcoln Oliveira, Pexels
Belo Horizonte is served by Tancredo Neves International Airport (CNF) for major domestic and international flights, and Pampulha Airport (PLU) for some regional domestic routes. The city also hosts Terminal Rodoviário Governador Israel Pinheiro, a central bus station, as a significant hub for intercity bus travel.
By Air:
Flights from São Paulo (CGH/GRU) typically take 1 to 1.5 hours, with one-way prices starting from approximately $24-$45 and round trips from $45-$59. Major airlines include Azul, LATAM, and Gol.
Flights from Rio de Janeiro (SDU) average 1 hour 3 minutes to 1 hour 39 minutes. Fares can range from R$470-R$2500 (approximately $94-$500).
International direct flights connect Belo Horizonte to Lisbon (around 9 hours 15 minutes to 9 hours 35 minutes with TAP Portugal), Santiago (about 4 hours 25 minutes with Sky Airline), and Panama City (approximately 6 hours 44 minutes with Copa Airlines). Round-trip flights from the United States (e.g., Miami, Orlando, New York) can start from around $405-$618.
By Bus:
Belo Horizonte is a central point for bus travel across Brazil.
Bus journeys from Rio de Janeiro typically last 6-8 hours, with tickets costing from R$15 (€15) to R$1000 (approximately $3-$200).
From São Paulo, bus travel averages 8-9 hours, with fares ranging from approximately €19 to $41.
Travel from Brasília by bus can take 10-19 hours, with average costs around $63.
Buses from Vitória generally take 8-9.5 hours, with prices around $40.
By Car Rental:
Car rental services are available at Tancredo Neves International Airport (CNF) and within the city, with companies like Movida, Localiza, Unidas, Alamo, Enterprise, Avis, Budget, and Foco Rent a Car.
Daily rental prices for small to medium cars can start from $18-$26. An International Driver's Permit is required.
By Train:
A daily morning train service connects Belo Horizonte's Estação Central to Cariacica (near Vitória), with a journey duration of about 12 hours. As of early 2019, ticket prices were approximately R$105 for first class and R$73 for second class.
At TFA Travel we believe in travel for all. Our mission is to enable people to explore the world as easily as possible without having to pay a travel agent a huge commission.
Our typical audience are those that want to see something new and get involved with authentic experiences of a country. Whether you are a backpacker, solo traveller, solo female traveller, straight or LGBTQ+ couple, family, you will find local and authentic experiences here.