Non-stop flights from Reykjavik (Keflavik) (KEF)
Reykjavik (Keflavik) Airport (IATA: KEF, ICAO: BIKF), also known as Keflavík International Airport, is the largest airport in Iceland. Reykjavik (Keflavik) Airport has non-stop passenger flights scheduled to 97 destinations in 28 countries.
At present, there are no domestic flights from Reykjavik (Keflavik).
The longest flight from Reykjavik (Keflavik) KEF is a 2,314 mile (3,724 km) non-stop route to Portland PDX. This direct flight takes around 8 hours and 5 minutes and is operated by Icelandair.
On this page
Airlines flying from Reykjavik (Keflavik) Popular destinations from Reykjavik (Keflavik) Popular destinations with a stopover Business Class flights Intercontinental flights International flights Alternative airports FAQAirlines flying from Reykjavik (Keflavik)
In total there are 26 airlines flying from and to Reykjavik (Keflavik). Most flights are operated by one of the following carriers:
Popular destinations from Reykjavik (Keflavik)
Below you can find a list of the most popular destinations from Reykjavik (Keflavik), based on the number of scheduled flights for this month.
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Reykjavik (Keflavik) that require a stopover:
Business class flights from Reykjavik (Keflavik)
There are 44 airports that have flights from Reykjavik (Keflavik) in Business Class. All airports that offer business class flights from KEF are listed below:
Intercontinental flights from Reykjavik (Keflavik)
There are intercontinental flights operating from Keflavík International Airport (KEF) between Reykjavik (Keflavik) and the United States, Canada, Africa and the Middle-East.
* Please note that there are no direct services between Reykjavik (Keflavik) and Southern America, Central America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from Reykjavik (Keflavik) to the US
Icelandair has a strong network of non-stop flights to the United States.
Icelandair: year-round to Baltimore-Washington (BWI), Boston (BOS), Chicago (ORD), Denver (DEN), seasonal flights to Detroit (DTW), year-round flights to Minneapolis (MSP), New York (EWR), New York City (JFK), seasonal flights to Orlando (MCO), Pittsburgh (PIT), year-round flights to Portland (PDX), Raleigh / Durham (RDU), Seattle / Tacoma (SEA) and Washington (IAD).
Play: year-round to Baltimore-Washington (BWI), Boston (BOS), Newburgh, New York (SWF) and Washington (IAD).
Delta (SkyTeam): seasonal flights to Detroit (DTW), Minneapolis (MSP) and New York City (JFK).
United Airlines (Star Alliance): seasonal flights to Chicago (ORD) and New York (EWR).
Non-stop flights from Reykjavik (Keflavik) to Canada
Icelandair: seasonal flights to Halifax (YHZ), year-round flights to Toronto (YYZ) and Vancouver (YVR).
Play: year-round to Hamilton (YHM).
Air Canada (Star Alliance): seasonal flights to Montreal (YUL) and Toronto (YYZ).
Neos: seasonal flights to Toronto (YYZ).
WestJet: seasonal flights to Calgary (YYC).
Non-stop flights from Reykjavik (Keflavik) to Africa
Play is currently the only airline flying non-stop from Reykjavik (Keflavik) to Africa. They fly seasonal to Marrakech (RAK).
Non-stop flights from Reykjavik (Keflavik) to the Middle-East / Western Asia
Neos is currently the only airline flying non-stop from Reykjavik (Keflavik) to the Middle-East. They fly seasonal to Tel Aviv (TLV).
International flights from Reykjavik (Keflavik)
Flights from Reykjavik (Keflavik) to Austria
There are 3 destinations in Austria that have non-stop flights from Reykjavik (Keflavik).
Direct flights to Innsbruck are offered by Icelandair. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to Salzburg with Icelandair or Play. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to Vienna with Austrian (Star Alliance) or Wizz Air Malta.
Flights from Reykjavik (Keflavik) to Belgium
Brussels is the only destination in Belgium with direct flights from Reykjavik (Keflavik). You can fly non-stop to Brussels with Icelandair or Play.
Flights from Reykjavik (Keflavik) to Canada
In Canada there are several destinations from Reykjavik (Keflavik) (6 in total).
Direct flights to Calgary are offered by WestJet. This is a seasonal route that starts in May and ends in October.
The only airline with direct flights to Halifax is Icelandair. This is a seasonal route that starts in May and ends in October.
You can fly non-stop from Reykjavik (Keflavik) to Hamilton with Play.
The only airline with direct flights to Montreal is Air Canada (Star Alliance). This is a seasonal route that starts in June and ends in October.
Non-stop flights to Toronto are offered by Air Canada (Star Alliance), Icelandair and Neos.
You can fly non-stop from Reykjavik (Keflavik) to Vancouver with Icelandair.
Flights from Reykjavik (Keflavik) to Croatia
If you are looking for a direct flight from Reykjavik (Keflavik) to Croatia, there are 2 destinations to choose from.
You can fly non-stop to Split with Neos or Play. This is a seasonal route that starts in May and ends in October.
The only airline with direct flights to Zagreb is Neos. This route has been announced recently, and is not operational yet. It will start in May 2024.
Flights from Reykjavik (Keflavik) to Czechia
In Czechia, the only destination that has a direct flight from Reykjavik (Keflavik) is Prague. You can fly non-stop to Prague with Icelandair or Play.
Flights from Reykjavik (Keflavik) to Denmark
In Denmark, there are 2 destinations from Reykjavik (Keflavik).
You can fly non-stop to Billund with Icelandair or Play. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Copenhagen are offered by Icelandair, Play and SAS (Star Alliance).
Flights from Reykjavik (Keflavik) to Faroe Islands
There is 1 destination in Faroe Islands that has a direct connection from Reykjavik (Keflavik), which is Sørvágur. You can fly non-stop to Sørvágur with Atlantic Airways or Icelandair.
Flights from Reykjavik (Keflavik) to Finland
If you are looking for a direct flight from Reykjavik (Keflavik) to Finland, there are 2 destinations to choose from.
You can fly non-stop to Helsinki with Finnair (Oneworld) or Icelandair.
The only airline with direct flights to Rovaniemi is Play.
Flights from Reykjavik (Keflavik) to France
There are 3 destinations in France that have non-stop flights from Reykjavik (Keflavik).
Direct flights to Nice are offered by Icelandair. This is a seasonal route that starts in June and ends in October.
You can fly non-stop to Paris with Icelandair or Play.
You can fly non-stop to Paris (Orly) with easyJet or Transavia. This is a seasonal route that starts in May and ends in October.
Flights from Reykjavik (Keflavik) to Germany
In Germany there are several destinations from Reykjavik (Keflavik) (6 in total).
You can fly non-stop to Berlin with Icelandair or Play.
You can fly non-stop to Düsseldorf with Eurowings or Play.
Non-stop flights to Frankfurt are offered by Icelandair, Lufthansa (Star Alliance) and Play.
Non-stop flights to Hamburg are offered by Eurowings, Icelandair and Play. This is a seasonal route that starts in May and ends in November.
You can fly non-stop to Munich with Icelandair or Lufthansa (Star Alliance).
You can fly non-stop from Reykjavik (Keflavik) to Stuttgart with Eurowings. This is a seasonal route that starts in May and ends in September.
Flights from Reykjavik (Keflavik) to Greece
In Greece, the only destination that has a direct flight from Reykjavik (Keflavik) is Athens. Direct flights to Athens are offered by Play. This is a seasonal route that starts in May and ends in October.
Flights from Reykjavik (Keflavik) to Greenland
In Greenland, there are 4 destinations from Reykjavik (Keflavik).
All direct flights from Reykjavik (Keflavik) to Ilulissat, Kulusuk and Narsarsuaq are operated by Icelandair.
You can fly non-stop to Nuuk with Air Greenland or Icelandair.
Flights from Reykjavik (Keflavik) to Hungary
Budapest is the only destination in Hungary with direct flights from Reykjavik (Keflavik). Direct flights to Budapest are offered by Wizz Air.
Flights from Reykjavik (Keflavik) to Ireland
There is 1 destination in Ireland that has a direct connection from Reykjavik (Keflavik), which is Dublin. You can fly non-stop to Dublin with Icelandair or Play.
Flights from Reykjavik (Keflavik) to Israel
Tel Aviv is the only destination in Israel with direct flights from Reykjavik (Keflavik). Direct flights to Tel Aviv are offered by Neos. This route has been announced recently, and is not operational yet. It will start in August 2024.
Flights from Reykjavik (Keflavik) to Italy
In Italy there are several destinations from Reykjavik (Keflavik) (7 in total).
Direct flights to Bologna are offered by Play. This is a seasonal route that starts in June and ends in October.
The only airline with direct flights to Brindisi is Neos.
From Reykjavik (Keflavik) to Milan (Malpensa) there are 4 airlines that have direct services, which are easyJet, Icelandair, Neos and Wizz Air Malta.
The only airline with direct flights to Palermo is Neos. This route has been announced recently, and is not operational yet. It will start in October 2024.
You can fly non-stop to Rome (Fiumicino) with Icelandair or Wizz Air Malta.
You can fly non-stop from Reykjavik (Keflavik) to Venice Marco Polo with Play. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Verona are offered by Icelandair, Neos and Play. This is a seasonal route that starts in June and ends in September.
Flights from Reykjavik (Keflavik) to Latvia
In Latvia, the only destination that has a direct flight from Reykjavik (Keflavik) is Riga. Direct flights to Riga are offered by Air Baltic.
Flights from Reykjavik (Keflavik) to Lithuania
There is 1 destination in Lithuania that has a direct connection from Reykjavik (Keflavik), which is Vilnius. Direct flights to Vilnius are offered by Play. This is a seasonal route that starts in May and ends in October.
Flights from Reykjavik (Keflavik) to Morocco
In Morocco, the only destination that has a direct flight from Reykjavik (Keflavik) is Marrakech. Direct flights to Marrakech are offered by Play. This is a seasonal route that starts in October and ends in April.
Flights from Reykjavik (Keflavik) to Netherlands
Amsterdam is the only destination in Netherlands with direct flights from Reykjavik (Keflavik). Non-stop flights to Amsterdam are offered by Icelandair, Play and Transavia.
Flights from Reykjavik (Keflavik) to Norway
There are 2 destinations in Norway that have non-stop flights from Reykjavik (Keflavik).
Direct flights to Bergen are offered by Icelandair. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Oslo are offered by Icelandair, Norwegian and SAS (Star Alliance).
Flights from Reykjavik (Keflavik) to Poland
If you are looking for a direct flight from Reykjavik (Keflavik) to Poland, there are 3 destinations to choose from.
To Gdańsk and Katowice, you can fly with Wizz Air.
You can fly non-stop to Warsaw with Play or Wizz Air.
Flights from Reykjavik (Keflavik) to Portugal
In Portugal, there are 3 destinations from Reykjavik (Keflavik).
All direct flights from Reykjavik (Keflavik) to Funchal (Madeira), Lisbon and Porto are operated by Play.
Flights from Reykjavik (Keflavik) to Spain
In Spain there are several destinations from Reykjavik (Keflavik) (9 in total).
Non-stop flights to Alicante are offered by Icelandair, Neos and Play.
The only airline with direct flights to Almería is Neos. This is a seasonal route that starts in June and ends in August.
Non-stop flights to Barcelona are offered by Icelandair, Play and Vueling.
The only airline with direct flights to Fuerteventura is Play. This is a seasonal route that starts in December and ends in April.
You can fly non-stop to Gran Canaria (Las Palmas) with Icelandair or Play. This is a seasonal route that starts in October and ends in April.
Non-stop flights to Madrid are offered by Iberia (Oneworld), Icelandair and Play.
To Málaga and Palma de Mallorca, you can fly with Play.
Non-stop flights to Tenerife (Reina Sofía) are offered by Icelandair, Neos and Play.
Flights from Reykjavik (Keflavik) to Sweden
If you are looking for a direct flight from Reykjavik (Keflavik) to Sweden, there are 2 destinations to choose from.
Direct flights to Gothenburg are offered by Play. This is a seasonal route that starts in May and ends in August.
You can fly non-stop to Stockholm (Arlanda) with Icelandair or Play.
Flights from Reykjavik (Keflavik) to Switzerland
There are 2 destinations in Switzerland that have non-stop flights from Reykjavik (Keflavik).
You can fly non-stop to Geneva with Icelandair or Play. This is a seasonal route that starts in May and ends in September.
You can fly non-stop to Zürich with Edelweiss Air or Icelandair.
Flights from Reykjavik (Keflavik) to United Kingdom
United Kingdom is well-connected to Reykjavik (Keflavik) (KEF) with 15 destinations around the country that have direct flights from Reykjavik (Keflavik).
To Belfast International and Birmingham, you can fly with Jet2.
You can fly non-stop to Bristol with easyJet or Jet2. This is a seasonal route that starts in October and ends in April.
The only airline with direct flights to Cardiff is Play. This is a seasonal route that starts in October and ends in November.
You can fly non-stop to Edinburgh with easyJet or Jet2.
You can fly non-stop to Glasgow with Icelandair or Jet2.
Direct flights to Leeds / Bradford are offered by Jet2. This is a seasonal route that starts in October and ends in November.
The only airline with direct flights to Liverpool is Play. This is a seasonal route that starts in September and ends in April.
You can fly non-stop to London Gatwick with easyJet or Icelandair.
You can fly non-stop to London Heathrow with British Airways (Oneworld) or Icelandair.
Direct flights to London Luton are offered by easyJet.
You can fly non-stop to London Stansted with Jet2 or Play.
Non-stop flights to Manchester are offered by easyJet, Icelandair and Jet2.
All direct flights from Reykjavik (Keflavik) to Newcastle and Nottingham are operated by Jet2.
Flights from Reykjavik (Keflavik) to United States
You can fly non-stop from Reykjavik (Keflavik) to lots of destinations in United States, as there is a total of 15 airports that have direct services from Reykjavik (Keflavik).
To Baltimore-Washington and Boston, you can fly with Icelandair and Play.
You can fly non-stop to Chicago with Icelandair or United Airlines (Star Alliance).
The only airline with direct flights to Denver is Icelandair.
All direct flights from Reykjavik (Keflavik) to Detroit and Minneapolis are operated by Delta (SkyTeam) and Icelandair.
You can fly non-stop to New York with Icelandair or United Airlines (Star Alliance).
You can fly non-stop to New York City with Delta (SkyTeam) or Icelandair.
You can fly non-stop from Reykjavik (Keflavik) to Newburgh, New York with Play.
All direct flights from Reykjavik (Keflavik) to Orlando, Pittsburgh, Portland, Raleigh / Durham and Seattle / Tacoma are operated by Icelandair.
You can fly non-stop to Washington with Icelandair or Play.
Alternative airports near Reykjavik (Keflavik)
There are two alternative airports to Reykjavik (Keflavik) (KEF) within a range of 125 miles (200 km), which are Reykjavik (RKV) and Vestmannaeyjar (VEY).
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 from Reykjavik (Keflavik)?
The most convenient airport to fly from Reykjavik (Keflavik) is Keflavík International Airport (KEF).
How many airlines fly from Reykjavik (Keflavik)?
There are 26 airlines flying from Reykjavik (Keflavik) to 97 airports around the world, as of May 2024.
Which airlines fly from Reykjavik (Keflavik)?
Icelandair, Play and Neos operate most flights from Reykjavik (Keflavik). To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Reykjavik (Keflavik)?
Star Alliance, Oneworld and SkyTeam are all flying from Reykjavik (Keflavik).
How many nonstop flights are there from Reykjavik (Keflavik)?
There are roughly 2,316 flights departing from Reykjavik (Keflavik) every month (or 539 flights each week), to a total of 97 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 from Reykjavik (Keflavik)?
Copenhagen, Amsterdam and Boston are the 3 most popular routes from Reykjavik (Keflavik). For a complete overview of all flight routes from Reykjavik (Keflavik), please use our flight map.