Direct flights from Reykjavik (KEF)
From Reykjavik Keflavík International Airport airport, 76 destinations are served non-stop in 24 countries, with about 628 flights a week. With a single stop, 1,137 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 50 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Oslo (OSL), Norway | D8 · DY · FI · SK | 1,782 km | 2h 40m | ≈ 36 | every day |
| Copenhagen (CPH), Denmark | FI | 2,144 km | 3h 15m | ≈ 28 | every day |
| Helsinki (HEL), Finland | AY · FI · JP | 2,445 km | 3h 25m | ≈ 23 | every day |
| London (LHR), United Kingdom | BA · FI | 1,897 km | 3h 10m | ≈ 21 | every day |
| Amsterdam (AMS), Netherlands | FI · HV | 2,039 km | 3h 15m | ≈ 20 | every day |
| Milan (MXP), Italy | FI · U2 · W4 | 2,810 km | 4h 15m | ≈ 20 | every day |
| Frankfurt (FRA), Germany | FI · LH | 2,401 km | 3h 40m | ≈ 16 | every day |
| Manchester (MAN), United Kingdom | FI · LS · U2 | 1,654 km | 2h 40m | ≈ 16 | every day |
| Paris (CDG), France | FI · U2 | 2,244 km | 3h 25m | ≈ 16 | every day |
| Stockholm (ARN), Sweden | FI | 2,144 km | 3h 10m | ≈ 14 | every day |
| Warsaw (WAW), Poland | LO · W6 | 2,805 km | 4h 00m | ≈ 11 | every day |
| Barcelona (BCN), Spain | FI · VY | 2,982 km | 4h 25m | ≈ 10 | every day |
| Edinburgh (EDI), United Kingdom | FI · LS · U2 | 1,387 km | 2h 20m | ≈ 10 | every day |
| Faroe Islands (FAE), Faroe Islands | FI · RC | 801 km | 1h 25m | ≈ 10 | Mon, Wed, Thu, Fri, Sat, Sun |
| Munich (MUC), Germany | 4Y · FI | 2,693 km | 3h 45m | ≈ 10 | every day |
| London (LGW), United Kingdom | FI · U2 | 1,937 km | 3h 10m | ≈ 9 | every day |
| Zurich (ZRH), Switzerland | FI · WK | 2,634 km | 3h 55m | ≈ 9 | every day |
| Gdansk (GDN), Poland | FI · W6 | 2,516 km | 3h 35m | ≈ 8 | every day |
| Bergen (BGO), Norway | FI | 1,491 km | 2h 20m | ≈ 7 | every day |
| Berlin (BER), Germany | FI | 2,432 km | 3h 35m | ≈ 7 | every day |
| Brussels (BRU), Belgium | FI | 2,150 km | 3h 20m | ≈ 7 | every day |
| Dublin (DUB), Ireland | FI | 1,500 km | 2h 35m | ≈ 7 | every day |
| Glasgow (GLA), United Kingdom | FI | 1,350 km | 2h 15m | ≈ 7 | every day |
| Rome (FCO), Italy | FI | 3,321 km | 4h 45m | ≈ 7 | every day |
| Tenerife (TFS), Spain | FI | 4,021 km | 5h 25m | ≈ 7 | every day |
| Vienna (VIE), Austria | OS | 2,931 km | 4h 05m | ≈ 7 | every day |
| Alicante (ALC), Spain | FI | 3,209 km | 4h 30m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Reykjavik (RKV), Iceland | FI | 37 km | 0h 15m | ≈ 6 | Mon, Wed, Thu, Sat |
| Katowice (KTW), Poland | W6 | 2,850 km | 4h 05m | ≈ 5 | Mon, Tue, Wed, Thu, Sun |
| Prague (PRG), Czechia | FI | 2,654 km | 3h 45m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Jerez De La Frontera (XRY), Spain | FI | 3,227 km | 4h 30m | ≈ 4 | Mon, Wed, Thu, Sun |
| Nice (NCE), France | FI | 2,937 km | 4h 15m | ≈ 4 | Mon, Wed, Thu, Sat |
| Paris (ORY), France | TO | 2,262 km | 3h 40m | ≈ 4 | Tue, Thu, Fri, Sun |
| Funchal (FNC), Portugal | FI | 3,504 km | 4h 45m | ≈ 3 | Tue, Sun |
| Lisbon (LIS), Portugal | FI | 2,943 km | 4h 22m | ≈ 3 | Tue, Thu, Sun |
| London (STN), United Kingdom | LS | 1,887 km | 2h 55m | ≈ 3 | Mon, Thu, Fri |
| Madrid (MAD), Spain | I2 | 2,892 km | 4h 25m | ≈ 3 | Wed, Thu, Sun |
| Malaga (AGP), Spain | FI | 3,272 km | 4h 45m | ≈ 3 | Wed, Sat |
| Venice (VCE), Italy | FI | 2,976 km | 4h 25m | ≈ 3 | Tue, Fri, Sun |
| Wroclaw (WRO), Poland | W6 | 2,695 km | 3h 50m | ≈ 3 | Tue, Thu, Sat |
| Basel, Switzerland/Mulhouse (BSL), France | U2 | 2,577 km | 3h 45m | ≈ 2 | Tue, Sun |
| Birmingham (BHX), United Kingdom | LS | 1,757 km | 2h 50m | ≈ 2 | Mon, Thu |
| Las Palmas (LPA), Spain | FI | 4,044 km | 5h 20m | ≈ 2 | Tue, Fri |
| London (LTN), United Kingdom | U2 | 1,863 km | 2h 55m | ≈ 2 | Wed, Sun |
| Billund (BLL), Denmark | JP | 1,968 km | 3h 15m | ≈ 1 | Wed |
| Egilsstadir (EGS), Iceland | FI | 416 km | 2h 00m | ≈ 1 | Sat |
| Faro (FAO), Portugal | FI | 3,156 km | 4h 30m | ≈ 1 | Sat |
| Leeds (LBA), United Kingdom | LS | 1,634 km | 2h 45m | ≈ 1 | Thu |
| Liege (LGG), Belgium | FI | 2,214 km | 3h 20m | ≈ 1 | Wed |
| Tromso (TOS), Norway | FI | 1,879 km | 2h 55m | ≈ 1 | Fri |
North America · 24 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| New York (JFK), United States | DL · FI | 4,163 km | 6h 10m | ≈ 22 | every day |
| Toronto (YYZ), Canada | AC · FI · RV · TS | 4,168 km | 5h 35m | ≈ 21 | every day |
| Chicago (ORD), United States | FI · UA | 4,724 km | 6h 55m | ≈ 20 | every day |
| Dulles (IAD), United States | FI · UA | 4,493 km | 6h 27m | ≈ 19 | every day |
| Boston (BOS), United States | FI | 3,874 km | 5h 45m | ≈ 14 | every day |
| Minneapolis (MSP), United States | DL · FI | 4,724 km | 6h 38m | ≈ 14 | every day |
| New York (EWR), United States | FI · UA | 4,177 km | 6h 10m | ≈ 14 | every day |
| Seattle (SEA), United States | FI | 5,810 km | 8h 00m | ≈ 14 | every day |
| Baltimore (BWI), United States | FI | 4,435 km | 6h 25m | ≈ 12 | every day |
| Denver (DEN), United States | FI | 5,727 km | 8h 10m | ≈ 7 | every day |
| Montreal (YUL), Canada | AC | 3,728 km | 5h 25m | ≈ 7 | every day |
| Raleigh/Durham (RDU), United States | FI | 4,845 km | 6h 45m | ≈ 7 | every day |
| Ilulissat (JAV), Greenland | NY | 1,367 km | 3h 25m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Orlando (MCO), United States | FI | 5,679 km | 8h 05m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Nuuk (GOH), Greenland | FI · JP | 1,402 km | 2h 20m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Portland (PDX), United States | FI | 5,996 km | 8h 05m | ≈ 5 | Mon, Tue, Wed, Fri, Sun |
| Nashville (BNA), United States | FI | 5,201 km | 7h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Pittsburgh (PIT), United States | FI | 4,486 km | 6h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Vancouver (YVR), Canada | FI | 5,683 km | 7h 45m | ≈ 4 | Mon, Wed, Fri, Sat |
| Kulusuk (KUS), Greenland | NY | 707 km | 1h 50m | ≈ 3 | Wed, Sat |
| Halifax (YHZ), Canada | FI | 3,297 km | 4h 50m | ≈ 2 | Thu, Sun |
| Qaqortoq (JJU), Greenland | NY | 1,253 km | 3h 00m | ≈ 2 | Tue, Sat |
| Charlotte (CLT), United States | AA | 5,010 km | 6h 56m | ≈ 1 | Tue |
| Los Angeles (LAX), United States | FI | 6,925 km | 9h 10m | ≈ 1 | Fri |
Asia · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | FI | 4,619 km | 6h 40m | ≈ 1 | Tue |
| Tashkent (TAS), Uzbekistan | FI | 6,052 km | 8h 55m | ≈ 1 | Mon |
Longest direct flight
Los Angeles (LAX): 6,925 km, about 9h 10m, by Icelandair.
Busiest route
Oslo (OSL): about 36 flights a week (Norwegian Air Sweden, Norwegian Air Shuttle, Icelandair, SAS).
Single ticket
Emirates also sells, under its own flight number, flights on 20 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Reykjavik?
76 destinations in 24 countries, including 50 in Europe.
Which airlines fly from Reykjavik?
Discover Airlines, American Airlines, Air Canada, Finnair, British Airways, Norwegian Air Sweden, Delta, Norwegian Air Shuttle, Icelandair, Transavia, I2, JP, Lufthansa, LOT, Jet2, NY, Austrian, Atlantic Airways, RV, SAS, Transavia France, Air Transat, easyJet, United, Vueling, Wizz Air Malta, Wizz Air, Edelweiss Air.
Where can I go with a single stop?
1,137 destinations can be reached from Reykjavik with a single stop. Build your itinerary on the map to find them.