Keflavík Airport Layover: Where to Sleep and Eat Nearby
How to turn a long connection at Keflavík into a comfortable night in Keflavík town, Reykjavík or the wider Suðurnes peninsula, with honest guidance on transfers, food and timing.
Sleeping close to the terminal
The airport sits at Keflavík, roughly 50 km southwest of Reykjavík, and the surrounding Suðurnes peninsula has a cluster of guesthouses and hotels within a 5–15 minute drive of the terminal. Keflavík town itself, along Hafnargata and the streets running down to the harbour, is the most practical choice for a short connection: you can reach it by taxi in about 10 minutes or by local Strætó bus, and several properties run their own shuttles. Expect simple, warm rooms rather than resort facilities, and book ahead in June to August when peninsula accommodation fills with travellers on early-morning departures.
If your layover is under eight hours, staying in Keflavík town is the sensible option. You avoid the 45–50 minute drive each way into Reykjavík and the cost of the Flybus, which runs to and from BSÍ terminal in the capital. For a longer stop of twelve hours or more, Reykjavík becomes worthwhile: the 101 downtown area around Laugavegur, Skólavörðustígur and the old harbour gives you far more choice for an evening meal and a walk. Just be realistic about the transfer time when you set your alarm.
Eating well on the peninsula
Keflavík has a small but genuinely useful dining scene. Along Hafnargata you will find cafés and bakeries serving coffee, skyr and sandwiches from early morning, which suits travellers landing on a red-eye. For a proper sit-down meal, the harbour area has fish restaurants where the catch of the day is the obvious order, and there are a handful of casual places doing burgers, lamb soup and pizza. Prices are Icelandic, not airport-inflated: a main course in town is typically well below what you would pay inside the terminal's departure hall.
Inside the airport, the food options sit mostly airside after security, with a food court and coffee counters open around flight banks rather than all night. If you land late and leave early, eat before you sleep rather than relying on the terminal. In Keflavík, opening hours shorten outside summer, so a 21:00 arrival in January may leave only petrol-station food and hotel bar snacks. Ask your accommodation whether they serve anything on arrival. My recommendation: book a hotel in Keflavík town with breakfast included and eat dinner at the harbour, rather than paying for an airport hotel and eating in the terminal.
What to do with a long stop
With six hours or more between flights, the Blue Lagoon at Grindavík is about 20 minutes by road from the airport and is the classic layover excursion, though it requires a pre-booked slot and is not cheap. A quieter alternative is the Reykjanes peninsula itself: the lighthouse at Reykjanestá, the geothermal area at Gunnuhver and the bridge between continents at Sandvík are all within a short drive and cost nothing. In summer you can walk the coastal paths around Keflavík harbour in the evening light; in winter, daylight is scarce, so plan outdoor stops for the middle of the day.
If you would rather stay in the capital, the Flybus from the terminal to BSÍ takes around 45 minutes and drops you within walking distance of the main downtown hotels. From there, Hallgrímskirkja, the Sun Voyager sculpture and the harbour are all walkable. The trade-off is cost and time: two bus transfers and a taxi or bus back to the airport can eat three hours of a layover. For anything under ten hours I would stay on the peninsula; for a full day or an overnight, Reykjavík repays the journey.
Timing, transfers and booking sense
Iceland's weather is the variable that matters most for a layover. Keflavík is exposed, and winter storms between November and March can close the Reykjanesbraut road briefly or delay buses, so build a buffer of at least three hours before your departure and check road conditions at road.is and flights at isavia.is. Summer brings near-24-hour daylight, which makes an evening arrival feel like afternoon and can wreck your sleep before a morning flight; a sleep mask and a hotel away from the road are worth the small extra cost.
On this site, Keflavík and Reykjavík properties are the most-viewed and most-searched in the region, and the peninsula books up first around holidays and the summer solstice. Reserve a room with free cancellation as soon as your flights are confirmed, then refine. Ask specifically whether the shuttle runs for your arrival time, since some small guesthouses stop transfers after 22:00. Skip the temptation to sleep in the terminal: the seating is not designed for it, and a short night in a real bed in Keflavík town will leave you far better prepared for the next flight.
Questions, answered
How far is Keflavík Airport from Reykjavík?
The drive is about 50 km and takes 45–50 minutes by car or Flybus to BSÍ terminal. Taxis cost considerably more than the bus. Allow extra time in winter, when snow and wind on the Reykjanesbraut can slow the journey.
Can I leave the airport during a layover?
Yes, provided you have the right to enter Iceland and enough time. For stops under eight hours, stay in Keflavík town, ten minutes away. For longer stops, Reykjavík is feasible but you need at least three hours back at the airport before departure.
Where should I sleep near Keflavík Airport?
Keflavík town, around Hafnargata, has the widest choice of guesthouses and small hotels within a short drive of the terminal. Book a property with a shuttle and confirm its hours, as some stop transfers late in the evening.
Is the Blue Lagoon realistic on a layover?
It is about 20 minutes from the airport, but you must pre-book a time slot and allow for changing and transfer. It suits layovers of five hours or more. Check opening hours and road conditions before committing in winter.
What food is open near the airport at night?
Options are limited. Airside food outlets follow flight banks rather than running all night, and Keflavík town restaurants close earlier outside summer. A hotel serving snacks or breakfast is the safer bet for late arrivals.
When is the best time to book a Keflavík layover hotel?
As soon as your flights are fixed, especially for June to August and around public holidays, when peninsula rooms sell out. Choose a rate with free cancellation so you can adjust if flight times change.
Do I need a car for a Keflavík layover?
Not for Keflavík town or the airport hotels, which are minutes away by shuttle or taxi. A car helps if you want to explore the Reykjanes peninsula sights, but rental paperwork takes time you may not have on a short stop.
What should I skip on a short layover?
Skip downtown Reykjavík if you have less than eight hours, and skip trying to sleep in the terminal. Both cost more time and comfort than a simple room in Keflavík town with an early breakfast.
5% back on completed stays · ~1 tonne CO₂ retired per booking