Flights from Doha to Reykjavik – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
DOH to KEF – All flight route options from Hamad International Airport, Qatar to Keflavík International Airport, Iceland. These flights are operated by 8 different airlines through 20 different connections. The shortest flight time is 12 hours and 8 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
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.
Doha to Reykjavik flights
There are over 20 airlines and as many as 138 flights every week to this destination. While flying to Reykjavik from Doha you will be doing a stopover in Copenhagen, Milan or any other of the 20 alternatives with flight connections.
Are there any non-stop flights from DOH to KEF?
There are no direct or non-stop flights from Hamad International Airport, DOH to Keflavík International Airport, KEF.
Doha to Reykjavik with Finnair
If you fly from Doha with Finnair you will do a stopover in Helsinki, HEL before reaching Reykjavik. This flight trip will take 12 hours and 10 minutes and you can fly every Saturday with departures at 08:05. Finnair is a member of the air alliance OneWorld.
Distance & flight times: Hamad International Airport to Keflavík International Airport
The shortest flight time between DOH and KEF is 10 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CPH Copenhagen | 10h 40m | 55m | 4219 miles (6788 km) |
MXP Milan | 11h 40m | 55m | 4517 miles (7268 km) |
OSL Oslo | 11h 45m | 2h 0m | 4210 miles (6774 km) |
LHR London | 12h 8m | 1h 35m | 4458 miles (7173 km) |
NCE Nice | 12h 10m | 1h 30m | 4636 miles (7459 km) |
HEL Helsinki | 12h 10m | 1h 5m | 4274 miles (6877 km) |
FCO Rome | 12h 10m | 1h 25m | 4596 miles (7395 km) |
IST Istanbul | 12h 25m | 2h 0m | 4292 miles (6906 km) |
ARN Stockholm | 12h 25m | 2h 30m | 4223 miles (6795 km) |
BCN Barcelona | 12h 25m | 1h 5m | 4899 miles (7882 km) |
ZRH Zurich | 12h 35m | 2h 35m | 4451 miles (7162 km) |
MUC Munich | 12h 40m | 2h 45m | 4369 miles (7030 km) |
LGW London | 12h 45m | 5h 0m | 4483 miles (7213 km) |
AMS Amsterdam | 12h 50m | 1h 40m | 4349 miles (6998 km) |
MAD Madrid | 12h 50m | 1h 5m | 5137 miles (8265 km) |
CDG Paris | 12h 55m | 1h 40m | 4505 miles (7249 km) |
FRA Frankfurt | 13h 0m | 4h 5m | 4366 miles (7025 km) |
AGP Malaga | 13h 35m | 1h 10m | 5429 miles (8735 km) |
LIS Lisbon | 14h 40m | 2h 0m | 5468 miles (8798 km) |
MAN Manchester | 14h 45m | 4h 40m | 4412 miles (7099 km) |


