Flights from Reykjavik to Copenhagen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KEF to CPH – All flight route options from Keflavík International Airport, Iceland to Copenhagen Airport, Denmark. These flights are operated by 14 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 3 hours and 5 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 Copenhagen Airport
We got great deals on hotels and car rentals near the airport.
Reykjavik to Copenhagen flights
There are over 18 airlines and as many as 129 flights every week to this destination. You can fly non-stop to Copenhagen (CPH) from Reykjavik (KEF) with Icelandair, Scandinavian Airlines or Star Air but if a stopover option suits you better you can choose to fly via Gothenburg, Oslo or any other of the 15 alternatives with connectiing airports.
Reykjavik to Copenhagen with Icelandair
You can fly non-stop every weekday with flights departing from 7:00 am to 1:00 am.
With Norwegian Air
If you fly from Reykjavik with Norwegian Air you will do a stopover in Oslo, OSL before reaching Copenhagen. This flight trip will take 4 hours and 25 minutes and you can fly every Thursday with departures at 08:35.
Distance & flight times: Keflavík International Airport to Kastrup
The shortest flight time between KEF and CPH is 3 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 15m | - | 1339 miles (2154 km) |
GOT Gothenburg | 4h 25m | 1h 15m | 1383 miles (2225 km) |
OSL Oslo | 4h 25m | 35m | 1436 miles (2311 km) |
BGO Bergen | 5h 10m | 55m | 1354 miles (2179 km) |
FAE Faroe Islands | 5h 20m | 50m | 1338 miles (2153 km) |
BLL Billund | 5h 25m | 1h 20m | 1366 miles (2198 km) |
DUS Dusseldorf | 5h 50m | 1h 5m | 1769 miles (2846 km) |
AMS Amsterdam | 5h 55m | 1h 15m | 1668 miles (2684 km) |
BER Berlin | 6h 0m | 1h 30m | 1747 miles (2811 km) |
ARN Stockholm | 6h 5m | 1h 35m | 1680 miles (2703 km) |
DUB Dublin | 6h 20m | 1h 35m | 1710 miles (2751 km) |
BRU Brussels | 6h 25m | 1h 40m | 1813 miles (2917 km) |
HAM Hamburg | 6h 48m | 2h 40m | 1527 miles (2457 km) |
FRA Frankfurt | 7h 25m | 2h 25m | 1923 miles (3094 km) |
LHR London | 7h 35m | 3h 50m | 1795 miles (2888 km) |
LGW London | 8h 30m | - | - |




Quick copy and share this page
From Reykjavik to Denmark
Below is a list of other destinations to Denmark from Keflavík International Airport with either direct flights or 1 stop connections.
-
BLL Billund Direct
-
AAL Aalborg Direct
-
AAR Aarhus
-
RNN Bornholm