Skip to content
Road trip

Driving from Rio de Janeiro to Ouro Preto

Short answer

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
Most reviewed activity in Ouro PretoJardineira Tour★ 8.6 · 145 reviews · from US$ 19 · via CivitatisSee dates and price →
Distance
430 km
Average time
6 h
Fuel
R$ 238
Tolls
R$ 75
Calculate with your car
Total one way: R$ 313 · R$ 627 round trip
+ accommodation in Ouro Preto: average nightly rate of about R$ 527. Book before you leave See hotels on Booking →

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
Jardineira Tour
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.

4 h 30 min
from US$ 19
Book →
Mariana & Congonhas Day Trip
9.5· 19 reviews

Mariana & Congonhas Day Trip

Travel back in time with our Mariana and Congonhas excursion, unraveling the pivotal role these cities played in the Brazilian Gold Route.

9 h
from US$ 69
Book →
São João del-Rei & Tiradentes Day Trip
8.5· 17 reviews

São João del-Rei & Tiradentes Day Trip

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.

12 h
from US$ 91
Book →
Ouro Preto & Mariana Tour
9.2· 13 reviews

Ouro Preto & Mariana Tour

On this tour of Ouro Preto and Mariana we'll visit baroque churches and museums of a World Heritage City and the former capital of Minas Gerais.

9 h
from US$ 86
Book →
Ouro Preto Tour
8.7· 9 reviews

Ouro Preto Tour

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.

7 h
from US$ 69
Book →
Ouro Preto Private Tour
8.5· 8 reviews

Ouro Preto Private Tour

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

7 h 30 min
from US$ 342
Book →
See all activities in Ouro Preto
Where to stay

Hotels in Ouro Preto

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.

Pousada Sinhá Olímpia in Ouro Preto 9.5 ★★★★ · 71 reviews Pousada Sinhá Olímpia See on Booking → Hotel Solar de Maria in Ouro Preto 9 ★★★★ · 14 reviews Hotel Solar de Maria See on Booking → Hotel Solar do Rosario in Ouro Preto 8.7 ★★★★★ · 13 reviews Hotel Solar do Rosario See on Booking → Hotel Pousada Minas Gerais in Ouro Preto 10 ★★★★ · 2 reviews Hotel Pousada Minas Gerais See on Booking →
See all hotels in Ouro Preto

Rates change with the dates: confirm the price on Booking.com.

Torn between Ouro Preto and another destination?

Before you set out, see Ouro Preto side by side with other destinations competing for the same trip: weather, driving cost, ideal days and profile.

Ouro Preto or Diamantina? Ouro Preto or Mariana? Ouro Preto or São João del-Rei?
see all comparisons →
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.

Complete guide to Ouro Preto Getting to Ouro Preto Best time to visit