Search train tickets to Kingston

switcheroo

Quickview

How to get to Kingston by train?

Routes35
Trips per day214
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 €13.18. Such great deals to Kingston are available on two routes including Brockville and Greater Napanee. 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. Brockville at €13.18 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.

Ottawa

There are 18 train schedules per day connecting Ottawa with Kingston. It takes on average 1 hour and 54 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. Travelling by train from Ottawa you will most likely to arrive in Kingston at VIA Station.
Avg. Time
1h 54m
Avg. Price
€39.72

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. Travelling by train from Toronto you will most likely to arrive in Kingston at VIA Station.
Avg. Time
2h 19m
Avg. Price
€50.21

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. Travelling by train from London you will most likely to arrive in Kingston at VIA Station.
Avg. Time
6h 52m
Avg. Price
€68.97

Oshawa

There are 12 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. Travelling by train from Oshawa you will most likely to arrive in Kingston at VIA Station.
Avg. Time
1h 46m
Avg. Price
€44.15

Brantford

There are 10 train schedules per day connecting Brantford with Kingston. It takes on average 5 hours and 31 minutes to travel 204 miles, 328 kms, by train from Brantford. One train company operates schedules from Brantford, with VIA Rail offering the most daily connections to Kingston. Travelling by train from Brantford you will most likely to arrive in Kingston at VIA Station.
Avg. Time
5h 31m
Avg. Price
€105.19

Located in Ontario, Canada, you can travel by train to Kingston from 35 destinations and choose from 214 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 120 daily VIA Rail schedules to Kingston. VIA Rail can get you to Kingston by train from 39 destinations including Toronto.
Restroom
WiFi
Movies
Snacks
Loyalty rewards
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
0h 4m
Avg. Price
€51.45