From Rio de Janeiro to Ouro Preto it is about 430 km and 6 h of driving. In a car that gets 11 km/L, with gas at R$ 6.10/L, fuel costs about R$ 238 and tolls about R$ 75: in total, about R$ 313 one way (R$ 627 round trip).
Amounts are in Brazilian reais (R$), with no conversion to another currency. Gas uses the reference price from the ANP, Brazil's National Petroleum Agency.
Sources: ANP (fuel) · OpenStreetMap (route) · updated on October 20, 2026
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).
Tours and tickets
Things to do in Ouro Preto
booking on Civitatis
8.6· 145 reviews
Jardineira Tour
In this jardineira tour of Ouro Preto, we'll embark on a panoramic tour, allowing you to take in the city's primary attractions from a unique perspective.
Embark on a journey through Brazil's rich history on this day trip from Ouro Preto with a ride on the Maria Fumaça train from São João del-Rei to Tiradentes.
On this tour of Ouro Preto we'll discover the cradle of Brazilian independence. We'll visit its churches and museums, we'll tell you a lot of intresting facts.
On the private tour of Ouro Preto, you'll visit this Brazilian colonial city's main attractions and baroque architecture with an English-speaking guide
With 6 h of driving, it is a good idea to arrive with your hotel already booked: the average nightly rate in Ouro Preto is around R$ 527. If you are driving, confirm that the hotel has parking before you book.
To choose your dates, see Ouro Preto in September: it is when the rain almost disappears and the steep streets are less crowded.
Frequently asked questions
Frequently asked questions about the trip to Ouro Preto
How much does it cost to drive from Rio de Janeiro to Ouro Preto?
From Rio de Janeiro to Ouro Preto it is about 430 km and 6 h of driving. In a car that gets 11 km/L, with gas at R$ 6.10/L, fuel costs about R$ 238 and tolls about R$ 75: in total, about R$ 313 one way (R$ 627 round trip).
How long does the drive from Rio de Janeiro to Ouro Preto take?
It takes roughly 6 h by car to cover the 430 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 Rio de Janeiro to Ouro Preto?
Yes. The route adds up to about R$ 75 in tolls each way. The amount can vary with the vehicle category and with rate adjustments by the toll road operators.