Travel from Melbourne to Rochester-VIC-Australia

Bus or train from Melbourne to Rochester?

V-Line operates a bus from Melbourne to Rochester twice daily. Tickets cost $13 - $19 and the journey takes 2 h 29 min. Alternatively, V-Line operates a train from Melbourne to Rochester once daily. Tickets cost $16 - $23 and the journey takes 2 h 53 min.

How to get from Melbourne to Rochester

From Southern Cross Coach Terminal/Spencer St bus to Rochester. 2 h 29 min $20. From Southern Cross train to Rochester. 2 h 53 min $23. From Melbourne drive to Rochester. 2 h 16 min $25.

Operators from Melbourne to Rochester