Trains from Rochester to Montreal
🚉 Traveling by train from Rochester to Montreal involves a journey of approximately 11 hours and 41 minutes with transfers. You'll depart from Rochester station and arrive at Montréal station, both operated by VIA Rail. 🚉 Route options vary in duration and number of transfers, with the shortest route taking around 14 hours and 36 minutes. Prices for the train tickets between Rochester and Montreal range from $81 to $203.