Trip to Rochester

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance284 km
Avg. price$ 50
Train trips10 found

Trains from Toronto to Rochester

🚆 Traveling from Toronto to Rochester by train is a convenient and scenic journey. The direct train operated by VIA Rail departs once daily and takes approximately 5 hours and 14 minutes to reach Rochester. 🌉 The route from Toronto to Rochester covers a distance of 279 km and offers a smooth and comfortable ride through beautiful landscapes. The train service towards Niagara Falls provides a relaxing travel experience for passengers making their way from Union Station in Toronto to Rochester. 🎫 The prices for a train ticket between Toronto and Rochester can vary from C$41 to C$128, making it an affordable option for those looking to explore both cities. With a total travel time of 5 hours and 14 minutes, this train journey offers a hassle-free and enjoyable way to move between these two vibrant destinations.

Where to stay in Rochester

There are over 68 hotels to stay in Rochester. Prices range from $70 per night.

Accomodation
  • VIA Rail is the train agency that provides direct services from Toronto to Rochester. The journey typically takes around 5 hours and 14 minutes, with services departing once daily and operating every day. Prices for the train tickets can vary, ranging from C$41 to C$130. For more information and to book tickets, you can visit the VIA Rail website at http://www.viarail.ca/ or contact them at 1 888 VIA-RAIL.
  • The fastest train between Toronto and Rochester is operated by VIA Rail, with a journey time of approximately 5 hours and 14 minutes. This direct train service departs once daily and operates every day, providing a convenient and efficient travel option between the two cities. Tickets for this route can be purchased at varying prices, typically ranging from C$41 to C$130. For more details and to secure your ticket, you can visit the VIA Rail website at http://www.viarail.ca/ or contact them at 1 888 VIA-RAIL.
  • Trains departing for Rochester from Toronto operate from Toronto Union Station. This well-known transportation hub in Toronto serves as the primary departure point for VIA Rail services to Rochester. Passengers can easily access Toronto Union Station and board the train for their journey to Rochester.
  • There is one direct train that operates between Toronto and Rochester. This VIA Rail service departs once daily and runs every day, providing passengers with a convenient option for traveling between the two cities. The journey on this train route typically takes approximately 5 hours and 14 minutes, allowing travelers to reach their destination efficiently and comfortably. Ticket prices for this train ride between Toronto and Rochester can vary, ranging from C$41 to C$130.
  • The train from Toronto to Rochester operated by VIA Rail arrives at Rochester station. Upon arrival at Rochester station, travelers can easily disembark and begin exploring the city and its attractions. Rochester station serves as the final stop on the train route, providing a convenient and central location for passengers to start their visit to Rochester. This arrival point allows for seamless travel from Toronto to Rochester by train.
  • The first train of the day from Toronto to Rochester departs from Toronto Union Station and arrives at Rochester station. This direct train service operates once daily and runs every day of the week. The journey typically takes approximately 5 hours and 14 minutes, offering travelers a convenient option to reach Rochester from Toronto by train.
  • There is one direct train trip each day between Toronto and Rochester. This service, operated by VIA Rail, departs from Toronto Union Station and arrives at Rochester station. Travelers can enjoy the convenience of a daily direct train connection that takes approximately 5 hours and 14 minutes to reach Rochester from Toronto.
  • Yes, there is a direct train between Toronto and Rochester. This train service, operated by VIA Rail, departs once daily from Toronto Union Station and arrives directly at Rochester. The journey typically takes around 5 hours and 14 minutes, providing a convenient and efficient transportation option for travelers between the two cities.
  • The cost of a train ticket from Toronto to Rochester can vary between C$41 to C$130. The ticket prices depend on factors such as the class of service, time of booking, and availability. Passengers can choose from a range of fare options to suit their budget and travel preferences.

Will you be returning to Toronto by train?

If you are looking for the return train journey, check out trains from Rochester to Toronto

See schedule