Trains Toronto Montreal to Toronto

Find trains from Montreal to Toronto

Search for cheap train tickets from Montreal to Toronto and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Montreal (YMQ)
Toronto (YTO)
Tue 1/25
Wed 2/2
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Montreal to Toronto train information

Find information about ticket prices, popular stations, and train companies that offer trains from Montreal to Toronto
ROUND-TRIP FROM$78The best round-trip train deal from Montreal to Toronto found on momondo in the last 72 hours is $78
ONE-WAY FROM$39The best one-way train deal from Montreal to Toronto found on momondo in the last 72 hours is $39
AVG TRAVEL TIME6h 32mAverage time it takes to travel by train from Montreal to Toronto
TRAIN COMPANIESVIA Rail CanadaThere is 1 train company servicing this route: VIA Rail Canada

Book round-trip train tickets from Montreal to Toronto

Below are the quickest and cheapest round-trip train tickets from Montreal to Toronto that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
VIA Rail Canada
Jun 27
1:20 pmDorval
4h 23m
5:43 pmToronto Guildwood GO
Jun 29
2:22 pmToronto Guildwood GO
4h 11m
6:33 pmDorval
VIA Rail Canada
Feb 25
12:20 pmDorval
4h 23m
4:43 pmToronto Guildwood GO
Mar 1
1:22 pmToronto Guildwood GO
4h 11m
5:33 pmDorval
VIA Rail Canada
Jul 25
2:47 pmDorval
4h 26m
7:13 pmToronto Guildwood GO
Aug 4
2:22 pmToronto Guildwood GO
4h 11m
6:33 pmDorval
VIA Rail Canada
Jul 25
2:47 pmDorval
4h 26m
7:13 pmToronto Guildwood GO
Aug 4
2:22 pmToronto Guildwood GO
4h 11m
6:33 pmDorval
VIA Rail Canada
Mar 3
2:18 amDorval
4h 26m
6:44 amToronto Guildwood GO
Mar 6
1:22 pmToronto Guildwood GO
4h 11m
5:33 pmDorval
VIA Rail Canada
May 9
2:47 pmDorval
4h 26m
7:13 pmToronto Guildwood GO
May 12
2:22 pmToronto Guildwood GO
4h 11m
6:33 pmDorval

Book one-way train tickets from Montreal to Toronto

Below are the fastest and cheapest one-way train tickets from Montreal to Toronto we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
VIA Rail Canada
Feb 6
12:20 pmDorval
4h 23m
4:43 pmToronto Guildwood GO
VIA Rail Canada
Feb 3
12:20 pmDorval
4h 23m
4:43 pmToronto Guildwood GO
VIA Rail Canada
Feb 26
12:20 pmDorval
4h 23m
4:43 pmToronto Guildwood GO

FAQs for booking trains from Montreal to Toronto

  • How much does a train ticket from Montreal to Toronto cost?

    See available tickets from Montreal to Toronto for this week that start at $39 one-way.

  • How long is the train ride from Montreal to Toronto?

    The most time-efficient journey by train from Montreal to Toronto currently available is 6h 32m. Consider VIA Rail Canada for the quickest available option to your destination.

  • Which train companies operate between Montreal to Toronto?

    The train offering service from Montreal to Toronto VIA Rail Canada. VIA Rail Canada has been found as the cheapest option available at $78 round-trip.

  • Is a train the fastest way to get from Montreal to Toronto?

    We’ve found that taking a flight from Montreal to Toronto with Porter Airlines is more time-efficient when based simply on travel duration. A train from Montreal to Toronto or a bus from Montreal to Toronto can take you longer than a 1h 19m flight.

  • Is a train the cheapest way to get from Montreal to Toronto?

    Planning to book a flight from Montreal to Toronto can be a safe bet when looking for a low-cost deal to your destination. Currently, a train and a bus are priced higher than the cost of a flight. You can search prices for a train from Montreal starting at $78 to Toronto or a bus from Montreal to Toronto starting at $88 if that is your preferred method of transportation.

  • How far is Montreal to Toronto by train?

    The straight-line distance from Montreal to Toronto is 313.2 mi, but the actual distance you’ll travel by train depends on the route taken. The train usually takes 6h 32m in normal conditions.


Trains Toronto Montreal to Toronto
  • Round-trip
  • One-way