Cheap train tickets from Montreal, QC to Toronto

Showing times and prices for Jan 27

Cheapest

$95

Average

$101

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 Montreal, QC to Toronto will cost around $ 101 if you buy it on the day, but the cheapest tickets can be found for only $ 95.

Cheapest
08:50AMMontreal (Central Station)5h09 01:59PMGuildwood, ON
0 changes
$951One-way
Cheapest
01:23PMMontreal (Central Station)4h51 06:14PMGuildwood, ON
0 changes
$951One-way
Cheapest
01:23PMMontreal (Central Station)5h10 06:33PMToronto (Union Station)
0 changes
$951One-way
Cheapest
04:56PMMontreal (Central Station)5h07 10:03PMToronto (Union Station)
0 changes
$951One-way
Cheapest
04:56PMMontreal (Central Station)4h47 09:43PMGuildwood, ON
0 changes
$951One-way

Train schedule from Montreal, QC to Toronto

Showing trains for tomorrow, Thu, Jan 27
06:11AMMontreal (Central Station)6h17 12:28PMGuildwood, ON
0 changes
06:11AMMontreal (Central Station)6h37 12:48PMToronto (Union Station)
0 changes
08:50AMMontreal (Central Station)5h09 01:59PMGuildwood, ON
0 changes
08:50AMMontreal (Central Station)5h28 02:18PMToronto (Union Station)
0 changes
01:23PMMontreal (Central Station)4h51 06:14PMGuildwood, ON
0 changes
01:23PMMontreal (Central Station)5h10 06:33PMToronto (Union Station)
0 changes
04:56PMMontreal (Central Station)5h07 10:03PMToronto (Union Station)
0 changes
04:56PMMontreal (Central Station)4h47 09:43PMGuildwood, ON
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

Wed
Jan 26
$95VIA Rail Canada
$67flair airlines
Thu
Jan 27
$95VIA Rail Canada
$402Air Canada
Fri
Jan 28
$119VIA Rail Canada
$75flair airlines
Sun
Jan 30
$119VIA Rail Canada
$66flair airlines
Mon
Jan 31
$95VIA Rail Canada
$347Air Canada
Tue
Feb 1
$51VIA Rail Canada
$312Air Canada
Wed
Feb 2
$50VIA Rail Canada
$265Air Canada
Thu
Feb 3
$71VIA Rail Canada
$97Air Transat
Fri
Feb 4
$95VIA Rail Canada
$312Air Canada
Sat
Feb 5
$50VIA Rail Canada
$311Air Canada
Sun
Feb 6
$71VIA Rail Canada
$99Air Transat
Mon
Feb 7
$50VIA Rail Canada
$99Air Transat
Tue
Feb 8
$50VIA Rail Canada
$120Air Canada
Wed
Feb 9
Find prices
$145Air Canada
Thu
Feb 10
$50VIA Rail Canada
$97Air Transat
Fri
Feb 11
$95VIA Rail Canada
$169Air Canada
Sat
Feb 12
$50VIA Rail Canada
$169Air Canada
Mon
Feb 14
$50VIA Rail Canada
$66flair airlines
Tue
Feb 15
$50VIA Rail Canada
$142Air Canada

Fastest train times from Montreal, QC to Toronto

Showing times and prices for Jan 27

Fastest Journey

4 h 47 m

Average

5 h 25 m

Trains per day

8

Distance

503 km

Of the 8 trains that leave Montreal, QC for Toronto every day 8 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 25 m but if you time it right, some trains will get you there in just 4 h 47 m .

The slowest trains will take 6 h 37 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
04:56PMMontreal (Central Station)4h47 09:43PMGuildwood, ON
0 changes
$951One-way
2nd Fastest
01:23PMMontreal (Central Station)4h51 06:14PMGuildwood, ON
0 changes
$951One-way
04:56PMMontreal (Central Station)5h07 10:03PMToronto (Union Station)
0 changes
$951One-way
08:50AMMontreal (Central Station)5h09 01:59PMGuildwood, ON
0 changes
$951One-way
01:23PMMontreal (Central Station)5h10 06:33PMToronto (Union Station)
0 changes
$951One-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 Montreal, QC to Toronto

distanceDistance312 miles (503 km)
durationAverage train duration5 h 7 min
priceAverage train ticket price$96 (€80)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersVIA Rail Canada

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

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

VIA Rail trains will get you between Montreal, QC and Toronto from $51 (€42). 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 between Montreal, QC and Toronto.

Omio helps you find the perfect Montreal, QC - Toronto train with VIA Rail. Whether you are searching for the fastest, earliest or cheapest train from Montreal, QC to Toronto, Omio shows you VIA Rail current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Montreal, QC to Toronto trip. You can expect to travel around 312 miles (503 km) from Montreal, QC to Toronto on a train with VIA Rail. Once you are ready, buy your one-way VIA Rail tickets from Montreal, QC to Toronto starting as low as $51 (€42) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with VIA Rail!

  • Average Price: $51

When you buy your VIA Rail train tickets between Montreal, QC and Toronto don't forget to keep the following COVID-19 related policies in mind:

  • 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 Montreal to Toronto

