Keflavík Airport, also known as Reykjavík-Keflavík Airport, is Iceland’s largest and primary international airport. It’s located 50 km southwest of Reykjavík and serves as the main hub for Icelandair and international flights. Domestic flights operate from the smaller Reykjavík Airport.
To get from Reykjavik Cruise Port to KEF Airport, you can travel by taxi, arrange a private transfer, or by a combination of buses. Opting for a taxi or private transfer offers a convenient transfer option as it is direct, costs around €140 (ISK 21,462) and takes an average of 50 minutes, depending on traffic conditions. Alternatively, to get from Reykjavik Port to the airport with a more budget-friendly option, you will first have to reach the Reykjavik BSI Bus terminal with a combination of buses. This transfer from Reykjavik Cruise Terminal to KEF Airport using public transportation takes 1 hour and 25 minutes, excluding waiting times, and costs a total of €30.70 (ISK 4,706) per person.
Welcome Pickups offers meet and greet services and a friendly introduction to Reykjavik at the same price as a regular taxi. Click here to see the cost.
The distance from Reykjavik Cruise Port to Keflavik Airport is approximately 51 km (31 miles). The journey takes around 50 minutes to an hour by car, depending on traffic conditions.