Travel from Montreal-Airport-YUL to Toronto-Airport-YYZ

Train, bus or fly from Montreal Airport (YUL) to Toronto Airport (YYZ)?

Air Transat, Air Canada and WestJet fly from Montreal Airport (YUL) to Toronto Airport (YYZ) hourly. Alternatively, VIA Rail operates a train from Montreal Airport (YUL) to Toronto Airport (YYZ) every 30 minutes. Tickets cost $50 - $170 and the journey takes 4 hours 31 minutes.

How to get from Montreal Airport (YUL) to Toronto Airport (YYZ)

ModeDurationPrice
From Montreal airport fly to Toronto airport.1 h 20 min$133
From Montreal airport fly to Toronto Island airport, line 509 tram to UP Express Union Station, then train to Toronto Airport (YYZ).1 h 52 min$169
From Montreal airport fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, then bus to Toronto Airport (YYZ).3 h 52 min$192
From Dorval train to UP Express Union Station then train to UP Express Pearson Airport.4 h 59 min$99
From Montreal Airport bus to Kirkland, PQ, bus to Kingston, ON, then bus to Toronto Airport, ON.7 h 58 min$78
From Montreal Airport (YUL) drive to Toronto Airport (YYZ).6 h$54

How long does it take to get from Montreal Airport (YUL) to Toronto Airport (YYZ)?

It takes approximately 1 hour 20 minutes to fly from Montreal (YUL) to Toronto (YYZ), including transfers and time at the airport.

Is there a direct train between Montreal Airport (YUL) and Toronto Airport (YYZ)?

No, there is no direct train from Montreal Airport (YUL) to Toronto Airport (YYZ). However, there are services departing from Dorval and arriving at UP Express Pearson Airport via UP Express Union Station. The journey, including transfers, takes approximately 4 hours 59 minutes.

Is there a direct bus between Montreal Airport (YUL) and Toronto Airport (YYZ)?

No, there is no direct bus from Montreal Airport (YUL) to Toronto Airport (YYZ). However, there are services departing from Montreal Airport and arriving at Toronto Airport, ON via Kirkland, PQ and Kingston, ON. The journey, including transfers, takes approximately 7 hours 58 minutes.

Operators from Montreal Airport (YUL) to Toronto Airport (YYZ)

OperatorPhoneWebsite
Air TransatAir Transat
Air CanadaAir Canada
WestJetWestJet
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
UP ExpressUP Express
Hamilton Street RailwayHamilton Street Railway
GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Megabus CA1-866-488-4452Megabus CA