Keflavík International Airport · 50km · ~45 min · Updated 2026
| Option | Price | Time | Best For |
|---|---|---|---|
| Private Transfer | from €55 | 45 min | Families, comfort |
| Street Taxi | €88–121 | 55+ min | Last-minute |
| Public Transport | €3–15 | 65+ min | Budget, solo |
Keflavík International Airport (KEF) is approximately 50 kilometers (31 miles) southwest of Reykjavik. Travelers have a few reliable options to reach the city center, depending on their budget, time, and convenience preferences.
Private Transfer (Recommended for Groups or Families)
Private transfer services are a popular choice for groups or those with luggage. Prices typically range from €80 to €120, depending on the number of passengers and the vehicle type. The journey takes around 45–60 minutes, depending on traffic and weather. Booking in advance is advisable during peak travel seasons.
Public Bus (Budget-Friendly Option)
The Strætó bus company operates a direct service between KEF and Reykjavik. The 701 and 702 routes run frequently, with buses departing every 20–30 minutes. The cost is €5.50 per person, and the trip takes approximately 75–90 minutes. Buses are equipped with free Wi-Fi and charging ports. This option is ideal for solo travelers or budget-conscious visitors.
Taxi (Most Expensive but Most Direct)
Taxis are available at the airport and offer a direct ride to Reykjavik. The flat-rate fare is around €100–€120, regardless of the number of passengers. The journey time is similar to private transfers, at 45–60 minutes. Taxis are best suited for those who want a hassle-free, direct ride without any waiting time.