Toronto to Montreal, QC train

Cheap train tickets from Toronto to Montreal, QC

Showing times and prices for Nov 27

Cheapest

104

Average

156

The best way to find a cheap train ticket from Toronto to Montreal, QC is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
06:47AMToronto (Union Station)9h28 04:15PMMontreal (Central Station)
1 transfer
1041One-way
Cheapest
07:07AMGuildwood, ON9h08 04:15PMMontreal (Central Station)
1 transfer
1041One-way
2nd Cheapest
08:52AMGuildwood, ON7h23 04:15PMMontreal (Central Station)
1 transfer
1211One-way
2nd Cheapest
08:32AMToronto (Union Station)7h43 04:15PMMontreal (Central Station)
1 transfer
1211One-way
2nd Cheapest
10:32AMToronto (Union Station)7h32 06:04PMMontreal (Central Station)
1 transfer
1211One-way

Train schedule from Toronto to Montreal, QC

Showing trains for tomorrow, Sunday, November 27
06:47AMToronto (Union Station)9h28 04:15PMMontreal (Central Station)
1 transfer
07:07AMGuildwood, ON9h08 04:15PMMontreal (Central Station)
1 transfer
08:32AMToronto (Union Station)5h11 01:43PMMontreal (Central Station)
0 transfers
08:32AMToronto (Union Station)7h43 04:15PMMontreal (Central Station)
1 transfer
08:52AMGuildwood, ON7h23 04:15PMMontreal (Central Station)
1 transfer
08:52AMGuildwood, ON4h51 01:43PMMontreal (Central Station)
0 transfers
10:32AMToronto (Union Station)7h32 06:04PMMontreal (Central Station)
1 transfer
10:52AMGuildwood, ON7h12 06:04PMMontreal (Central Station)
1 transfer
11:32AMToronto (Union Station)5h29 05:01PMMontreal (Central Station)
0 transfers
11:52AMGuildwood, ON5h09 05:01PMMontreal (Central Station)
0 transfers
12:17PMToronto (Union Station)8h40 08:57PMMontreal (Central Station)
1 transfer
12:37PMGuildwood, ON8h20 08:57PMMontreal (Central Station)
1 transfer
03:17PMToronto (Union Station)5h01 08:18PMMontreal (Central Station)
0 transfers
03:37PMGuildwood, ON4h41 08:18PMMontreal (Central Station)
0 transfers
05:02PMToronto (Union Station)5h11 10:13PMMontreal (Central Station)
0 transfers
05:22PMGuildwood, ON4h51 10:13PMMontreal (Central Station)
0 transfers
06:02PMToronto (Union Station)4h53 10:55PMMontreal (Central Station)
0 transfers
06:22PMGuildwood, ON4h33 10:55PMMontreal (Central 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

Sun
Nov 27
Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17

Fastest train times from Toronto to Montreal, QC

Showing times and prices for Nov 27

Fastest Journey

4 h 33 m

Average

6 h 24 m

Trains per day

18

Distance

503 km

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

Fastest
06:22PMGuildwood, ON4h33 10:55PMMontreal (Central Station)
0 transfers
1551One-way
2nd Fastest
03:37PMGuildwood, ON4h41 08:18PMMontreal (Central Station)
0 transfers
2221One-way
08:52AMGuildwood, ON4h51 01:43PMMontreal (Central Station)
0 transfers
1551One-way
05:22PMGuildwood, ON4h51 10:13PMMontreal (Central Station)
0 transfers
1551One-way
06:02PMToronto (Union Station)4h53 10:55PMMontreal (Central Station)
0 transfers
1551One-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 Toronto to Montreal, QC

distanceDistance312 miles (503 km)
durationAverage train duration4 h 51 min
priceAverage train ticket price$50 (€46)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersVIA 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 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $48 (€43), but the average price of train tickets is $50 (€46).

Train providers: VIA Rail from Toronto to Montreal, QC trains

VIA Rail trains will get you to Montreal, QC from Toronto from $48 (€43). With over 1000 travel companies on Omio, you can find the best train times and tickets for your 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 Toronto to Montreal, QC.

If you're looking for cheap VIA Rail tickets between Toronto and Montreal, QC, check out Omio! With one-way Toronto to Montreal, QC train ticket prices starting as low as $48 (€43) when you book in advance, we'll help you get to Montreal, QC from Toronto by showing you the latest VIA Rail offers, train schedules 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 baggage allowance and amenities offered onboard with VIA Rail. If you search for VIA Rail tickets from Toronto to 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 from Toronto to 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.

Train information from Toronto to Montreal, QC with VIA Rail:

  • Average Duration: 5 h 10 min
  • Average Price: $48
  • VIA Rail frequency: 5 a day

Trains from Toronto to Montreal

Montreal, the second most populous city in Canada, styles itself as the nation's cultural capital - a vibrant Francophone metropolis enjoying a beautiful island setting on the St. Lawrence river. The VIA Rail intercity line from Canada's largest city Toronto to Montreal is naturally one of the busiest routes in the Canadian rail network, connecting the main cities of Ontario and Quebec. VIA Rail offers regular direct rail connections between the two cities seven days a week, with journey times between Toronto and Montreal of around 5 hours. Additional indirect trains involve a change in the capital city of Ottawa and take at least 2 hours longer to reach Montreal, and in the case of the morning service, sometimes considerably more. Weekend services are slightly reduced, with two fewer connections between Toronto and Montreal.

Which train companies travel from Toronto to Montreal?

VIA Rail is the main rail operator in Canada, providing all the country's intercity services including all trains from Toronto to Montreal. VIA Rail trains on this route offer Economy and Business Class seats, and train carriages are equipped with electrical outlets, WiFi internet access and onboard entertainment systems. Light meals, sandwiches and drinks are available for purchase on board the train from Toronto to Montreal with complimentary meals and cocktails served to Business Class passengers. Some VIA Rail intercity trains also offer baggage check-in services for up to two large items per passenger.

How long is the train ride from Toronto to Montreal?

The fastest train from Toronto to Montreal is VIA Rail's late afternoon direct departure from Union Station, taking four hours and 49 minutes to cover the 335-mile (556 kilometer) rail route north-east from Ontario. Other direct trains take between three minutes and 39 minutes longer, with VIA Rail's slowest service being the late morning train from Toronto to Montreal, taking 5 hours and 29 minutes. Additional indirect connections via Ottawa take between 7 hours and 25 minutes and nine hours and 35 minutes, with total journey times depending on the length of time spent in Ottawa between connections.

How many trains are there from Toronto to Montreal?

VIA Rail's weekday schedules offer six daily services from Toronto Union Station to Montreal. The first train from Toronto to Montreal departs from Ontario city in the early morning and there are three morning services, two afternoon trains and a final early evening departure leaving for Montreal just after 6:00 p.m. Saturday schedules offer five direct train services to Montreal with one fewer afternoon departure, while Sunday timetables also offer five trains to the city in Quebec, with no early morning departure from Toronto. On weekdays there are also five daily indirect connections with a change at Ottawa, with four morning departures and an early afternoon service. Weekend schedules offer four indirect connections via Ottawa, two in the morning and two in the afternoon.

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

Departure station: Toronto Union Station is Canada's busiest rail terminal and the second-busiest station in North America. Now a national historic site, located close to the waterfront on the south side of downtown Toronto, Union Station serves as a main hub for VIA Rail intercity services. In addition to GO suburban train services and GO buses, public transport connections to the station include TTC Subway trains, city buses and streetcars from stops within the station or nearby on Front Street and Bay Street. Facilities at the station include bike share racks, taxi stands, baggage storage lockers and free WiFi. The food court includes a Thai diner, pizzeria, sushi bar, chicken takeaway, sandwich stall and burger bar. Stores include a grocery market, drug store, book shop, and news vendor.

Arrival station: Montreal Central Station, also known as the Gare Centrale, is a major intercity terminus for VIA Rail services and the busiest commuter hub in the province of Quebec. Located close to the Old Port on the south-east side of downtown Montreal, the station's public transport links include seven local bus routes, night buses and airport shuttles, or Montreal Metro subway services on the Orange line from Bonaventure station or Green line from McGill station. Facilities include Bixi bike share racks, taxi stands, car rental agencies, free WiFi, a hair salon, and even a dental clinic. Food outlets on the concourse include Quebecois restaurants, fast food franchises, coffee shops, bakeries, and a Korean diner. The shopping mall offers fashion boutiques, a luxury chocolatier, luggage stores, jewelers, grocery markets, and news vendors.

Travel Tips: Trains from Toronto to Montreal, QC

Travel Tips: 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
Train tickets between Toronto and Montreal, QC for some dates and times can be found for as cheap as $48 (€43)  one way in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Toronto to Montreal, QC train price to come in at an average of $50 (€46)  one way.
You should expect to travel around 312 miles (503 km)  between Toronto and Montreal, QC by train.
On average the Toronto to Montreal, QC train travel time is 4 h 51 min  for the 312 miles (503 km) long journey, but the duration can vary if you travel on weekends and holidays.
If you're looking for trains from Toronto to Montreal, QC, you can rely on VIA Rail Canada to get you to Montreal, QC. It's also good to check out all possible train providers for the Toronto to Montreal, QC trip to see if there might be differences in the amenities they offer.
Yes, there are 5 direct trains per day from Toronto to Montreal, QC. You can look to travel with VIA Rail Canada  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
On average, there are 5 trains a day from Toronto to Montreal, QC. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Toronto to Montreal, QC at 10: 22 PM. The last train from Toronto to Montreal, QC that you can take departs at 10: 22 PM. Omio shows you the latest train from Toronto to Montreal, QC schedule to help you book the best departure time for this route.
You can find trains from Toronto to Montreal, QC to cost on average $50 (€46) 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