How to get from Rio to Petrópolis

From the sea to the mountains — a simple shift that changes everything.

road-from-rio-to-petropolis

Just over an hour from Rio de Janeiro, the air cools, the pace softens, and the landscape opens into the mountains.

Getting there is easier than most people expect.

How far is Petrópolis from Rio?
Petrópolis is about 65 km (40 miles) from Rio de Janeiro.

How long does it take?
Between 1h15 and 1h40, depending on traffic.

Is it worth going?
Yes — if you’re ready to step out of Rio’s rhythm and into cooler air, nature, and a quieter pace.

By car

Driving is the easiest and most flexible way to reach Petrópolis.

  • Route: BR-040

  • Time: ~1h20

  • Road conditions: good and well maintained

  • Tolls: yes (small fee)

The drive itself is part of the experience — as you leave the city behind and climb into the mountains.

💡 Ideal if you want freedom to explore.

Private transfer / Uber

Private transfer or ride apps

  • Uber is widely available

  • Private drivers can be arranged with us in advance

Estimated cost: higher than bus, but comfortable and direct.

👉 Best for:

  • couples or groups

  • short stays (2 days)

  • travelers who prefer ease

By bus

Buses leave from Rio’s main bus station (Rodoviária Novo Rio), operated by Única Fácil.

  • Duration: ~1h30 to 2h

  • Frequency: departures every ~40 minutes

  • Schedule: from 6:00 AM to 11:00 PM

  • Comfort: good

👉 A reliable and affordable option

Why stay more than one night?
Because a single night only scratches the surface. Staying longer allows you to explore, slow down, and experience both nature and the city — without rushing.