- Belo Horizonte to Caxambu buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Terminal - Praça Rio Branco | Terminal Rodoviário de Caxambu | Cheapest | ||||
![]() | Bus | Terminal - Praça Rio Branco | Terminal Rodoviário de Caxambu | Fastest |
Last refresh of the prices: Yesterday at 8:32 AM -03.
Get from Belo Horizonte to Caxambu
The journey takes about 5 hours 20 minutes and with fares starting at just $48, it presents an excellent value for a comfortable ride.
Where are the popular stops in Belo Horizonte and Caxambu?
Stops in Belo Horizonte
- A
Terminal Rodoviário de Belo Horizonte
Praça Rio Branco, 100, Centro, Belo Horizonte - MG, CEP: 30111-050 - B
R. Espírito Santo, 1897
R. Espírito Santo, 1897 - Centro, Belo Horizonte - MG, Brazil - C
Estacao Jose Candido da Silveira
R. Conceição do Pará, 1158-1520 - Santa Ines, Belo Horizonte - MG, Brazil
Stops in Caxambu
- A
Terminal Rodoviário de Caxambu
Praça Cônego José Castilho Moreira, 10, Caxambu - MG, 37440-000
Compare bus companies
A good way to travel this route is with Serro buses. The company offers 2 daily departures, with ticket prices starting at $48 and the shortest trip taking about 352. Serro gets you where you want to go for a fair price.
Frequently asked questions about traveling from Belo Horizonte to Caxambu by bus
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Belo Horizonte to Caxambu, as early as possible.
You can expect to pay from $41 to $42 for a bus ticket from Belo Horizonte to Caxambu based on the last 2 days. You can expect to find the cheapest price for the trip at $41 which is on 2025-11-23.






