Airlines with flights from Winnipeg to Reykjavik
There are three airlines with scheduled flights between YWG and KEF. WestJet is the only airline with non-stop flights from Winnipeg International to Keflavík International Airport and the flight time is 5 hours and 50 minutes.
Choose airline
Schedules
Non-stop with WestJet
-
Total flight time: 5 hours and 50 minutes
-
Low-cost airline
-
Winnipeg is a WestJet focus city.
-
Boeing 737MAX 8 Passenger
YWG
Direct
KEF
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
WS74
----
----
----
----
----
20:05
----
The timetable & schedule information was updated at 2026-04-22
Via Minneapolis with Delta Air Lines
-
Total flight time: 8h 18m - 10h 50m.
-
Sky Team Alliance
YWG
Via MSP
KEF
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
DL3526
DL260
DL260
15:54
15:54
15:54
15:54
15:54
16:09
15:54
DL4005
DL260
DL260
17:42
17:42
17:42
17:42
17:42
----
17:42
The timetable & schedule information was updated at 2026-04-22
Via Toronto with Air Canada
-
Total flight time: 10h 35m - 12h 30m.
YWG
Via YYZ
KEF
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
AC266
AC2102
AC2102
15:20
15:20
----
----
----
----
----
AC266
AC914
AC914
----
----
15:20
----
15:20
15:20
15:20
AC268
AC914
AC914
----
----
17:10
----
17:10
17:10
17:10
AC268
AC2102
AC2102
17:10
17:10
----
----
----
----
----
The timetable & schedule information was updated at 2026-04-22
Via Montreal with Air Canada
-
Total flight time: 10h 50m - 10h 50m.
YWG
Via YUL
KEF
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
AC376
AC912
AC912
16:05
----
16:05
16:05
16:05
----
16:05
The timetable & schedule information was updated at 2026-04-22

There are three airlines with scheduled flights between YWG and KEF. WestJet is the only airline with non-stop flights from Winnipeg International to Keflavík International Airport and the flight time is 5 hours and 50 minutes.