Getting There and Away

Capture of Belo Horizonte's Freedom Square at night, illuminated with festive lights during Christmas season.
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.