There are 5 ways to get from Divinópolis to Viçosa by bus, 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
best- Take the bus from Divinópolis to Rodoviária de Belo Horizontebus Belo Horizonte / ...
- Take the bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosabus
7h 42mR$258–283Bus via Porto Firme - R. Dezesseis
cheapest- Take the bus from Divinópolis to Rodoviária de Belo Horizontebus Belo Horizonte / ...
- Take the bus from Terminal Rodoviário de Belo Horizonte to Porto Firme - R. Dezesseisbus Belo Horizonte
9h 12mR$182–249Drive 307.9 km
- Drive from Divinópolis to Viçosacar 307.9 km
5h 26mR$191–276Fly, bus
- Fly from Brigadeiro Cabral Airport (DIQ) to Belo Horizonte Confins (CNF)plane DIQ - CNF
- Take the bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosabus
7h 47mR$1,441–7,446Bus via Divinópolis
- Take the bus from Divinópolis to Rodoviária de Belo Horizontebus Belo Horizonte / ...
- Take the bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosabus
7h 53mR$284
Brigadeiro Cabral Airport (DIQ) to Belo Horizonte Confins (CNF) flights
Comparing Your Travel Options
The cheapest way to get from Divinópolis to Viçosa is to bus via Porto Firme - R. Dezesseis which costs R$ 180 - R$ 250 and takes 9h 12m.
The fastest way to get from Divinópolis to Viçosa is to drive which takes 5h 26m and costs R$ 190 - R$ 280.
No, there is no direct bus from Divinópolis to Viçosa. However, there are services departing from Divinópolis and arriving at Rodoviária de Viçosa via Rodoviária de Belo Horizonte. The journey, including transfers, takes approximately 7h 42m.
The distance between Divinópolis and Viçosa is 340 km. The road distance is 307.9 km.
The best way to get from Divinópolis to Viçosa without a car is to bus which takes 7h 42m and costs R$ 250 - R$ 290.
It takes approximately 7h 42m to get from Divinópolis to Viçosa, including transfers.
Divinópolis to Viçosa bus services, operated by Motta, depart from Divinópolis station.
Divinópolis to Viçosa bus services, operated by Motta, arrive at Rodoviária de Belo Horizonte station.
Yes, the driving distance between Divinópolis to Viçosa is 308 km. It takes approximately 5h 26m to drive from Divinópolis to Viçosa.
Book your Divinópolis to Viçosa bus tickets online with Omio.
What companies run services between Divinópolis, Brazil and Viçosa, Brazil?
You can take a bus from Divinópolis to Rodoviária de Viçosa via Rodoviária de Belo Horizonte in around 7h 42m.
- Website
- voeazul.com.br
Flights from Brigadeiro Cabral Airport to Belo Horizonte Confins
- Ave. Duration
- 45 min
- When
- Monday to Friday
- Estimated price
- R$1,000–7,000
- Phone
- +55 18 2212-5444
- [email protected]
- Website
- motta.com.br
Bus from Divinópolis to Rodoviária de Belo Horizonte
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- R$77
- Schedules at
- motta.com.br
- Book at
- motta.com.br
Bus from Divinópolis to Rodoviária de Belo Horizonte
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- R$78
- Schedules at
- motta.com.br
- Book at
- motta.com.br
Bus from Divinópolis to Rodoviária de Belo Horizonte
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- R$77
- Schedules at
- motta.com.br
- Book at
- motta.com.br
- Phone
- 0800 039 88 46
- [email protected]
- Website
- Saritur
Bus from Divinópolis to Rodoviária de Belo Horizonte
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- R$50–80
- Schedules at
- Saritur
Bus from Divinópolis to Rodoviária de Belo Horizonte
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- R$50–80
- Schedules at
- Saritur
- Phone
- 0800 033 7575
- Website
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosa
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- R$206
- Schedules at
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosa
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- R$206
- Schedules at
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosa
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- R$206
- Schedules at
- passaroverde.com.br
- Phone
- +55 32 2101-7200
- [email protected]
- Website
- empresaunida.com.br
Bus from Terminal Rodoviário de Belo Horizonte to Porto Firme - R. Dezesseis
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- R$110–150
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
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 Which side of Niagara Falls should I choose (and how do I get there)?, What are the different types of Renfe trains in Spain?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
There are 51+ hotels available in Viçosa.


















