Kingston, ON to Toronto train

Cheap train tickets from Kingston, ON to Toronto

Showing times and prices for May 21

Cheapest

78

Average

103

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
08:02PMKingston2h11 10:13PMGuildwood, ON
0 transfers
781One-way
Cheapest
08:02PMKingston2h31 10:33PMToronto (Union Station)
0 transfers
781One-way
2nd Cheapest
01:45PMKingston2h13 03:58PMGuildwood, ON
0 transfers
971One-way
2nd Cheapest
04:37PMKingston2h26 07:03PMToronto (Union Station)
0 transfers
971One-way
2nd Cheapest
07:37PMKingston2h06 09:43PMGuildwood, ON
0 transfers
971One-way

Train schedule from Kingston, ON to Toronto

Showing trains for tomorrow, Saturday, May 21
09:38AMKingston2h06 11:44AMGuildwood, ON
0 transfers
09:38AMKingston2h25 12:03PMToronto (Union Station)
0 transfers
10:36AMKingston2h42 01:18PMToronto (Union Station)
0 transfers
10:36AMKingston2h22 12:58PMGuildwood, ON
0 transfers
11:38AMKingston2h40 02:18PMToronto (Union Station)
0 transfers
11:38AMKingston2h21 01:59PMGuildwood, ON
0 transfers
01:45PMKingston2h13 03:58PMGuildwood, ON
0 transfers
01:45PMKingston2h33 04:18PMToronto (Union Station)
0 transfers
02:01PMKingston2h32 04:33PMToronto (Union Station)
0 transfers
02:01PMKingston2h13 04:14PMGuildwood, ON
0 transfers
04:02PMKingston2h12 06:14PMGuildwood, ON
0 transfers
04:02PMKingston2h31 06:33PMToronto (Union Station)
0 transfers
04:37PMKingston2h26 07:03PMToronto (Union Station)
0 transfers
04:37PMKingston2h07 06:44PMGuildwood, ON
0 transfers
07:37PMKingston2h06 09:43PMGuildwood, ON
0 transfers
07:37PMKingston2h26 10:03PMToronto (Union Station)
0 transfers
08:02PMKingston2h11 10:13PMGuildwood, ON
0 transfers
08:02PMKingston2h31 10:33PMToronto (Union Station)
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27

Fastest train times from Kingston, ON to Toronto

Showing times and prices for May 21

Fastest Journey

2 h 6 m

Average

2 h 22 m

Trains per day

18

Distance

242 km

Of the 18 trains that leave Kingston, ON for Toronto every day 18 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:38AMKingston2h06 11:44AMGuildwood, ON
0 transfers
1251One-way
Fastest
07:37PMKingston2h06 09:43PMGuildwood, ON
0 transfers
971One-way
2nd Fastest
04:37PMKingston2h07 06:44PMGuildwood, ON
0 transfers
971One-way
08:02PMKingston2h11 10:13PMGuildwood, ON
0 transfers
781One-way
04:02PMKingston2h12 06:14PMGuildwood, ON
0 transfers
1051One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Kingston, ON to Toronto

distanceDistance150 miles (242 km)
durationAverage train duration2 h 26 min
priceAverage train ticket price$83 (€74)
changesDirect trainYes
carriersTrain providersVIA Rail Canada

Trains from Kingston, ON to Toronto cover the 150 miles (242 km) long route taking on average 2 h 26 min with our travel partners like VIA Rail Canada. There are direct train services available. While the average ticket price for this journey costs around $83 (€74), you can find the cheapest train ticket for as low as $47 (€42).

Train companies: VIA Rail from Kingston, ON to Toronto trains

You can travel by train between Kingston, ON and Toronto with VIA Rail for as low as $47 (€42). When you search for schedules and tickets, Omio will show you the best trip.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train from Kingston, ON to Toronto.

VIA Rail is one of the best options when traveling by train between Kingston, ON and Toronto. Omio quickly shows you current VIA Rail train schedules for the Kingston, ON - Toronto route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance from Kingston, ON to Toronto is around 150 miles (242 km) and the cheapest VIA Rail one-way ticket you can book starts at $47 (€42). As you check the latest Kingston, ON to Toronto train schedule from VIA Rail for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Toronto safely. If you search for VIA Rail tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect VIA Rail ticket from Kingston, ON to Toronto so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $47

Trains from Kingston to Toronto

