Arrivals to Iceland are often very late at night and departures very early in the morning, so it can be useful to stay overnight in one of the many hotels near the airport in Keflavík, even though it is a long way from Reykjavík.
Hotels in Keflavik
In addition, local hotels often have significantly better prices than hotels in central Reykjavik. One night in a 2-bed room near the airport will cost about 128 eur, but you can find cheaper and more expensive rooms.
- Aurora Hotel *** - The only hotel right by the terminal, 1 minute walk here, prices around 176 eur per night
- A. Bernhard Guest House - guesthouse 6 km from the airport with free transfer, prices from 88 eur per night
- Hotel Keilir *** - 6 km from the airport with free transfer, prices from 110 eur per night
- BB Hótel by Reykjavik Keflavik Airport *** - 6 km from the airport with free transfer, prices from 128 eur per night
Hotels in Reykjavik
Look for a larger selection of accommodation in the capital, however prices are higher than airport hotels.