Find and Book Top Hotels in Keflavik

Search among 24 available hotels and places to stay in Keflavik from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-24 out of 24
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great768 reviews
From   US$ 219 /nightSelect
8.2
Great293 reviews
MapView on map3.8 km from City Centre
From   US$ 165 /nightSelect
8.4
Great402 reviews
From   US$ 34 /nightSelect
8.2
Great466 reviews
From   US$ 209 /nightSelect
500 m from City Centre
From   US$ 177 /nightSelect
Hotel
8.4
Great299 reviews
From   US$ 114 /nightSelect
8.2
Great234 reviews
500 m from City Centre
From   US$ 148 /nightSelect
Guest house
8.0
Great84 reviews
4.4 km from City Centre
From   US$ 51 /nightSelect
3.4 km from City Centre
From   US$ 225 /nightSelect
8.4
Great196 reviews
1.3 km from City Centre
From   US$ 112 /nightSelect
8.6
Great193 reviews
3.8 km from City Centre
From   US$ 54 /nightSelect
8.4
Great341 reviews
300 m from City Centre
From   US$ 85 /nightSelect
8.4
Great212 reviews
1.0 km from City Centre
From   US$ 179 /nightSelect
Guest house
8.4
Great232 reviews
From   US$ 122 /nightSelect
8.2
Great272 reviews
3.5 km from City Centre
From   US$ 87 /nightSelect
Bed & Breakfast
8.6
Great282 reviews
900 m from City Centre
From   US$ 139 /nightSelect
8.4
Great205 reviews
500 m from City Centre
From   US$ 91 /nightSelect
8.6
Great37 reviews
600 m from City Centre
From   US$ 178 /nightSelect
8.0
Great131 reviews
500 m from City Centre
From   US$ 87 /nightSelect
Apartment
8.2
Great18 reviews
500 m from City Centre
From   US$ 188 /nightSelect
Bed & Breakfast
8.2
Great162 reviews
1.3 km from City Centre
From   US$ 71 /nightSelect
7.6
Very good4 reviews
500 m from City Centre
From   US$ 216 /nightSelect
8.4
Great28 reviews
600 m from City Centre
From   US$ 273 /nightSelect
4.6 km from City Centre
From   US$ 180 /nightSelect

Best Hotels and Places to Stay in Keflavik

Why visit?

Keflavik is a charming town located on the southwestern coast of Iceland. It is often the first and last stop for visitors as it houses the countrys largest international airport. With its picturesque landscapes, unique culture, and rich history, Keflavik offers an excellent starting point to explore the wonders of Iceland, such as the iconic Blue Lagoon and the captivating Northern Lights.

Where to stay?

Keflavik Center: The heart of the town, Keflavik Center, is a great area to stay as it provides easy access to local attractions, restaurants, and shops. Choosing a hotel in this area, such as Hotel Keflavik, allows travelers to immerse themselves in the vibrant atmosphere of the town while enjoying comfortable accommodations. From here, visitors can also conveniently explore nearby attractions like the Viking World Museum and the Keflavik Maritime Center.

Reykjanes Peninsula: For those seeking tranquility and natural beauty, staying in the Reykjanes Peninsula is a perfect choice. This area offers breathtaking landscapes, including lava fields, geothermal sites, and stunning coastal cliffs. Hotel Keilir is an excellent option for travelers who want to experience this serene environment while still being close to Keflaviks amenities. In this area, visitors can also explore the dramatic Gunnuhver geothermal area and the famous Bridge Between Continents.

Reykjanesviti: Located at the westernmost point of the Reykjanes Peninsula, Reykjanesviti is a remote and picturesque area ideal for those wanting to experience Icelands raw nature. Hotels such as Northern Light Inn provide a peaceful retreat surrounded by stunning landscapes. Visitors staying here can explore the unique geothermal area of Seltun and hike to the iconic lighthouse at Reykjanesviti, enjoying the breathtaking coastal views along the way.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Hotel Keflavik: Situated in the heart of Keflavik, Hotel Keflavik offers comfortable accommodations at an affordable price. Guests can enjoy modern rooms with amenities such as free Wi-Fi, flat-screen TVs, and private bathrooms. The hotel also features an on-site restaurant serving delicious Icelandic cuisine, making it convenient for guests to satisfy their culinary cravings without having to venture far from their rooms. With its location near the airport and various attractions, Hotel Keflavik provides excellent value for money.

