COMPARE Prices across different modes

Jun 24
$86VIA Rail Canada
Jun 25
$86VIA Rail Canada
Jun 29
$86VIA Rail Canada

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

Fri, Jun 25
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Journey Summary

Toronto to Kingston, ON Train Information

Avg. Train Duration
2 hours 12 minutes
Train Ticket Price: $54
Trains depart from:Toronto
Trains arrive in:Kingston, ON
Distance:242 km
Train Companies:VIA Rail Canada

Trains from Toronto to Kingston

Kingston, Ontario, is a city with a scenic location on the eastern shore of Lake Ontario, roughly midway between Toronto and Montreal. Notable for its distinctive 19th-century buildings made from local limestone, Kingston is also a popular tourist hub for travelers planning on exploring the Thousands Islands region or enjoying local water sports facilities. An important stop on VIA Rail's Ontario-Quebec corridor route, Kingston has frequent rail connections from Canada's largest city, Ontario's provincial capital Toronto. Travelers can book a direct train from Toronto to Kingston for travel seven days a week, with journey times of around 2 hours and 15 minutes. Daily departures from Toronto for the scenic trip along the north shore of Lake Ontario are almost hourly, with services available from early morning to mid-evening. VIA Rail offers slightly fewer connections from Toronto to Kingston at weekends, but there is still a regular service from Union Station to the eastern city.

Which train companies travel from Toronto to Kingston?

VIA Rail is the main rail operator in Canada, providing all the intercity services across the country, including all trains from Toronto to Kingston. VIA Rail trains on this middle stretch of the Ontario to Quebec route provide passengers with a choice of Economy and Business Class seats. Train carriages are equipped with personal power outlets for charging electronic devices, WiFi internet access, and onboard entertainment systems. Light meals, sandwiches, and drinks are available for purchase from the trolley service on board this train from Toronto to Kingston, with complimentary meals and cocktails available for Business Class passengers. Some VIA Rail intercity trains to Kingston also provide boarding assistance for passengers with limited mobility and may offer baggage check-in services for up to two large items per passenger.

How long is the train ride from Toronto to Kingston?

The route through eastern Ontario is one of VIA Rail's shorter intercity connections. The fastest train from Toronto to Kingston is the mid-morning departure from Union Station, taking 2 hours and 9 minutes to complete the 158-mile (254 kilometer) trip north-east up the shore of Lake Ontario. Other direct trains take between three and 24 minutes longer to reach Kingston, with the early evening departure providing the slowest train from Toronto to Kingston at 2 hours and 33 minutes. Due to the frequency of direct trains with VIA Rail, indirect journeys are not a practical consideration for this route to Kingston.

How many trains are there from Toronto to Kingston?

The VIA Rail weekday schedules operates 13 daily direct trains from Toronto Union Station to Kingston, with services beginning in the early morning. There are four morning departures from Toronto leaving roughly every 90 minutes, followed by hourly afternoon and evening departures, until the final mid-evening train from Toronto to Kingston, arriving a little before 10:00 p.m. Saturday schedules offer ten direct trains to Kingston from Toronto, with the early evening final service leaving about an hour earlier than on weekdays. On Sundays, there are 11 direct trains to Kingston, with a similar schedule to weekdays, but with no early morning departures from Toronto.

What are the departure and arrival stations for trains from Toronto to Kingston?

Departure station: Toronto Union Station is the busiest rail terminal in Canada and the second-busiest station in North America. A national historic site, Union Station is located close to the waterfront on the south side of Toronto city center and is the main hub in Ontario for VIA Rail intercity services. Public transport connections from across the city are provided by GO suburban train services and GO buses, TTC Subway trains, city buses, and streetcars, arriving at stops within the station complex or nearby on Front Street and Bay Street. Passenger facilities at the station include parking lots, baggage storage lockers, bike share racks, ATMs, and free WiFi. The food court includes fast food franchises, a Thai diner, sushi bar, pizzeria, sandwich stalls, and burger bars. Stores in the station mall include a grocery mini-market, book shop, drug store, and news vendor.

Arrival station: Kingston Station is located in Cataraqui, about 2 miles (3 kilometers) north-west of downtown Kingston, with public transport connections to the city center provided by bus routes 16, 18, and 18Q departing from stands by the station entrance. Passenger facilities at the station include a business lounge, car rental desks, luggage storage services, free WiFi, washrooms, and a taxi stand. Amenities on the station concourse include a coffee bar and Italian diner, a news vendor, and convenience store.

Travel Tips

Trains from Toronto to Kingston, ON
Travel by train to Kingston, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Toronto to Kingston, ON.
How much does a cheap train between Toronto and Kingston, ON cost?
Omio customers have found the cheapest trains from Toronto to Kingston, ON to cost as little as $86 (€68)  in the next 7 days.
How much does it cost to take a train between Toronto and Kingston, ON?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Toronto to Kingston, ON train to cost on average $86 (€68)  one way.
How far is it from Toronto to Kingston, ON by train?
The Toronto to Kingston, ON train distance is approximately 150 miles (242 km).
How long is the train ride between Toronto and Kingston, ON?
While the time it takes to travel 150 miles (242 km) from Toronto to Kingston, ON can vary based on specific dates, weekends, and holidays, the Toronto to Kingston, ON train journey time is on average 2 h 9 min.
When can I take the first train from Toronto to Kingston, ON? When can I take the last train for the day?
The first Toronto to Kingston, ON train departs at 2: 32 PM   and the last train from Toronto to Kingston, ON leaves at 9: 22 PM. Check out the most up-to-date train schedule from Toronto to Kingston, ON on Omio and find the best time to travel to your destination.
How early should I book train tickets from Toronto to Kingston, ON to score the best deals?
The price of a one way train ticket from Toronto to Kingston, ON is on average $86 (€68) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Toronto and Kingston, ON available a few months in advance.