Airlines with flights from Reykjavik to Vancouver
There are three airlines with scheduled flights between KEF and YVR. Icelandair is the only airline with non-stop flights from Keflavík International Airport to Vancouver International Airport and the flight time is 7 hours and 45 minutes.
Choose airline
Schedules
Non-stop with Icelandair
-
Total flight time: 7 hours and 45 minutes
-
6 flights per week
-
Boeing 737MAX 8 Passenger
-
Business class available
KEF
Direct
YVR
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
FI695
----
10:30
----
10:30
----
10:30
----
FI697
17:10
----
17:10
----
17:10
----
----
The timetable & schedule information was updated at 2026-04-21
Via Calgary with WestJet
-
Total flight time: 10h 40m - 12h 40m.
-
Low-cost airline
-
Vancouver is a WestJet hub (Secondary hub).
-
7 flights per week
KEF
Via YYC
YVR
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
WS61
WS115
WS115
09:00
09:00
----
09:00
----
09:00
----
The timetable & schedule information was updated at 2026-04-21
Via Seattle with Alaska Airlines
-
Total flight time: 10h 44m - 12h 50m.
-
One World Alliance
-
7 flights per week
KEF
Via SEA
YVR
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
AS355
AS2007
AS2007
12:45
12:45
12:45
12:45
12:45
12:45
12:45
The timetable & schedule information was updated at 2026-04-21
Via Edmonton with WestJet
-
Total flight time: 10h 05m - 13h 00m.
-
Low-cost airline
-
Vancouver is a WestJet hub (Secondary hub).
-
1 flights per week
KEF
Via YEG
YVR
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 KEF and YVR. Icelandair is the only airline with non-stop flights from Keflavík International Airport to Vancouver International Airport and the flight time is 7 hours and 45 minutes.