Hotel Berg: Located in a quiet area of Keflavik, Hotel Berg offers cozy rooms at a reasonable price. The hotel focuses on providing a personalized experience, ensuring that guests feel at home during their stay. The rooms are well-equipped with comfortable beds, private bathrooms, and complimentary Wi-Fi. Hotel Berg also offers a delicious breakfast buffet, allowing guests to start their day off right. This hotel provides a peaceful retreat while still being within easy reach of Keflaviks amenities.

Hotel Keilir: Situated in the beautiful Reykjanes Peninsula, Hotel Keilir offers a delightful blend of affordability and tranquility. With its picturesque surroundings and comfortable rooms, guests can relax and unwind while enjoying the scenic landscapes. The hotel provides amenities such as free Wi-Fi, private bathrooms, and a complimentary breakfast. Hotel Keilir also offers tour packages that allow visitors to explore popular attractions in the area, making it a great choice for budget-conscious travelers.

Best kids-friendly hotels:

Base Hotel: Base Hotel in Keflavik offers a kid-friendly atmosphere with spacious family rooms and fun amenities. The hotel provides a play area for children, ensuring they have a delightful time during their stay. Base Hotels central location also allows for easy access to nearby attractions, including the Viking World Museum and the Blue Lagoon.

Hotel Grásteinn: Hotel Grásteinn is a family-friendly hotel located in Keflaviks city center. It offers comfortable rooms with additional beds for children, making it suitable for families of all sizes. The hotel provides a continental breakfast to start the day off right, and its proximity to local parks and attractions ensures that children will have plenty of activities to enjoy during their stay.

Best hotels for a romantic getaway:

Northern Light Inn: Nestled in the serene Reykjanesviti area, Northern Light Inn provides a romantic atmosphere perfect for couples. The hotel offers cozy rooms with breathtaking views of the surrounding landscapes, allowing guests to soak up the natural beauty of Iceland. It is also renowned for its proximity to incredible Northern Lights viewing spots, providing a truly unforgettable experience.

Hotel Keflavik: Hotel Keflaviks comfortable rooms, charming ambiance, and convenient location make it an ideal choice for a romantic getaway. Couples can enjoy a romantic dinner at the on-site restaurant, which serves delicious Icelandic cuisine. The hotels knowledgeable staff can also assist with arranging romantic activities such as couples spa treatments or private sightseeing tours.

Best for location:

Bed and Breakfast Keflavik Airport Hotel: Just a short distance from the airport, Bed and Breakfast Keflavik Airport Hotel provides convenience for travelers arriving or departing from Keflavik. The hotels comfortable rooms and friendly staff make for a pleasant stay, and its proximity to several restaurants and shops ensures guests have easy access to amenities.

Hotel Grásteinn: Hotel Grásteinn is centrally located in Keflavik, offering easy access to local attractions, restaurants, and shops. The hotels convenient location allows guests to explore the towns charm on foot, making it a great choice for those who want to immerse themselves in the vibrant atmosphere of Keflavik.

Park Inn by Radisson Reykjavik Keflavik Airport: Situated near the airport, Park Inn by Radisson Reykjavik Keflavik Airport provides a convenient and comfortable stay for travelers. The hotel offers modern rooms, on-site dining options, and a fitness center. With its close proximity to transportation hubs, guests can easily explore Keflaviks surrounding areas.

Best for a short city break:

Hotel Grásteinn: Hotel Grásteinn is a cozy and welcoming hotel that provides a comfortable base for a short city break. Its central location offers easy access to Keflaviks attractions and allows visitors to explore the towns unique character and culture within a short period.

Hotel Berg: Hotel Bergs peaceful location and comfortable accommodations make it an excellent choice for a relaxing short city break. Guests can enjoy the serene surroundings while still being within reach of Keflaviks amenities and attractions. The hotels friendly staff can also provide recommendations and assistance to ensure a fulfilling stay.

Show moreLess