Non-stop flights to Reykjavik (Keflavik) (KEF)
Keflavík International Airport is the largest airport in Iceland. It is Iceland's main international airport. In total there are 93 airports around the world that have direct flights to Reykjavik (Keflavik), spread around 86 cities in 27 countries. Currently, there is one domestic flight to Reykjavik (Keflavik).
On this page
All direct flights to Reykjavik (Keflavik) Top 200 flights with a stopover Airlines flying to Reykjavik (Keflavik) Best time to visit Reykjavik (Keflavik) Long-Haul Flights Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 2,143 flights arriving at Reykjavik (Keflavik) Airport, which are 71 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.
The most frequently departed flights to Reykjavik (Keflavik) are routes from Copenhagen (CPH) in Denmark and Oslo (OSL) in Norway. These two routes together are operated 256 times this month, and make up for 12% of all monthly arrivals at Keflavík International Airport.
The longest flight to Reykjavik (Keflavik) KEF is departing from Portland (PDX). This non-stop flight takes around 8 hours and 5 minutes and covers a distance of 3,724 miles (5,993 km).
List of all direct flights to Reykjavik (Keflavik)
Below you can find a list of all cities and countries that have direct flights to Reykjavik (Keflavik), ordered by popularity.
Top 200 flights with a stopover
This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Reykjavik (Keflavik).
Airlines flying to Reykjavik (Keflavik)
Currently, there are 31 airlines that fly to Reykjavik (Keflavik). Most flights to Reykjavik (Keflavik) are operated by Icelandair, as they connect 61 airports to KEF. That’s around 5 times as much as easyJet, the second biggest airline in terms of operated flight routes to Reykjavik (Keflavik). Below you can find a list of airlines that operate most KEF flights:
What is the best time to visit Reykjavik (Keflavik)?
🥶 🌨️ Polar / Tundra
The winters in Reykjavik (Keflavik) are cold, with average temperatures usually below 0°C (32°F) and sometimes dropping to -30°C (-22°F). Summers are short and mild. The region is known for its stunning landscapes, untouched nature, and diverse wildlife.
The best time to visit is during the summer months, when you can enjoy abundant daylight and sunshine. For snow and ice enthusiasts, this destination offers year-round snow, though winters can be particularly cold and dark.

Long-Haul Flights to Reykjavik (Keflavik)
Explore all long-haul flights to Reykjavik (Keflavik) with a flight duration of more than 7 hours.








