oneway
Find Things To Do in Montreal

Search bus, train, flight tickets from Toronto to Montreal

travel TorontoMontreal

There are 1 bus company operating 4 routes, 1 train company operating 2 routes - Adirondack, Maple Leaf, 3 airlines operating 4 routes. The cheapest bus costs $31 and is 8h 45min. The cheapest train costs $137 and is 15h 23min. The cheapest flight costs $83 and is 1h 10min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

Bus
Toronto to Montreal
$31
8h 45min
Train
TWO to MTR
$137
15h 23min
Flight
YTZ to YUL
$83
1h 10min
Train
TWO to SLQ
$137
15h 23min
Flight
YTZ to YHU
$260
5h 30min
Bus
North York to Montreal
$32
10h 5min
Bus
Scarborough to Montreal
$51
10h 17min
Flight
YYZ to YUL
$87
1h 15min
Train
OKL to MTR
$138
15h 31min
Bus
Toronto to Kirkland
$31
10h 15min
Flight
YYZ to YHU
$262
5h 31min
Train
OKL to SLQ
$138
15h 31min
Drive
Toronto to Montreal
$33
7h 48min

What is the best way to travel from Toronto to Montreal?

There are 4 ways to travel from Toronto to Montreal. 4 buses, 4 trains, 4 flights and 1 by car are possible between the two areas. The bus operated by Greyhound running from Toronto to Montreal is the cheapest and fastest. The flight operated by Porter Airlines running from YTZ to YUL is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Toronto and Montreal?

The bus is cheaper and quicker than the train.There is only one bus company, Greyhound, with routes running from Toronto to Montreal. One train provider, Amtrak, runs trains from Toronto to Montreal. Because the bus is cheapest, we recommend taking the bus.

Find related trips

How to get from Toronto to MontréalBus North York to LongueuilTrain from Etobicoke to LavalCheapest way from Scarborough to TerrebonneBus Vaughan to Trois-Rivières

Toronto airports, bus, and train stations

TWO Toronto Union Station
4.2 miles from Toronto
YTZ City Centre
airport · 5.1 miles from Toronto
YYZ Lester B Pearson Intl
airport · 10.8 miles from Toronto
OKL Oakville Amtrak
21.5 miles from Toronto

Montreal airports, bus, and train stations

MTR Montreal Central Station
1.2 miles from Montreal
YUL Pierre Elliott Trudeau Intl
airport · 7.9 miles from Montreal
SLQ St-Lambert Amtrak
4 miles from Montreal