Trains Montreal Toronto to Montreal

Find trains from Toronto to Montreal

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

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Toronto (YTO)
Montreal (YMQ)
Fri 1/28
Sat 2/5
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 |

Toronto to Montreal train information

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

Book round-trip train tickets from Toronto to Montreal

Below are the quickest and cheapest round-trip train tickets from Toronto to Montreal 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
Mar 12
1:32 amToronto Union Station
4h 54m
6:26 amDorval
Mar 19
7:26 amDorval
4h 52m
12:18 pmToronto Union Station
VIA Rail Canada
Jul 15
2:32 amToronto Union Station
9h 21m
1 stop
11:53 amDorval
Jul 19
9:47 amDorval
4h 46m
2:33 pmToronto Union Station
VIA Rail Canada
Jul 15
4:32 amToronto Union Station
4h 49m
9:21 amDorval
Jul 19
9:47 amDorval
4h 46m
2:33 pmToronto Union Station
VIA Rail Canada
Jul 15
7:52 amToronto Guildwood GO
4h 46m
12:38 pmDorval
Jul 18
5:34 amDorval
7h 23m
1 stop
12:57 pmToronto Guildwood GO
VIA Rail Canada
Jul 15
4:32 amToronto Union Station
4h 49m
9:21 amDorval
Jul 18
2:47 pmDorval
4h 46m
7:33 pmToronto Union Station
VIA Rail Canada
Jun 1
2:32 amToronto Union Station
4h 54m
7:26 amDorval
Jun 1
2:47 pmDorval
4h 46m
7:33 pmToronto Union Station

Book one-way train tickets from Toronto to Montreal

Below are the fastest and cheapest one-way train tickets from Toronto to Montreal 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 9
12:22 pmToronto Guildwood GO
4h 29m
4:51 pmDorval
VIA Rail Canada
Feb 9
7:37 amToronto Guildwood GO
7h 58m
1 stop
3:35 pmDorval
VIA Rail Canada
Feb 7
3:32 amToronto Union Station
4h 49m
8:21 amDorval

FAQs for booking trains from Toronto to Montreal

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

    Using momondo to find train tickets from Toronto to Montreal, our users have found prices starting from $39 one-way for this week.

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

    It takes 5h 01m to get from Toronto to Montreal by train. VIA Rail Canada has the quickest available train to your destination.

  • Which train companies operate between Toronto to Montreal?

    There is a train traveling between Toronto and Montreal which is VIA Rail Canada and currently our only available option.. The cheapest VIA Rail Canada is what we have recently available with prices starting at $78 round-trip.

  • How far is Toronto to Montreal by train?

    A train from Toronto to Montreal will travel much more than the 313.2 mi distance between them. The actual distance depends on the route taken, and stops along the way. The train takes 5h 01m, typically.


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