Driving from Belo Horizonte to Diamantina
From Belo Horizonte to Diamantina it is about 292 km and 4 h 30 min of driving. In a car that gets 11 km/L, with gas at R$ 6.20/L, fuel costs about R$ 165 and tolls about R$ 35: in total, about R$ 200 one way (R$ 399 round trip).
Estimate covers fuel and tolls only, not parking, food or wear on the car. Distance and time calculated on OpenStreetMap; the gas price is a reference price (ANP).
Hotels in Diamantina
With 4 h 30 min of driving, it is a good idea to arrive with your hotel already booked: the average nightly rate in Diamantina is around R$ 400. If you are driving, confirm that the hotel has parking before you book.
Rates change with the dates: confirm the price on Booking.com.
Torn between Diamantina and another destination?
Before you set out, see Diamantina side by side with other destinations competing for the same trip: weather, driving cost, ideal days and profile.
see all comparisons →Frequently asked questions about the trip to Diamantina
How much does it cost to drive from Belo Horizonte to Diamantina?
From Belo Horizonte to Diamantina it is about 292 km and 4 h 30 min of driving. In a car that gets 11 km/L, with gas at R$ 6.20/L, fuel costs about R$ 165 and tolls about R$ 35: in total, about R$ 200 one way (R$ 399 round trip).
How long does the drive from Belo Horizonte to Diamantina take?
It takes roughly 4 h 30 min by car to cover the 292 km, not counting stops. On public holidays and high-season weekends, the time can increase considerably because of traffic leaving and arriving.
Are there tolls on the way from Belo Horizonte to Diamantina?
Yes. The route adds up to about R$ 35 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.