
How do you get from Keflavík Airport to Reykjavík?
Quick answer
Keflavík Airport (KEF) is about 50 km from Reykjavík — a 45–50 minute drive. Your three main options are the shared airport bus (Flybus, from about 4,500 ISK per person), a metered taxi (roughly 20,000–25,000 ISK), or a private door-to-door transfer such as HófyVIP (from 21,500 ISK for the whole vehicle, up to 4 passengers).
Your options at a glance
- Private airport transfer — a driver meets you in the arrivals hall and takes you straight to your hotel. Fixed price per vehicle (not per person), flight tracking and no waiting. Best for families, groups and anyone who wants zero hassle after a long flight.
- Airport bus (Flybus / Airport Direct) — scheduled coaches to the BSÍ terminal, then a smaller bus or a short walk to your hotel. Cheapest per person, but you wait for the departure and may change vehicles.
- Metered taxi — available outside arrivals, but Icelandic taxis are expensive and the meter to Reykjavík typically runs 20,000–25,000 ISK.
How long does it take?
The drive is 45–50 minutes in normal conditions — about 50 km along Route 41 (Reykjanesbraut). In winter weather or heavy traffic, allow a little longer. A private transfer is usually fastest because it goes directly to your door with no interchange.
Which should you choose?
If you are travelling as a couple, a family or a small group, a private airport transfer often costs about the same as separate bus tickets once you add everyone up — and you get a private vehicle, help with luggage and a driver who tracks your flight, so late or early arrivals are covered at no extra charge.
Book a Keflavík airport transfer
HófyVIP runs private, fixed-price transfers between KEF and Reykjavík in a luxury van seating up to 8. Your driver meets you with a name sign, and there is no surcharge for night-time or delayed flights.
Ready to plan your trip?
Tell us your dates and we'll arrange a private airport transfer or a tailor-made tour with a local driver-guide.