Cheap train tickets from Toronto to Montreal, QC

Showing times and prices for Jan 28

Cheapest

$116

Average

$125

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.

The average ticket from Toronto to Montreal, QC will cost around $ 125 if you buy it on the day, but the cheapest tickets can be found for only $ 116.

Cheapest
08:52AMGuildwood, ON4h51 01:43PMMontreal (Central Station)
0 changes
$1161One-way
Cheapest
08:32AMToronto (Union Station)5h11 01:43PMMontreal (Central Station)
0 changes
$1161One-way
Cheapest
11:52AMGuildwood, ON5h09 05:01PMMontreal (Central Station)
0 changes
$1161One-way
Cheapest
11:32AMToronto (Union Station)5h29 05:01PMMontreal (Central Station)
0 changes
$1161One-way
2nd Cheapest
12:17PMToronto (Union Station)8h40 08:57PMMontreal (Central Station)
1 changes
$1351One-way

Train schedule from Toronto to Montreal, QC

Showing trains for tomorrow, Fri, Jan 28
08:32AMToronto (Union Station)5h11 01:43PMMontreal (Central Station)
0 changes
08:52AMGuildwood, ON4h51 01:43PMMontreal (Central Station)
0 changes
11:32AMToronto (Union Station)5h29 05:01PMMontreal (Central Station)
0 changes
11:52AMGuildwood, ON5h09 05:01PMMontreal (Central Station)
0 changes
12:17PMToronto (Union Station)8h40 08:57PMMontreal (Central Station)
0 changes
12:37PMGuildwood, ON8h20 08:57PMMontreal (Central Station)
0 changes
05:02PMToronto (Union Station)5h11 10:13PMMontreal (Central Station)
0 changes
05:22PMGuildwood, ON4h51 10:13PMMontreal (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, bus or flight

Fri
Jan 28
$116VIA Rail Canada
$83flair airlines
Sat
Jan 29
$116VIA Rail Canada
$66flair airlines
Sun
Jan 30
$93VIA Rail Canada
$285Air Canada
Mon
Jan 31
$69VIA Rail Canada
$285Air Canada
Tue
Feb 1
$49VIA Rail Canada
$332Air Canada
Wed
Feb 2
$69VIA Rail Canada
$253Air Canada
Thu
Feb 3
$69VIA Rail Canada
$90Air Transat
Fri
Feb 4
$69VIA Rail Canada
$66flair airlines
Sat
Feb 5
$48VIA Rail Canada
$144Air Canada
Sun
Feb 6
$93VIA Rail Canada
$92Air Transat
Mon
Feb 7
$49VIA Rail Canada
$92Air Transat
Wed
Feb 9
$49VIA Rail Canada
$223Air Canada
Thu
Feb 10
$49VIA Rail Canada
$92Air Transat
Fri
Feb 11
$49VIA Rail Canada
$136Air Canada
Sat
Feb 12
$49VIA Rail Canada
$159Air Canada
Sun
Feb 13
$69VIA Rail Canada
$92Air Transat
Mon
Feb 14
$47VIA Rail Canada
$77Air Transat
Tue
Feb 15
$49VIA Rail Canada
$135Air Canada
Wed
Feb 16
$48VIA Rail Canada
$67Air Transat

Fastest train times from Toronto to Montreal, QC

Showing times and prices for Jan 28

Fastest Journey

4 h 51 m

Average

5 h 57 m

Trains per day

8

Distance

503 km

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

These direct trains cover the 503 km distance in an average of 5 h 57 m but if you time it right, some trains will get you there in just 4 h 51 m .

The slowest trains will take 8 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:52AMGuildwood, ON4h51 01:43PMMontreal (Central Station)
0 changes
$1161One-way
Fastest
05:22PMGuildwood, ON4h51 10:13PMMontreal (Central Station)
0 changes
$1351One-way
2nd Fastest
11:52AMGuildwood, ON5h09 05:01PMMontreal (Central Station)
0 changes
$1161One-way
05:02PMToronto (Union Station)5h11 10:13PMMontreal (Central Station)
0 changes
$1351One-way
08:32AMToronto (Union Station)5h11 01:43PMMontreal (Central Station)
0 changes
$1161One-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 41 min
priceAverage train ticket price$86 (€73)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain companiesVIA Rail Canada

Trains from Toronto to Montreal, QC cover the 312 miles (503 km) long route taking on average 4 h 41 min with our travel partners like VIA Rail Canada. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $49 (€41), but the average price of train tickets is $86 (€73).

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

For as little as $49 (€41) you can travel by train between Toronto and Montreal, QC with VIA Rail. Omio will show you the best deals, schedules and tickets available for this route.

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 to Montreal, QC from Toronto.

VIA Rail is one of the best options when traveling by train from Toronto to Montreal, QC. Omio quickly shows you current VIA Rail train schedules for the Toronto - Montreal, QC journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest journey available. The distance from Toronto to Montreal, QC is around 312 miles (503 km) and the cheapest VIA Rail one-way ticket you can book starts at $49 (€41). As you check the latest Toronto to Montreal, QC train schedule from VIA Rail for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Montreal, QC safely. If you search for VIA Rail tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect VIA Rail ticket from Toronto to Montreal, QC so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $49

VIA Rail has updated its ticket policies due to the coronavirus. Keep these in mind when booking your VIA Rail tickets to Montreal, QC from Toronto and when traveling by train:

  • Refund or voucher policy
  • You can cancel your reservation at any time prior to the scheduled departure and receive a full refund in addition to not incurring any service charges, regardless of when you purchased your ticket. This includes all travel up to and including November 1, 2020, as well as any travel after November 1, 2020, if their outbound train is on or before November 1, 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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 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

How much do cheap trains between Toronto and Montreal, QC cost?

Omio customers have found the cheapest trains from Toronto to Montreal, QC to cost as little as $49 (€41)  in the next 7 days.

What is the price of a train ticket to Montreal, QC from Toronto?

In the next 7 days you can expect to pay on average $86 (€73)  for a train ticket to Montreal, QC from Toronto.

What is the distance from Toronto to Montreal, QC by train?

You should expect to travel around 312 miles (503 km)  to Montreal, QC from Toronto by train.

How long is the train between Toronto and Montreal, QC?

On average the Toronto to Montreal, QC train travel time is 4 h 41 min  for the 312 miles (503 km) long route, but the duration can vary if you travel on weekends and holidays.

What train companies offer a service from Toronto to Montreal, QC?

Take the Toronto to Montreal, QC train with VIA Rail Canada. However, it's always good to check out all possible train providers for the trip from Toronto to Montreal, QC as there might be differences in the amenities they offer.

How many train services are there from Toronto to Montreal, QC a day?

On average, there are 6 trains a day from Toronto to Montreal, QC. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Toronto to Montreal, QC? When is the last train from Toronto to Montreal, QC?

The first Toronto to Montreal, QC train departs at 1: 52 PM   and the last train from Toronto to Montreal, QC leaves at 11: 22 PM. Check out the most up-to-date train schedule from Toronto to Montreal, QC on Omio and find the best time to travel to your destination.

How far in advance should I purchase a train ticket from Toronto to Montreal, QC to get the best deals?

The price of a one way train ticket from Toronto to Montreal, QC is on average $86 (€73) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets from Toronto to Montreal, QC available a few months in advance.