Kingston, ON to Montreal, QC train

Cheap train tickets from Kingston, ON to Montreal, QC

Showing times and prices for 17 Aug

Cheapest

£38

Average

£41

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.

VIA Rail Canada
23:27Kingston, ON2h46 02:13Montreal, QC
0 changes
£381One-way
VIA Rail Canada
00:20Kingston, ON2h35 02:55Montreal, QC
0 changes
£451One-way

Train schedule Kingston, ON to Montreal, QC

Showing trains for tomorrow, Wednesday, 17 August
VIA Rail Canada
00:20Kingston, ON2h35 02:55Montreal, QC
0 changes
VIA Rail Canada
23:27Kingston, ON2h46 02:13Montreal, QC
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug

Fastest train times from Kingston, ON to Montreal, QC

Showing times and prices for 17 Aug

Fastest Journey

2 h 35 m

Average

2 h 40 m

Trains per day

2

Distance

269 km

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

VIA Rail Canada
00:20Kingston, ON2h35 02:55Montreal, QC
0 changes
£451One-way
VIA Rail Canada
23:27Kingston, ON2h46 02:13Montreal, QC
0 changes
£381One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Kingston, ON to Montreal, QC

distanceDistance166 miles
durationAverage train duration2 h 35 min
priceAverage train ticket price£85 (€97)
changesDirect trainNo
carriersTrain providersVIA Rail Canada

Trains from Kingston, ON to Montreal, QC cover the 166 miles long journey taking on average 2 h 35 min with our travel partners like VIA Rail Canada. There are direct train services available. While the average ticket price for this route costs around £85, you can find the cheapest train ticket for as low as £85.

Train companies: VIA Rail trains Kingston, ON to Montreal, QC

Travel between Kingston, ON and Montreal, QC from £85 with Omio’s train partners VIA Rail! You can find the best timetables and tickets when comparing and booking the most popular route for you.

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 between Kingston, ON and Montreal, QC.

If you're looking for cheap VIA Rail tickets between Kingston, ON and Montreal, QC, check out Omio! With one-way Kingston, ON to Montreal, QC train ticket prices starting as low as £85 when you book in advance, we'll help you get to Montreal, QC from Kingston, ON by showing you the latest VIA Rail offers, train timetables and tickets for this 166 miles (268 km) route. You can also review relevant ticket information for each class fare available on this trip, such as luggage policy and amenities offered onboard with VIA Rail. If you search for VIA Rail tickets between Kingston, ON and Montreal, QC in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Kingston, ON and Montreal, QC on offer, Omio makes it easier than ever for you to find that perfect train with VIA Rail so you can enjoy a smooth and comfortable journey.

  • Average Price: £85

Travel Tips: Trains from Kingston, ON to Montreal, QC

Travel by train to Montreal, QC 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 Montreal, QC.
FAQs
Looking to save money on your route? Omio customers have found the cheapest train from Kingston, ON to Montreal, QC for the next 7 days starting from £85  one way.
If you are looking to buy your train ticket in the next 7 days, you can expect the Kingston, ON to Montreal, QC train to cost on average £85  one way.
The distance to Montreal, QC from Kingston, ON by train is approximately 166 miles.
On average the train from Kingston, ON to Montreal, QC duration is 2 h 35 min  for the 166 miles long trip, but the travel time can vary if you depart on weekends and holidays.
Take the Kingston, ON to Montreal, QC train with VIA Rail Canada. However, it's always good to check out all possible train companies for the route to Montreal, QC from Kingston, ON as there might be differences in the amenities they offer.
If you prefer early morning trains from Kingston, ON to Montreal, QC, the first train leaves at 13: 03. If you prefer late night trains from Kingston, ON to Montreal, QC, the last train of the day leaves at 23: 27. Omio shows you the latest train from Kingston, ON to Montreal, QC schedule to help you book the best departure time for this trip.
If you buy a train ticket between Kingston, ON and Montreal, QC within the next 7 days, you can find tickets to cost on average £85 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Kingston, ON to Montreal, QC are generally on sale a few months before the planned departure date.

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