How to get from Rio to Petrópolis
From the sea to the mountains — a simple shift that changes everything.
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.
