oneway
Find Things To Do in Toronto

Search bus, train, flight tickets from Montreal to Toronto

travel MontrealToronto

There are 1 bus company operating 4 routes, 1 train company operating 2 routes - Maple Leaf, Adirondack, 4 airlines operating 4 routes. The cheapest bus costs $31 and is 7h 50min. The cheapest train costs $137 and is 15h 23min. The cheapest flight costs $76 and is 1h 15min.

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
Montreal to Toronto
$31
7h 50min
Train
MTR to TWO
$137
15h 23min
Flight
YUL to YTZ
$89
1h 10min
Bus
Montreal to North York
$34
11h 45min
Train
SLQ to TWO
$137
15h 23min
Flight
YHU to YTZ
$260
5h 30min
Bus
Montreal to Scarborough
$51
10h 17min
Train
MTR to OKL
$138
15h 31min
Flight
YUL to YYZ
$76
1h 15min
Train
SLQ to OKL
$138
15h 31min
Flight
YHU to YYZ
$262
5h 31min
Bus
Kirkland to Toronto
$34
11h 0min
Drive
Montreal to Toronto
$33
7h 48min

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

There are 4 ways to travel from Montreal to Toronto. 4 buses, 4 trains, 4 flights and 1 by car are possible between the two areas. The bus operated by Greyhound running from Montreal to Toronto is the cheapest and fastest. The bus operated by Greyhound running from Montreal to Toronto 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 Montreal and Toronto?

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

Find related trips

Train from Montréal to TorontoHow to get from Longueuil to North YorkHow to get from Laval to EtobicokeHow to get from Terrebonne to ScarboroughHow to get from Trois-Rivières to Vaughan

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

Toronto airports, bus, and train stations

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