Toronto is the largest city in Canada, a bustling multicultural metropolis that often serves as a body-double for New York in movie shoots. It's a city characterized by its local neighborhoods and vibrant communities with their own distinctive identities. The VIA Rail intercity line from Montreal to Toronto links the main city of Quebec with the provincial capital of Ontario. VIA Rail provides regular intercity rail connections between the two cities seven days a week, with journey times for the train from Montreal to Toronto averaging a little over 5 hours. Additional indirect trains involve a change in the capital city Ottawa and take at least 2 hours longer to complete the trip to Toronto. There are slightly fewer direct and indirect trains from Montreal to Toronto at weekends.

Which train companies travel from Montreal to Toronto?

VIA Rail is the main Canadian rail operator responsible for all the country's intercity services including routes from Montreal to Toronto. VIA Rail intercity trains offer Economy and Business Class seats, with access to electrical outlets, WiFi and an onboard entertainment system. Sandwiches, snacks and drinks are on sale on board the train from Montreal to Toronto and Business Class passengers receive complimentary meals and cocktails. Baggage check-in services for up to two large items per passenger are available on some VIA Rail intercity trains.

How long is the train ride from Montreal to Toronto?

The fastest train from Montreal to Toronto Union Station is VIA Rail's late afternoon direct departure, taking four hours and 50 minutes to cover the 335-mile (539 kilometer) rail route south-west to Ontario. Other direct trains take between eleven minutes and 1 hour and 42 minutes longer. VIA Rail's early morning weekday service is the slowest direct train from Montreal to Toronto, taking a longer route, with a journey time of around 6 hours and 32 minutes. Additional indirect connections to Toronto via Ottawa take between 7 hours and 35 minutes and 8 hours and 57 minutes, with journey duration affected by the length of time spent in Ottawa between connections.

How many trains are there from Montreal to Toronto?

VIA Rail's weekday timetables provide seven daily services from Montreal to Toronto Union Station. The first train from Montreal to Toronto departs in the early morning and there are four morning departures, two afternoon trains and a final early evening departure leaving Montreal just after 6:00 p.m. Saturday schedules offer five direct train services to Toronto with one fewer morning and one fewer afternoon departure, while Sunday timetables also offer five direct trains to Toronto, with no early morning departures from Montreal. On weekdays there are four additional daily indirect connections to Toronto involving a change at Ottawa, with one morning departure and three afternoon connections via the capital. At weekends there are two indirect connections via Ottawa on Saturdays and five indirect services on Sundays.

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

Departure station: Montreal Central Station, known to Francophone locals as the Gare Centrale is the main terminus for VIA Rail services and the busiest commuter station in the province of Quebec. Situated near the Old Port on the south-east side of central Montreal, public transport links to the station include seven local bus routes, night buses and airport shuttles, and Montreal Metro subway services on the Orange line from Bonaventure station or Green line from McGill station. Passenger amenities include taxi stands, car rental desks, free WiFi, a hair salon and even a dentist's practice. Food outlets on the station concourse include fast food franchises, coffee shops, burger bars, bakeries and a Korean diner. The shopping mall offers designer brand fashion outlets, a luxury chocolatier, jewelers, luggage and leather goods stores, grocery markets and news vendors.

Arrival station: Toronto Union Station, opened in 1927, is now Canada's busiest rail hub and the second-busiest station in North America. Located close to the waterfront on the south side of central Toronto, Union Station is the main terminus for VIA Rail intercity services, in addition to GO suburban trains. Public transport services to the station include TTC Subway trains, city buses and streetcars from stops inside the station or nearby on Bay Street and Front Street. Facilities at the station include taxi stands, baggage storage lockers, bike share racks, and free WiFi. Dining and snack options include a pizzeria, a Thai diner, sushi bar, chicken stall, sandwich shop and fast food franchises. The station shopping mall has a grocery market, book shop, drug store and news vendors.

Travel Tips: Trains from Montreal, QC to Toronto

Travel by train to Toronto 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 Montreal, QC to Toronto.
FAQs

How much does a cheap train to Toronto from Montreal, QC cost?

If you’re looking to save money on tickets, you can find cheap Montreal, QC to Toronto trains for as little as $51 (€42)  in the next 7 days.

How much does it cost to take a train from Montreal, QC to Toronto?

The train price between Montreal, QC and Toronto is on average $96 (€80)  if you are looking to purchase your tickets for this route in the next 7 days.

How far is Toronto from Montreal, QC by train?

The distance to Toronto from Montreal, QC by train is approximately 312 miles (503 km).

What is the Montreal, QC to Toronto train travel time?

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

Which train companies can take me to Toronto from Montreal, QC?

When taking a train from Montreal, QC to Toronto, you can count on VIA Rail Canada for the best way to get you to Toronto. You can also check all possible train providers who offer a service to Toronto from Montreal, QC and compare the amenities they offer before buying a train ticket.

Can I purchase a direct train from Montreal, QC to Toronto?

Yes, there are 5 direct trains per day from Montreal, QC to Toronto with VIA Rail Canada, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.

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

The average number of trains departing Montreal, QC for Toronto is 5 a day. The train schedules and services may vary between weekdays and weekends.

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

You can take the first train from Montreal, QC to Toronto at 11: 11 AM. The last train from Montreal, QC to Toronto that you can take departs at 11: 22 PM. Omio shows you the latest train from Montreal, QC to Toronto schedule to help you book the best departure time for this trip.

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

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets from Montreal, QC to Toronto within the next 7 days, you can find tickets to cost on average $96 (€80) one way. To find the best prices for this route, consider booking your train ticket from Montreal, QC to Toronto a few months in advance.