Hotels Near Keflavik Airport for Early Flights
Airport hotel exterior at dawn near Keflavik with departing plane overhead
Eight hotels within 15 minutes of the terminal, ranked by shuttle reliability and whether you can actually sleep near a runway.
Genuinely close and functional
Hotel Berg in Keflavik town is the pick: 10 minutes from the terminal, free shuttle from 04:30, rooftop hot tub for the pre-flight soak, and rooms are properly quiet. Courtyard by Marriott Reykjavik Keflavik Airport is the closest hotel to the terminal at three minutes' drive, with a 24-hour shuttle and a decent bar-restaurant open late. Aurora Hotel at Reykjavik Airport is confusingly named; it is in Keflavik, functional, and cheaper than the Marriott.
Konvin Hotel and Bed and Breakfast Keflavik Airport are budget options within five minutes of the airport with basic rooms and reliable early transfers. Diamond Suites Hotel is a step up with kitchenettes, useful if your flight is 06:00 and you want to eat something before the airport charges you 2,800 ISK for a sandwich.
In Reykjavik if you have time to spare
Staying in Reykjavik for an early flight only works if your departure is after 09:00. Flybus starts around 03:00 for early departures but the journey plus check-in eats two and a half hours minimum. Icelandair Hotel Reykjavik Natura and Reykjavik Marina both partner with Flybus and are convenient pickup points. Anything downtown adds a taxi to the Flybus terminal on top.
The honest calculation: if your flight is before 08:00, sleep in Keflavik. If it is 10:00 or later, sleep in Reykjavik and take a 06:30 or 07:00 Flybus. The Blue Lagoon sits roughly halfway between city and airport and books luggage storage, which makes a pre-flight soak genuinely practical if you time it right.
Before you book
What people ask before booking Reykjavik.
Two hours for Schengen flights, two and a half for USA and UK departures. Security queues at 05:00-07:00 can be 45 minutes in summer.
Very. It runs to the flight schedule and drops at the terminal door. Book online for a small discount and turn up 10 minutes before departure.