Business class flights to Reykjavik (Keflavik)
There are 50 airports that have flights to Reykjavik (Keflavik) in Business Class. All airports that offer business class flights to KEF are listed below:
First class flights to Reykjavik (Keflavik)
There is only one airport that has First Class flights to Reykjavik (Keflavik), which is Detroit (DTW).
Intercontinental flights to Reykjavik (Keflavik)
The only intercontinental flights to Keflavík International Airport (KEF) are from the United States and Canada, as of May 2026.
* Please note that there are no direct services from Southern America, Central America, the Caribbean, Africa, the Middle-East, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from the US to Reykjavik (Keflavik)
Icelandair has a strong network of non-stop flights from the United States.
Icelandair: year-round flights from Baltimore-Washington (BWI), Boston (BOS), Chicago (ORD), Denver (DEN), seasonal flights from Miami (MIA), year-round flights from Minneapolis (MSP), Nashville (BNA), New York City (JFK), Orlando (MCO), seasonal flights from Pittsburgh (PIT), year-round flights from Portland (PDX), Raleigh / Durham (RDU), Seattle / Tacoma (SEA) and Washington (IAD).
Delta (SkyTeam): seasonal flights from Detroit (DTW), Minneapolis (MSP) and New York City (JFK).
United Airlines (Star Alliance): year-round flights from Chicago (ORD) and seasonal flights from Washington (IAD).
Alaska (Oneworld): seasonal flights from Seattle / Tacoma (SEA).
Non-stop flights from Canada to Reykjavik (Keflavik)
Icelandair: seasonal flights from Halifax (YHZ), year-round flights from Toronto (YYZ) and Vancouver (YVR).
WestJet: seasonal flights from Calgary (YYC), Edmonton (YEG) and Winnipeg (YWG).
Air Canada (Star Alliance): seasonal flights from Montreal (YUL) and Toronto (YYZ).
Air Transat: seasonal flights from Montreal (YUL).
International flights to Reykjavik (Keflavik)
Flights from Austria to Reykjavik (Keflavik)
There are 3 airports in Austria that have non-stop flights to Reykjavik (Keflavik).
From Innsbruck and Salzburg, you can fly with Icelandair.
From Vienna, you can fly non-stop to Reykjavik (Keflavik) with Austrian (Star Alliance). This is a seasonal route that starts in May and ends in October.
All flights from Austria
Flights from Belgium to Reykjavik (Keflavik)
Brussels is the only city in Belgium with direct flights to Reykjavik (Keflavik). From Brussels, you can fly non-stop with Icelandair or Transavia.
All flights from Belgium
Flights from Canada to Reykjavik (Keflavik)
In Canada there are several airports with flights to Reykjavik (Keflavik) (7 in total).
From Calgary and Edmonton, you can fly with WestJet.
From Halifax, you can fly non-stop to Reykjavik (Keflavik) with Icelandair. This is a seasonal route that starts in June and ends in October.
From Montreal, you can fly non-stop with Air Canada (Star Alliance) or Air Transat. This is a seasonal route that starts in June and ends in October.
From Toronto, you can fly non-stop with Air Canada (Star Alliance) or Icelandair.
From Vancouver, you can fly non-stop to Reykjavik (Keflavik) with Icelandair.
From Winnipeg, direct flights are offered by WestJet. This is a seasonal route that starts in June and ends in September.
All flights from Canada
Flights from Croatia to Reykjavik (Keflavik)
If you are looking for a direct flight from Croatia to Reykjavik (Keflavik), there are 2 airports to choose from.
From Split and Zagreb, you can fly with Neos.
All flights from Croatia
Flights from Czechia to Reykjavik (Keflavik)
In Czechia, the only airport that has a direct connection to Reykjavik (Keflavik) is Prague. From Prague, you can fly non-stop with Icelandair or SmartWings.
All flights from Czechia
Flights from Denmark to Reykjavik (Keflavik)
In Denmark, there are 2 airports that have direct flights to Reykjavik (Keflavik).
From Billund, direct flights are offered by Icelandair. This is a seasonal route that starts in May and ends in September.
From Copenhagen, direct flights are offered by Air Greenland, Icelandair and SAS (SkyTeam).
All flights from Denmark
Flights from Faroe Islands to Reykjavik (Keflavik)
There is 1 airport in Faroe Islands that has a direct connection to Reykjavik (Keflavik), which is Sørvágur. From Sørvágur, you can fly non-stop with Atlantic Airways or Icelandair.
All flights from Faroe Islands
Flights from Finland to Reykjavik (Keflavik)
In Finland, the only airport that has a direct connection to Reykjavik (Keflavik) is Helsinki. From Helsinki, you can fly non-stop with Finnair (Oneworld) or Icelandair.
All flights from Finland
Flights from France to Reykjavik (Keflavik)
If you are looking for a direct flight from France to Reykjavik (Keflavik), there are 5 airports to choose from.
From Basel Mulhouse Freiburg and Lyon, you can fly with easyJet.
From Nice, you can fly non-stop to Reykjavik (Keflavik) with Icelandair. This is a seasonal route that starts in May and ends in October.
From Paris, you can fly non-stop with easyJet or Icelandair.
From Paris (Orly), you can fly non-stop with easyJet or Transavia.
All flights from France
Flights from Germany to Reykjavik (Keflavik)
There are 4 airports in Germany that have non-stop flights to Reykjavik (Keflavik).
From Berlin, direct flights are offered by Icelandair.
From Düsseldorf, the only airline with direct flights is Eurowings. This is a seasonal route that starts in July and ends in August.
From Frankfurt, you can fly non-stop with Icelandair or Lufthansa (Star Alliance).
From Munich, you can fly non-stop with Discover Airlines or Icelandair.
All flights from Germany
Flights from Greece to Reykjavik (Keflavik)
Chania (Crete) is the only city in Greece with direct flights to Reykjavik (Keflavik). From Chania (Crete), direct flights are offered by Neos. This is a seasonal route that starts in May and ends in June.
All flights from Greece
Flights from Greenland to Reykjavik (Keflavik)
In Greenland, there are 5 airports that have direct flights to Reykjavik (Keflavik).
From Ilulissat, direct flights are offered by Icelandair. This is a seasonal route that starts in June and ends in September.
From Kangerlussuaq, the only airline with direct flights is Air Greenland.
From Kulusuk and Nuuk, you can fly with Air Greenland and Icelandair.
From Qaqortoq, direct flights are offered by Icelandair. This is a seasonal route that starts in June and ends in September.
All flights from Greenland
Flights from Hungary to Reykjavik (Keflavik)
There is 1 airport in Hungary that has a direct connection to Reykjavik (Keflavik), which is Budapest. From Budapest, direct flights are offered by Wizz Air.
All flights from Hungary
Flights from Ireland to Reykjavik (Keflavik)
In Ireland, the only airport that has a direct connection to Reykjavik (Keflavik) is Dublin. From Dublin, direct flights are offered by Icelandair.
All flights from Ireland
Flights from Italy to Reykjavik (Keflavik)
There are 4 airports in Italy that have non-stop flights to Reykjavik (Keflavik).
From Milan (Malpensa), direct flights are offered by easyJet, Icelandair and Wizz Air Malta.
From Rome (Fiumicino) and Venice Marco Polo, you can fly with Icelandair.
From Verona, you can fly non-stop with Icelandair or Neos. This is a seasonal route that starts in July and ends in September.
All flights from Italy
Flights from Latvia to Reykjavik (Keflavik)
There is 1 airport in Latvia that has a direct connection to Reykjavik (Keflavik), which is Riga. From Riga, direct flights are offered by Air Baltic.
All flights from Latvia
Flights from Lithuania to Reykjavik (Keflavik)
In Lithuania, the only airport that has a direct connection to Reykjavik (Keflavik) is Vilnius. From Vilnius, direct flights are offered by Wizz Air. This is a seasonal route that starts in May and ends in October.
All flights from Lithuania
Flights from Netherlands to Reykjavik (Keflavik)
Amsterdam is the only city in Netherlands with direct flights to Reykjavik (Keflavik). From Amsterdam, you can fly non-stop with Icelandair or Transavia.
All flights from Netherlands
Flights from Norway to Reykjavik (Keflavik)
If you are looking for a direct flight from Norway to Reykjavik (Keflavik), there are 3 airports to choose from.
From Bergen, direct flights are offered by Icelandair.
From Oslo, direct flights are offered by Icelandair, Norwegian and SAS (SkyTeam).
From Tromsø, you can fly non-stop to Reykjavik (Keflavik) with Icelandair. This is a seasonal route that starts in October and ends in April.
All flights from Norway
Flights from Poland to Reykjavik (Keflavik)
In Poland, there are 4 airports that have direct flights to Reykjavik (Keflavik).
From Gdańsk, you can fly non-stop with Icelandair or Wizz Air.
From Katowice, the only airline with direct flights is Wizz Air.
From Warsaw, you can fly non-stop with LOT (Star Alliance) or Wizz Air.
From Wrocław, the only airline with direct flights is Wizz Air. This is a seasonal route that starts in June and ends in October.
All flights from Poland
Flights from Portugal to Reykjavik (Keflavik)
If you are looking for a direct flight from Portugal to Reykjavik (Keflavik), there are 3 airports to choose from.
From Faro and Lisbon, you can fly with Icelandair.
From Porto, you can fly non-stop to Reykjavik (Keflavik) with Neos. This route is recently announced though, and not operational yet. It will start in May 2026.
All flights from Portugal
Flights from Romania to Reykjavik (Keflavik)
There are 2 airports in Romania that have non-stop flights to Reykjavik (Keflavik).
From Bacău and Bucharest, you can fly with Dan Air.
All flights from Romania
Flights from Spain to Reykjavik (Keflavik)
In Spain there are several airports with flights to Reykjavik (Keflavik) (6 in total).
From Alicante, you can fly non-stop with Icelandair or Neos.
From Barcelona, you can fly non-stop with Icelandair or Vueling.
From Gran Canaria (Las Palmas), you can fly non-stop to Reykjavik (Keflavik) with Icelandair. This is a seasonal route that starts in October and ends in April.
From Madrid, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that starts in June and ends in September.
From Málaga and Tenerife (Reina Sofía), you can fly with Icelandair and Neos.
All flights from Spain
Flights from Sweden to Reykjavik (Keflavik)
In Sweden, there are 2 airports that have direct flights to Reykjavik (Keflavik).
From Gothenburg, direct flights are offered by Icelandair. This is a seasonal route that starts in June and ends in August.
From Stockholm (Arlanda), you can fly non-stop with Icelandair or SAS (SkyTeam).
All flights from Sweden
Flights from Switzerland to Reykjavik (Keflavik)
There are 2 airports in Switzerland that have non-stop flights to Reykjavik (Keflavik).
From Geneva, direct flights are offered by Icelandair. This is a seasonal route that starts in May and ends in September.
From Zürich, you can fly non-stop with Edelweiss Air or Icelandair.
All flights from Switzerland
Flights from United Kingdom to Reykjavik (Keflavik)
United Kingdom is well-connected to Reykjavik (Keflavik) (KEF) with 12 airports around the country that have direct flights to the airport.
From Birmingham, you can fly non-stop with easyJet or Jet2. This is a seasonal route that starts in October and ends in April.
From Bournemouth, the only airline with direct flights is Jet2. This route is recently announced though, and not operational yet. It will start in February 2027.
From Bristol, you can fly non-stop to Reykjavik (Keflavik) with easyJet. This is a seasonal route that starts in October and ends in March.
From Edinburgh, direct flights are offered by easyJet, Icelandair and Jet2.
From Glasgow, direct flights are offered by Icelandair.
From Leeds / Bradford, you can fly non-stop to Reykjavik (Keflavik) with Jet2. This is a seasonal route that starts in October and ends in November.
From London Gatwick, you can fly non-stop with easyJet or Icelandair.
From London Heathrow, you can fly non-stop with British Airways (Oneworld) or Icelandair.
From London Luton, you can fly non-stop to Reykjavik (Keflavik) with easyJet.
From London Stansted, the only airline with direct flights is Jet2. This is a seasonal route that starts in October and ends in November.
From Manchester, direct flights are offered by easyJet, Icelandair and Jet2.
From Newcastle, you can fly non-stop with easyJet or Jet2. This is a seasonal route that starts in October and ends in April.
All flights from United Kingdom
Flights from United States to Reykjavik (Keflavik)
You can fly non-stop to Reykjavik (Keflavik) from lots of airports in United States, as there is a total of 16 airports that have direct services to Reykjavik (Keflavik).
From Baltimore-Washington and Boston, you can fly with Icelandair.
From Chicago, you can fly non-stop with Icelandair or United Airlines (Star Alliance).
From Denver, the only airline with direct flights is Icelandair.
From Detroit, direct flights are offered by Delta (SkyTeam). This is a seasonal route that starts in July and ends in August.
From Miami, you can fly non-stop to Reykjavik (Keflavik) with Icelandair. This is a seasonal route that starts in October and ends in April.
From Minneapolis, you can fly non-stop with Delta (SkyTeam) or Icelandair.
From Nashville, the only airline with direct flights is Icelandair.
From New York City, you can fly non-stop with Delta (SkyTeam) or Icelandair.
From Newark, you can fly non-stop with Icelandair or United Airlines (Star Alliance).
From Orlando, Pittsburgh, Portland and Raleigh / Durham, all direct flights to Reykjavik (Keflavik) are operated by Icelandair.
From Seattle / Tacoma, you can fly non-stop with Alaska (Oneworld) or Icelandair.
From Washington, you can fly non-stop with Icelandair or United Airlines (Star Alliance).
All flights from United States
Domestic flights to Reykjavik (Keflavik)
Flights from Iceland to Reykjavik (Keflavik)
There is just one domestic flight to Reykjavik (Keflavik), which is between Reykjavik (Keflavik) and Akureyri. From Akureyri, direct flights are offered by Edelweiss Air. This is a seasonal route that starts in June and ends in August.
All flights from Iceland
Alternative airports near Reykjavik (Keflavik)
Flying to an alternative airport near Reykjavik (Keflavik) could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. In total there are two alternative airports to Reykjavik (Keflavik) (KEF) within a range of 125 miles (200 km), which are Reykjavik (RKV) and Bíldudalur (BIU).
Frequently asked questions - FAQ
How many airports are there in Reykjavik (Keflavik)?
There are 2 airports in Reykjavik (Keflavik): Keflavík International Airport (KEF) and Reykjavík Airport (RKV).
What is the best airport to fly into Reykjavik (Keflavik)?
The most convenient airport to fly into Reykjavik (Keflavik) is Keflavík International Airport (KEF).
How many airlines fly to Reykjavik (Keflavik)?
There are 31 airlines flying to Reykjavik (Keflavik) from 93 airports around the world, as of May 2026.
Which airlines fly to Reykjavik (Keflavik)?
Icelandair, easyJet and Neos operate most flights to Reykjavik (Keflavik). To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying to Reykjavik (Keflavik)?
Star Alliance, SkyTeam and Oneworld are all flying to Reykjavik (Keflavik).
How many nonstop flights are there to Reykjavik (Keflavik)?
There are roughly 2,143 flights arriving at Reykjavik (Keflavik) every month (or 497 flights each week), from a total of 93 airports worldwide.
What is the official name of Reykjavik (Keflavik) Airport?
The official name of Reykjavik (Keflavik) Airport is Keflavík International Airport.
What is the airport code of Reykjavik (Keflavik) Airport?
The airport code of Reykjavik (Keflavik) Airport is KEF.
What are the most popular flights to Reykjavik (Keflavik)?
Copenhagen, Oslo and London Heathrow are the 3 most popular routes to Reykjavik (Keflavik). For a complete overview of all flight routes to Reykjavik (Keflavik), please use our flight map.