Flights from Edmonton to Reykjavik – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
YEG to KEF – All flight route options from Edmonton International Airport, Canada to Keflavík International Airport, Iceland. This route is operated by WestJet. The flight time is 10 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Edmonton International Airport and connections to Reykjavik:
Find the best prices on hotels and car rental near Keflavík Airport
We got great deals on hotels and car rentals near the airport.
Edmonton to Reykjavik flights
This route is operated by 1 airline. You will be doing a stopover in Calgary (Airport code: YYC).
Are there any non-stop flights from YEG to KEF?
You could fly non-stop from YEG to KEF before with Icelandair but not anymore.
Edmonton to Reykjavik with WestJet
If you fly from Edmonton with WestJet you will do a stopover in Calgary, YYC before reaching Reykjavik. This flight trip will take 10 hours and 30 minutes and you can fly every Monday, Wednesday, Friday or Sunday with departures at 14:45, 16:00 or 17:45.
Distance & flight times: Edmonton International Airport to Keflavík International Airport
The flight time between YEG and KEF is 10 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
YYC Calgary | 10h 30m | 4h 4m | 3359 miles (5405 km) |



Quick copy and share this page
From Canada to Reykjavik
Below is a list of other cities in Canada with flights to Reykjavik with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YUL Montreal Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YLW Kelowna
-
YXE Saskatoon