Toronto, the provincial capital of Ontario, is also Canada's largest city, a major North American metropolis with a skyscraper skyline and the soaring spire of the CN Tower. It's also a popular city-break destination for visitors keen to explore Toronto's multicultural neighborhoods, vibrant markets, and global culinary scene, or take a tour to Niagara Falls. Business travelers and tourists from eastern Ontario can book a direct train from Kingston to Toronto Union Station, with frequent connections provided by national rail company VIA Rail on the Quebec-Ontario corridor route seven days a week. Journey times to the provincial capital take around 2 hours and 15 minutes. As this is a popular commuter route, there are frequent daily services to Toronto following the scenic north shore of Lake Ontario, with almost hourly departures from Kingston from very early in the morning throughout the day until late evening. Weekend schedules offer slightly fewer connections, but VIA Rail still provides a regular train service from eastern Ontario to Toronto.

Which train companies travel from Kingston to Toronto?

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

How long is the train ride from Kingston to Toronto?

The commuter route in eastern Ontario is one of the shorter trips on the VIA Rail intercity network. The quickest train from Kingston to Toronto is the mid-morning departure to Union Station, taking 2 hours and 12 minutes to complete the 158-mile trip south-west along the shore of Lake Ontario to the provincial capital. Other direct trains take between one hour and 41 minutes longer to complete the trip, with the early morning departure providing the slowest train from Kingston to Toronto, taking 2 hours and 53 minutes. With frequent direct trains provided by VIA Rail, indirect journeys are not a practical consideration for this route to Toronto.

How many trains are there from Kingston to Toronto?

The VIA Rail weekday schedules offer 17 daily direct trains from Kingston to Toronto Union Station, with services starting from very early in the morning. There are six morning departures from Kingston, followed by roughly hourly afternoon and evening departures, until the final late evening train from Kingston to Toronto, arriving a little before midnight. Saturday schedules are slightly reduced, with 13 direct trains to Toronto. On Sundays, there are also 13 direct trains to Toronto from Kingston, with services to Union Station beginning in mid-morning.

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

Departure station: Kingston Station is situated in Cataraqui, about 2 miles (3 kilometers) north-west of Kingston city center, with frequent public transport connections to the terminus from downtown provided by city bus routes 16, 18, and 18Q. Passenger facilities at the station include parking lots, a business lounge, luggage storage services, washrooms, an ATM, and a taxi stand. The station concourse has a coffee bar and Italian diner, a news vendor, and convenience store for snacks and drinks.

Arrival Station: Toronto Union Station is the busiest rail station in Canada and the second-busiest train terminus in North America. A national historic site, the station is located near the waterfront on the south side of Toronto city center and serves as the main hub in Ontario for VIA Rail intercity trains. Public transport links across the city are provided by GO suburban rail routes and GO express buses, TTC Subway trains, city buses, and streetcars, available from stops inside the station complex or nearby on Front Street and Bay Street. Passenger facilities at the station include car rental agencies, baggage storage lockers, ATMs, bike share racks, and free WiFi. The station food court offers a range of fast food franchises, a Thai diner, pizzeria, sandwich stalls, a sushi bar, and burger stand. The station shopping mall features a grocery mini-market, book store, drug store, pharmacy, and news vendor.

Travel Tips: Trains from Kingston, ON to Toronto

Travel by train to Toronto 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 Kingston, ON to Toronto.
FAQs
Omio customers have found the cheapest trains from Kingston, ON to Toronto to cost as little as $47 (€42)  in the next 7 days.
The Kingston, ON to Toronto train ticket price is on average $83 (€74)  if you are looking to buy your tickets for this journey in the next week.
When traveling this route you should expect the distance to Toronto from Kingston, ON by train to be approximately 150 miles (242 km).
On average the Kingston, ON to Toronto train travel time is 2 h 26 min  for the 150 miles (242 km) long route, but the duration can vary if you travel on weekends and holidays.
For the best Kingston, ON to Toronto train to buy, you can travel safely and comfortably with VIA Rail Canada. However, it's always good to check all possible train providers with services from Kingston, ON to Toronto to compare what amenities they may offer.
You can take the first train from Kingston, ON to Toronto at 11: 34 AM. The last train from Kingston, ON to Toronto that you can take departs at 11: 37 PM. Omio shows you the latest train from Kingston, ON to Toronto schedule to help you book the best departure time for this trip.
If you buy the Kingston, ON to Toronto train within the next 7 days, you can find one way tickets to cost on average $83 (€74). However, booking your train ticket in advance gives you access to the best prices for trains to Toronto from Kingston, ON. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language