Search train tickets to Kingston

switcheroo

Quickview

How to get to Kingston by train?

Routes35
Trips per day206
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Kingston?

The cheapest prices for a train ticket to Kingston that users have found recently on Wanderu start at $19.37. Such great deals to Kingston are available on one route to Gananoque. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Kingston. Gananoque at $19.37 has consistently the lowest average train ticket prices to Kingston.

What are the main train stations in Kingston?

The most popular train station in Kingston is VIA Station. VIA Station is the busiest train station in Kingston.

Toronto

There are 17 train schedules per day connecting Toronto with Kingston. It takes on average 2 hours and 19 minutes to travel 150 miles, 241 kms, by train from Toronto. One train company operates schedules from Toronto, with VIA Rail offering the most daily connections to Kingston. Traveling by train from Toronto you will most likely to arrive in Kingston at VIA Station.
Avg. Time
2h 19m
Avg. Price
$81.15

Ottawa

There are 16 train schedules per day connecting Ottawa with Kingston. It takes on average 1 hour and 53 minutes to travel 91 miles, 147 kms, by train from Ottawa. One train company operates schedules from Ottawa, with VIA Rail offering the most daily connections to Kingston. Traveling by train from Ottawa you will most likely to arrive in Kingston at VIA Station.
Avg. Time
1h 53m
Avg. Price
$63.34

London

There are 14 train schedules per day connecting London with Kingston. It takes on average 6 hours and 52 minutes to travel 254 miles, 408 kms, by train from London. One train company operates schedules from London, with VIA Rail offering the most daily connections to Kingston. Traveling by train from London you will most likely to arrive in Kingston at VIA Station.
Avg. Time
6h 52m
Avg. Price
$108.60

Oshawa

There are 11 train schedules per day connecting Oshawa with Kingston. It takes on average 1 hour and 46 minutes to travel 121 miles, 194 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail offering the most daily connections to Kingston. Traveling by train from Oshawa you will most likely to arrive in Kingston at VIA Station.
Avg. Time
1h 46m
Avg. Price
$68.99

Dorval

There are 10 train schedules per day connecting Dorval with Kingston. It takes on average 3 hours and 29 minutes to travel 159 miles, 255 kms, by train from Dorval. One train company operates schedules from Dorval, with VIA Rail offering the most daily connections to Kingston. Traveling by train from Dorval you will most likely to arrive in Kingston at VIA Station.
Avg. Time
3h 29m
Avg. Price
$82.14

Located in Ontario, Canada, you can travel by train to Kingston from 35 destinations and choose from 206 daily train schedules to get you there. VIA Rail has the most train connections to Kingston. The furthest train arriving in Kingston covers a distance of 2200.23 miles, 3540.04 kms, covering the journey in 99 hours and 10 minutes

Looking for other ways to get there? Check out Bus options to Kingston.

train companies serving Kingston

VIA Rail

There are 102 daily VIA Rail schedules to Kingston. VIA Rail can get you to Kingston by train from 37 destinations including Toronto.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
3h 18m
Avg. Price
$80.93