Toronto to Montreal, QC train

Cheap train tickets from Toronto to Montreal, QC

Showing times and prices for 19 May

Cheapest

£95

Average

£117

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
06:52Guildwood, ON4h57 11:49Montreal (Central Station)
0 changes
£951One-way
Cheapest
06:32Toronto (Union Station)5h17 11:49Montreal (Central Station)
0 changes
£951One-way
2nd Cheapest
08:32Toronto (Union Station)5h11 13:43Montreal (Central Station)
0 changes
£1111One-way
2nd Cheapest
08:52Guildwood, ON7h23 16:15Montreal (Central Station)
1 change
£1111One-way
2nd Cheapest
08:52Guildwood, ON4h51 13:43Montreal (Central Station)
0 changes
£1111One-way

Train schedule Toronto to Montreal, QC

Showing trains for tomorrow, Thursday, 19 May
06:32Toronto (Union Station)5h17 11:49Montreal (Central Station)
0 changes
06:32Toronto (Union Station)9h43 16:15Montreal (Central Station)
1 change
06:52Guildwood, ON4h57 11:49Montreal (Central Station)
0 changes
06:52Guildwood, ON9h23 16:15Montreal (Central Station)
1 change
08:32Toronto (Union Station)5h11 13:43Montreal (Central Station)
0 changes
08:32Toronto (Union Station)7h43 16:15Montreal (Central Station)
1 change
08:52Guildwood, ON7h23 16:15Montreal (Central Station)
1 change
08:52Guildwood, ON4h51 13:43Montreal (Central Station)
0 changes
11:32Toronto (Union Station)5h29 17:01Montreal (Central Station)
0 changes
11:52Guildwood, ON5h09 17:01Montreal (Central Station)
0 changes
12:17Toronto (Union Station)8h40 20:57Montreal (Central Station)
1 change
12:37Guildwood, ON8h20 20:57Montreal (Central Station)
1 change
17:02Toronto (Union Station)5h11 22:13Montreal (Central Station)
0 changes
17:22Guildwood, ON4h51 22:13Montreal (Central Station)
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

Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun

Fastest train times from Toronto to Montreal, QC

Showing times and prices for 19 May

Fastest Journey

4 h 51 m

Average

6 h 34 m

Trains per day

14

Distance

503 km

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

Fastest
17:22Guildwood, ON4h51 22:13Montreal (Central Station)
0 changes
£1421One-way
Fastest
08:52Guildwood, ON4h51 13:43Montreal (Central Station)
0 changes
£1111One-way
2nd Fastest
06:52Guildwood, ON4h57 11:49Montreal (Central Station)
0 changes
£951One-way
11:52Guildwood, ON5h09 17:01Montreal (Central Station)
0 changes
£1421One-way
08:32Toronto (Union Station)5h11 13:43Montreal (Central Station)
0 changes
£1111One-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 Toronto to Montreal, QC

distanceDistance312 miles (503 km)
durationAverage train duration4 h 51 min
priceAverage train ticket price£89 (€100)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesVIA Rail Canada

Trains from Toronto to Montreal, QC cover the 312 miles (503 km) long journey taking on average 4 h 51 min with our travel partners like VIA Rail Canada. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this route costs around £89, you can find the cheapest train ticket for as low as £57.

Train companies: VIA Rail trains Toronto to Montreal, QC

Travel between Toronto and Montreal, QC from £57 with Omio’s train partners VIA Rail! You can find the best timetables and tickets when comparing and booking the most convenient 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 from Toronto to Montreal, QC.

If you're looking for cheap VIA Rail tickets to Montreal, QC from Toronto, check out Omio! With one-way Toronto to Montreal, QC train ticket prices starting as low as £57 when you book in advance, we'll help you get to Montreal, QC from Toronto by showing you the latest VIA Rail offers, train timetables and tickets for this 312 miles (503 km) route. You can also review relevant ticket information for each class fare available on this journey, such as luggage policy and amenities offered onboard with VIA Rail. If you search for VIA Rail tickets to Montreal, QC from Toronto 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 to Montreal, QC from Toronto 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: £57

Travel Tips: Trains from Toronto 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 Toronto to Montreal, QC.
FAQs
Omio customers have found the cheapest trains between Toronto and Montreal, QC to cost as little as £57  in the next 7 days.
If you are looking to buy your train ticket in the next 7 days, you can expect the Toronto to Montreal, QC train to cost on average £89  one way.
The Toronto to Montreal, QC train distance is approximately 312 miles (503 km).
The Toronto to Montreal, QC train duration is on average 4 h 51 min, which is to be expected when travelling 312 miles (503 km) to Montreal, QC from Toronto. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
For the route from Toronto to Montreal, QC you can take a train with VIA Rail Canada. Be sure to check out all possible train providers that offer services between Toronto and Montreal, QC on Omio to compare what amenities they may have.
Yes, there are 3 direct trains to Montreal, QC from Toronto per day with VIA Rail Canada  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
On average, there are 3 trains a day from Toronto to Montreal, QC. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Toronto to Montreal, QC leaves at 10: 32. The last train departing from Toronto to Montreal, QC leaves at 23: 22. You can find the latest Toronto to Montreal, QC train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
You can find a train between Toronto and Montreal, QC to cost on average £89 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Toronto to Montreal, QC train generally on sale a few months before the planned travel 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