Airlines with flights from Montreal to Reykjavik
There are three airlines with scheduled flights between YUL and KEF. Both Air Canada and Air Transat operates non-stop flights from Montreal Airport to Keflavík International Airport and the flight time is 5 hours.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 5 hours
-
Montreal is a Air Canada hub.
-
3 flights per week
-
Boeing 737MAX 8 Passenger
-
Business class available
YUL
Direct
KEF
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC912
----
22:55
----
22:55
22:55
----
22:55
The timetable & schedule information was updated at 2026-04-21
Non-stop with Air Transat
-
Total flight time: 5 hours and 35 minutes
-
Low-cost airline
-
Montreal is a Air Transat hub.
-
Airbus A321
YUL
Direct
KEF
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TS772
----
23:25
----
----
----
----
23:25
The timetable & schedule information was updated at 2026-04-21
Via Toronto with Air Canada
-
Total flight time: 10h 15m - 12h 05m.
-
Montreal is a Air Canada hub.
-
Boeing 737MAX 8 Passenger
YUL
Via YYZ
KEF
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC489
AC2102
AC2102
17:10
----
18:30
----
18:30
18:30
18:30
AC421
AC2102
AC2102
17:30
----
17:30
----
17:30
17:30
17:30
AC423
AC2102
AC2102
18:00
----
----
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via New York with United Airlines
-
Total flight time: 11h 35m - 11h 35m.
YUL
Via EWR
KEF
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are three airlines with scheduled flights between YUL and KEF. Both Air Canada and Air Transat operates non-stop flights from Montreal Airport to Keflavík International Airport and the flight time is 5 hours.