There are 5 ways to get from Belo Horizonte to Carvalhos by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de São João del Reibus Belo Horizonte
- Drive from Terminal Rodoviário de São João del Rei to Carvalhoscar
6h 10mR$166–223Drive 315.9 km
cheapest- Drive from Belo Horizonte to Carvalhoscar 315.9 km
5h 34mR$160–231Bus via Juiz de Fora
- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de Barbacenabus
- Take the bus from Terminal Rodoviário de Barbacena to Rodoviária de Juiz de Fora - Miguel Mansurbus
- Take the bus from Rodoviária de Juiz de Fora - Miguel Mansur to Liberdadebus
9h 19mR$346–436Bus
- Take the bus from Rodoviária de Belo Horizonte to Três Coraçõesbus Belo Horizonte / ...
- Take the bus from Rodoviária de Três Corações to Aiuruocabus
9h 40mR$296–414Bus #2
- Take the bus from Rodoviária de Belo Horizonte to Rodoviaria de Varginhabus
- Take the bus from Rodoviaria de Varginha to Aiuruocabus
11h 56mR$350–439
Comparing Your Travel Options
The cheapest way to get from Belo Horizonte to Carvalhos is to bus and drive which costs R$ 160 - R$ 230 and takes 6h 10m.
The fastest way to get from Belo Horizonte to Carvalhos is to drive which takes 5h 34m and costs R$ 160 - R$ 240.
No, there is no direct bus from Belo Horizonte to Carvalhos. However, there are services departing from Rodoviária de Belo Horizonte and arriving at Liberdade via Terminal Rodoviário de Barbacena and Rodoviária de Juiz de Fora - Miguel Mansur. The journey, including transfers, takes approximately 9h 19m.
The distance between Belo Horizonte and Carvalhos is 320 km. The road distance is 315.9 km.
The best way to get from Belo Horizonte to Carvalhos without a car is to bus via Juiz de Fora which takes 9h 19m and costs R$ 340 - R$ 440.
It takes approximately 6h 10m to get from Belo Horizonte to Carvalhos, including transfers.
Belo Horizonte to Carvalhos bus services, operated by Passaro Verde, depart from Rodoviária de Belo Horizonte station.
Belo Horizonte to Carvalhos bus services, operated by Passaro Verde, arrive at Terminal Rodoviário de Barbacena station.
Yes, the driving distance between Belo Horizonte to Carvalhos is 316 km. It takes approximately 5h 34m to drive from Belo Horizonte to Carvalhos.
There are 70+ hotels available in Carvalhos.
What companies run services between Belo Horizonte, Brazil and Carvalhos, Brazil?
You can take a bus from Rodoviária de Belo Horizonte to Carvalhos via Terminal Rodoviário de Barbacena, Rodoviária de Juiz de Fora - Miguel Mansur, and Liberdade in around 9h 19m.
- [email protected]
- Website
- saoluizmg.com.br
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário de São João del Rei
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- R$100–130
- Book at
- saoluizmg.com.br
- Convencional
- R$100–130
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Travelling by boat in Italy, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

