Trip to Kingston

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration3h
Distance255 km
Avg. price$ 76
Train trips4 found

Trains from Toronto to Kingston

🚂 Enjoy a scenic train ride from Toronto to Kingston in just 2 hours and 42 minutes. 💸 Ticket prices for trains between Toronto and Kingston range from C$43 to C$127, providing affordable options for every budget.

Where to stay in Kingston

There are over 54 hotels to stay in Kingston. Prices range from $44 per night.

Find accommodation
  • VIA Rail is the primary train company that provides routes from Toronto to Kingston. The journey takes approximately 2 hours and 42 minutes by train. Prices for a one-way ticket between the two cities can range from C$44 to C$129, depending on the class of service and time of booking.
  • The fastest train between Toronto and Kingston is offered by VIA Rail, with a travel time of 2 hours and 42 minutes. The prices for this train route can range from C$44 to C$129 for a one-way ticket, depending on factors such as the class of service and availability. VIA Rail's efficient service makes it a convenient option for travelers looking to reach Kingston from Toronto in a relatively short amount of time.
  • There are multiple trains that operate between Toronto and Kingston with varying schedules throughout the day. The travel time for these trains is approximately 2 hours and 42 minutes. Ticket prices for the trains between Toronto and Kingston range from C$44 to C$129, depending on factors such as the time of booking and the class of service chosen. Travelers have the flexibility to choose from different train options to suit their schedule and budget when traveling between these two cities.
  • The first train of the day to travel from Toronto to Kingston typically departs in the early morning, allowing travelers to start their journey early. The last train of the day usually departs in the evening, providing options for those who prefer to travel later in the day. Travel time between the two cities by train is approximately 2 hours and 42 minutes, with ticket prices varying between C$44 and C$129 depending on factors such as the class of service and time of booking. The schedule of the first and last trains allows for flexibility in planning your journey between Toronto and Kingston.
  • On average, there are several direct train trips each day between Toronto and Kingston provided by VIA Rail. The journey typically takes around 2 hours and 42 minutes, offering a convenient and efficient mode of transportation between the two cities. Ticket prices for these direct train trips can vary from C$44 to C$129, depending on factors such as seating class and availability. Travelers have the flexibility to choose from multiple daily departures to accommodate their schedules when traveling between Toronto and Kingston by train.
  • The cost of a train ticket from Toronto to Kingston can range from C$44 to C$129, depending on various factors such as the class of service, time of booking, and availability. Passengers can choose from different fare options to suit their budget and preferences, with economy and business class options available. It is recommended to book tickets in advance to secure the best possible fare and ensure availability on the desired train departure.

Will you be returning to Toronto by train?

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

See schedule