Flights from Toronto to Montreal
Curated flight deals, updated every hour.
= 2) open = true"
placeholder="City, airport or code"
autocomplete="off"
class="block w-full pl-11 pr-9 py-3 rounded-xl border border-gray-200 bg-gray-50 text-sm text-gray-900 placeholder-gray-400 focus:bg-white focus:border-uw-blue focus:ring-2 focus:ring-uw-blue/20 transition"
>
= 2) open = true"
placeholder="City, airport or code"
autocomplete="off"
class="block w-full pl-11 pr-9 py-3 rounded-xl border border-gray-200 bg-gray-50 text-sm text-gray-900 placeholder-gray-400 focus:bg-white focus:border-uw-blue focus:ring-2 focus:ring-uw-blue/20 transition"
>
Toronto (YYZ)
Montreal (YMQ)
Searching deals...
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
19 Jun, Fri
·
1h 25m
·
Non-stop
Return
06 Aug, Thu
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 858
Depart
25 Apr, Sat
·
1h 23m
·
Non-stop
Return
30 Apr, Thu
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
24 Apr, Fri
·
1h 23m
·
Non-stop
Return
30 Apr, Thu
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
07 May, Thu
·
1h 25m
·
Non-stop
Return
10 May, Sun
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
08 May, Fri
·
1h 25m
·
Non-stop
Return
10 May, Sun
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
15 May, Fri
·
1h 25m
·
Non-stop
Return
17 May, Sun
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
20 Apr, Mon
·
1h 23m
·
Non-stop
Return
23 Apr, Thu
·
1h 37m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
PD
·
PD 141
Depart
01 Aug, Sat
·
1h 22m
·
Non-stop
Return
04 Aug, Tue
·
1h 28m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 858
Depart
26 Apr, Sun
·
1h 25m
·
Non-stop
Return
27 Apr, Mon
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
WS
·
WS 816
Depart
26 Apr, Sun
·
1h 25m
·
Non-stop
Return
28 Apr, Tue
·
1h 30m
·
Non-stop
YYZ
YMQ
Montreal
Toronto → Montreal
PD
·
PD 111
Depart
15 Mar, Mon
·
1h 25m
·
Non-stop
Return
18 Mar, Thu
·
1h 32m
·
Non-stop