Flights from Toronto to Montreal
YYZ to YUL. All flight routes from Pearson International, Canada to Pierre Elliott Trudeau International, Canada. These routes are operated by 5 different airlines. You can either fly non-stop or choose from 3 different transit flights. The shortest flight time is 1 hour and 10 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

WestJet
Non-stop with WestJet.
1 flight per day.
SCHEDULE
1h 10m

Porter Airlines
Non-stop with Porter Airlines.
4 flights per day.
SCHEDULE
1h 16m

Air Canada
Non-stop with Air Canada.
16-17 flights per day.
SCHEDULE
1h 16m

Air Transat
Non-stop with Air Transat.
1 flight per day.
SCHEDULE
1h 20m

Royal Jordanian
Non-stop with Royal Jordanian.
1 flight per day.
SCHEDULE
1h 25m
1 stop routes with the same airline:


Via London YXU
1 stop with Air Canada.
SCHEDULE
2h 51m


Via Quebec YQB
1 stop with Air Canada.
1-2 flights per day.
SCHEDULE
3h 13m


Via Ottawa YOW
1 stop with Air Canada.
7 flights per day.
SCHEDULE
3h 24m
Toronto to Montreal flights
With over 133 flights every week and 8 different airlines you have a wide option of flights to choose from. You can fly non-stop to Montreal (YUL) from Toronto (YYZ) with Air Canada, Air Transat, WestJet, Royal Jordanian or Porter Airlines but if a stopover option suits you better you can choose to fly via London, Quebec or any other of the 3 alternatives with flight connections.
Tip! You can also fly to Montreal from City Centre (YTZ).
Toronto to Montreal with Air Canada
You can fly non-stop every weekday with flights departing from 6 am to 12 midnight. You can also catch a transit flight via London or Quebec. Air Canada is a Star Alliance member.
With Air Transat
You can fly non-stop with Air Transat every tuesday at 16:30, 18:00 or 19:30.
With WestJet
You can fly non-stop every weekday with flights departing at 15:25.
With Royal Jordanian
Royal Jordanian has non-stop every monday or thursday at 11:30, 19:10 or 20:10. Royal Jordanian is a member of the air alliance OneWorld.
Miles & flight time: YYZ - YUL
The shortest flight time between YYZ and YUL is 1 hour and 16 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 16m | - | 316 (508 km) |
Direct | 1h 20m | - | 316 (508 km) |
Direct | 1h 10m | - | 316 (508 km) |
Direct | 1h 25m | - | 316 (508 km) |
Direct | 1h 16m | - | 316 (508 km) |
YXU London | 2h 51m | - | - |
YQB Quebec | 3h 13m | 50m | 602 (969 km) |
YOW Ottawa | 3h 24m | 1h 33m | 321 (516 km) |



Unpublished Flight Rates From Toronto to Montreal