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 92 destinations in 27 countries.
At present, there is one domestic flight 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 Domestic flights Alternative airports FAQAirlines flying from Reykjavik (Keflavik)
In total there are 27 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 and Africa.
* Please note that there are no direct services between Reykjavik (Keflavik) and Southern America, Central America, the Caribbean, the Middle-East, 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), Portland (PDX), year-round flights to 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).
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. This is a seasonal route that starts in April and ends in October.
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
In Croatia, the only destination that has a direct flight from Reykjavik (Keflavik) is Split. Direct flights to Split are offered by Play. This is a seasonal route that starts in May and ends in October.
Flights from Reykjavik (Keflavik) to Czechia
There is 1 destination in Czechia that has a direct connection from Reykjavik (Keflavik), which is Prague. You can fly non-stop to Prague with Icelandair or Play.
Flights from Reykjavik (Keflavik) to Denmark
If you are looking for a direct flight from Reykjavik (Keflavik) to Denmark, there are 2 destinations to choose from.
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
In Faroe Islands, the only destination that has a direct flight from Reykjavik (Keflavik) is Sørvágur. You can fly non-stop to Sørvágur with Atlantic Airways or Icelandair. This is a seasonal route that starts in April and ends in October.
Flights from Reykjavik (Keflavik) to Finland
Helsinki is the only destination in Finland with direct flights from Reykjavik (Keflavik). You can fly non-stop to Helsinki with Finnair (Oneworld) or Icelandair.
Flights from Reykjavik (Keflavik) to France
In France, there are 3 destinations 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 April 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. This route is not operational yet but will start in May.
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 October.
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
There is 1 destination in Greece that has a direct connection from Reykjavik (Keflavik), which is Athens. Direct flights to Athens are offered by Play. This is a seasonal route that starts in April and ends in October.
Flights from Reykjavik (Keflavik) to Greenland
If you are looking for a direct flight from Reykjavik (Keflavik) to Greenland, there are 4 destinations to choose from.
You can fly non-stop to Ilulissat with Air Greenland or Icelandair. This is a seasonal route that starts in June and ends in September.
To Kulusuk and Narsarsuaq, you can fly with 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. This is a seasonal route that starts in April and ends in October.
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 Italy
There are 5 destinations in Italy that have non-stop flights from Reykjavik (Keflavik).
Direct flights to Bologna are offered by Play. This is a seasonal route that starts in June and ends in October.
From Reykjavik (Keflavik) to Milan (Malpensa) there are 4 airlines that have direct services, which are easyJet, Icelandair, Neos and Wizz Air Malta.
You can fly non-stop to Rome (Fiumicino) with Icelandair or Wizz Air Malta.
The only airline with direct flights to Venice Marco Polo is 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 May 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
Vilnius is the only destination in Lithuania with direct flights from Reykjavik (Keflavik). Direct flights to Vilnius are offered by Play. This is a seasonal route that starts in April and ends in October.
Flights from Reykjavik (Keflavik) to Morocco
There is 1 destination in Morocco that has a direct connection from Reykjavik (Keflavik), which is Marrakech. Direct flights to Marrakech are offered by Play. This is a seasonal route that starts in October and ends in March.
Flights from Reykjavik (Keflavik) to Netherlands
In Netherlands, there are 2 destinations from Reykjavik (Keflavik).
Non-stop flights to Amsterdam are offered by Icelandair, Play and Transavia.
The only airline with direct flights to Maastricht Aachen is Canada Jetlines. This route has been announced recently, and is not operational yet. It will start in April 2024.
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. This is a seasonal route that starts in April and ends in October.
Flights from Reykjavik (Keflavik) to Portugal
In Portugal, there are 3 destinations from Reykjavik (Keflavik).
You can fly non-stop to Funchal (Madeira) with Neos or Play. This is a seasonal route that starts in October and ends in March.
The only airline with direct flights to Lisbon is Play.
You can fly non-stop to Porto with Neos or Play. This is a seasonal route that starts in April and ends in October.
Flights from Reykjavik (Keflavik) to Spain
In Spain there are several destinations from Reykjavik (Keflavik) (8 in total).
Non-stop flights to Alicante are offered by Icelandair, Neos and Play.
Non-stop flights to Barcelona are offered by Icelandair, Play and Vueling.
You can fly non-stop from Reykjavik (Keflavik) to Fuerteventura with Play. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to Gran Canaria (Las Palmas) with Icelandair or Play. This route has been announced recently, and is not operational yet. It will start in April 2024.
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 October.
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 14 destinations around the country that have direct flights from Reykjavik (Keflavik).
To Belfast International and Birmingham, you can fly with Jet2.
All direct flights from Reykjavik (Keflavik) to Bristol and Edinburgh are operated by easyJet and Jet2.
You can fly non-stop to Glasgow with Icelandair or Jet2.
You can fly non-stop from Reykjavik (Keflavik) to Leeds / Bradford with Jet2. This route has been announced recently, and is not operational yet. It will start in April 2024.
Direct flights to Liverpool are offered by Play. This route has been announced recently, and is not operational yet. It will start in April 2024.
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.
The only airline with direct flights to London Luton is 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.
To Newcastle and Nottingham, you can fly with 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.
Domestic flights from Reykjavik (Keflavik)
Flights from Reykjavik (Keflavik) to Iceland
There is just one domestic flight from Reykjavik (Keflavik), which is between Reykjavik (Keflavik) and Akureyri. Direct flights to Akureyri are offered by Neos. This route has been announced recently, and is not operational yet. It will start in April 2024.
Alternative airports near Reykjavik (Keflavik)
Below you can find a list of alternative airports to Reykjavik (Keflavik) (KEF). The nearest airports to Reykjavik (Keflavik) (KEF) 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 27 airlines flying from Reykjavik (Keflavik) to 92 airports around the world, as of April 2024.
Which airlines fly from Reykjavik (Keflavik)?
Icelandair, Play and Jet2 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 3,033 flights departing from Reykjavik (Keflavik) every month (or 707 flights each week), to a total of 92 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 London Heathrow 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.