There are 4 ways to get from Belo Horizonte to Caravelas by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Rodoviária de Belo Horizonte to Teixeira de Freitasbus Belo Horizonte / ...
- Take the taxi from Teixeira de Freitas to Caravelastaxi
15h 23mR$511–1,068Drive 747.1 km
cheapest- Drive from Belo Horizonte to Caravelascar 747.1 km
11h 8mR$390–563Fly, bus
- Fly from Belo Horizonte Confins (CNF) to Porto Seguro (BPS)plane CNF - BPS
- Take the bus from Rodoviária de Porto Seguro to Estação Rodoviária de Alcobaçabus
9h 28mR$921–2,891Bus
- Take the bus from Rodoviária de Belo Horizonte to Itamarajubus
- Take the bus from Terminal Rodoviário de Itamaraju to Estação Rodoviária de Alcobaçabus
19h 53mR$464–632
Belo Horizonte Confins (CNF) to Porto Seguro (BPS) flights
Questions & Answers
The cheapest way to get from Belo Horizonte to Caravelas is to drive which costs R$ 390 - R$ 600 and takes 11h 8m.
The fastest way to get from Belo Horizonte to Caravelas is to fly and bus which takes 9h 28m and costs R$ 900 - R$ 2900.
No, there is no direct bus from Belo Horizonte to Caravelas. However, there are services departing from Rodoviária de Belo Horizonte and arriving at Estação Rodoviária de Alcobaça via Terminal Rodoviário de Itamaraju. The journey, including transfers, takes approximately 19h 53m.
The distance between Belo Horizonte and Caravelas is 809 km. The road distance is 747.1 km.
The best way to get from Belo Horizonte to Caravelas without a car is to bus and taxi which takes 15h 23m and costs R$ 500 - R$ 1100.
It takes approximately 15h 23m to get from Belo Horizonte to Caravelas, including transfers.
Belo Horizonte to Caravelas bus services, operated by Elite Bus, depart from Rodoviária de Belo Horizonte station.
Belo Horizonte to Caravelas bus services, operated by Elite Bus, arrive at Itamaraju station.
Yes, the driving distance between Belo Horizonte to Caravelas is 747 km. It takes approximately 11h 8m to drive from Belo Horizonte to Caravelas.
There are 88+ hotels available in Caravelas.
What companies run services between Belo Horizonte, Brazil and Caravelas, Bahia, Brazil?
You can take a bus from Rodoviária de Belo Horizonte to Caravelas via Itamaraju, Terminal Rodoviário de Itamaraju, and Alcobaça, BA in around 19h 53m.
- Website
- voeazul.com.br
Flights from Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- R$550–2,400
- Website
- voegol.com.br
Flights from Belo Horizonte Confins to Porto Seguro
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$550–1,900
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Rodoviária de Belo Horizonte to Teixeira de Freitas
- Ave. Duration
- 13h 59m
- Frequency
- Every 3 hours
- Estimated price
- R$270–800
- Schedules at
- gontijo.com.br
- Phone
- 0800 075 0010
- [email protected]
- Website
- Expresso Brasileiro
Bus from Rodoviária de Porto Seguro to Estação Rodoviária de Alcobaça
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- R$85–180
- Schedules at
- Expresso Brasileiro
Bus from Terminal Rodoviário de Itamaraju to Estação Rodoviária de Alcobaça
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R$35–60
- Schedules at
- Expresso Brasileiro
- [email protected]
- Website
- Elite Bus
Bus from Rodoviária de Belo Horizonte to Itamaraju
- Ave. Duration
- 16h 41m
- Frequency
- Twice daily
- Estimated price
- R$330–460
- Website
- Elite Bus
- Semi Leito
- R$330–460
- Ave. Duration
- 1h 24m
- Estimated price
- R$240–300
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 Why you should take the train in the US, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.








