Travel from Rio-de-Janeiro to Petrópolis

How to get from Rio de Janeiro to Petrópolis

From São Cristóvão train to Duque de Caxias then bus to Petrópolis. 2 h 35 min R$ 36. From Rio de Janeiro taxi to Petrópolis. 47 min R$ 261. From Rio de Janeiro drive to Petrópolis. 47 min R$ 29.

Operators from Rio de Janeiro to Petrópolis