Find and Book Top Rated Hotels in Keflavik

Search among 16 available resorts and all inclusive hotels in Keflavik from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-16 out of 16
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map2.1 mi from City Center
From   US$ 238 /nightSelect
8.6
Great768 reviews
From   US$ 219 /nightSelect
Guest house
8.4
Great232 reviews
From   US$ 122 /nightSelect
8.2
Great291 reviews
2.3 mi from City Center1.6 mi from City Center
From   US$ 165 /nightSelect
Guest house
8.4
Great192 reviews
From   US$ 137 /nightSelect
8.4
Great171 reviews
1200 yd from City Center
From   US$ 122 /nightSelect
8.4
Great401 reviews
From   US$ 201 /nightSelect
600 yd from City Center
From   US$ 274 /nightSelect
Hotel
8.4
Great299 reviews
700 yd from City Center
From   US$ 114 /nightSelect
8.2
Great225 reviews
500 yd from City Center
From   US$ 226 /nightSelect
Bed & Breakfast
8.6
Great260 reviews
1000 yd from City Center
From   US$ 139 /nightSelect
8.4
Great269 reviews
1.2 mi from City Center500 yd from City Center
From   US$ 120 /nightSelect
8.6
Great131 reviews
700 yd from City Center
From   US$ 237 /nightSelect
8.4
Great202 reviews
600 yd from City Center
From   US$ 91 /nightSelect
8.4
Great212 reviews
1100 yd from City Center
From   US$ 179 /nightSelect
Bed & Breakfast
8.2
Great124 reviews
1400 yd from City Center700 yd from City Center
From   US$ 71 /nightSelect

Best Resorts and Places to Stay in Keflavik

Why visit?

Keflavik, located in southwestern Iceland, is a charming town renowned for its stunning natural beauty and proximity to notable landmarks. With its picturesque landscapes, including the famous Blue Lagoon and the striking Reykjanesviti Lighthouse, Keflavik offers tourists a unique and unforgettable experience.

Why is choosing a resort in Keflavik better than staying in a hotel?

Immersive Natural Surroundings: Resorts in Keflavik are often nestled amidst breathtaking natural landscapes, allowing guests to fully immerse themselves in Iceland's stunning beauty.

Exclusive Amenities: Resorts in Keflavik provide a range of exclusive amenities such as spa facilities, jacuzzis, and on-site restaurants, enhancing the overall experience for guests.

Privacy and Relaxation: Resorts usually provide more privacy and tranquility compared to hotels, allowing visitors to unwind and enjoy their vacation to the fullest.

Personalized Service: Resorts often offer personalized services to cater to the needs and preferences of their guests, ensuring a memorable and customized stay.

Unique Experience: Staying in a resort allows tourists to feel connected to the local culture and surroundings, providing a more authentic and immersive experience.

What is the price to stay in a resort per night?

The price per night in Keflavik's resorts can vary based on the star rating, amenities, and season. On average, a 3-star resort in Keflavik can cost around $150-$200 per night, a 4-star resort can range from $200-$350 per night, and a 5-star luxury resort can cost approximately $350-$500 per night. Prices may fluctuate depending on the specific resort and the time of year.

Best Value for Money:

Hotel Keflavik: Located near the airport, Hotel Keflavik offers quality accommodation at an affordable price. It provides comfortable rooms, a restaurant serving local cuisine, and easy access to the Blue Lagoon and other attractions.

Hotel Berg: This charming family-run hotel offers cozy rooms, excellent service, and a complimentary breakfast. It is conveniently located within walking distance of various shops, restaurants, and the Icelandic Museum of Rock 'n' Roll.

Base Hotel by Keflavik Airport: Perfect for budget-conscious travelers, Base Hotel offers comfortable rooms with modern amenities. It provides a stylish lounge, an outdoor terrace, and is within close proximity to museums and the Viking World exhibition.

Best Luxury Resorts:

Diamond Suites: This luxurious boutique hotel offers spacious suites with breathtaking views of the ocean. It features a gourmet restaurant, a rooftop hot tub, and a spa. Diamond Suites provides a tranquil and indulgent retreat.

Geo Hotel Grindavik: Situated in the neighboring town of Grindavik, this upscale hotel offers elegant rooms with modern decor. It boasts a wellness center with a sauna and a restaurant serving sumptuous Icelandic cuisine.

Best Pet-friendly Resorts:

North Star Hotel: Located near Keflavik International Airport, this pet-friendly hotel welcomes furry friends and offers comfortable accommodations. It provides easy access to nearby walking trails and scenic parks.

Keflavik Hotel: This pet-friendly hotel offers cozy rooms and is situated in the heart of Keflavik. It provides a relaxed and welcoming atmosphere for guests and their four-legged companions.

Best Resorts for Families:

Icelandair Hotel in Keflavik: This family-friendly hotel offers spacious rooms, an indoor swimming pool, and a play area for children. It is conveniently located near the airport and offers easy access to various attractions.

Harbor Reykjanes: Situated by the harbor, this resort offers family suites with ample space for everyone. It features a restaurant, a fitness center, and is within walking distance of the Viking World exhibition and local shops.

Airport Hotel Aurora Star: Just moments away from the airport, this hotel provides family-friendly rooms, a breakfast buffet, and a garden area for children to play. It offers convenient shuttle services and is close to scenic coastal paths.

Best Resorts with Unique Views:

Icelandic Cottages by the Sea: These cozy cottages provide breathtaking views of the ocean and nearby cliffs. Each cottage has a fully equipped kitchen, comfortable living space, and a private hot tub.

Raudanes Seaside Cottage: Nestled by the sea, these charming cottages offer panoramic views and the opportunity to witness stunning sunsets. Each cottage features a fully equipped kitchen and a cozy fireplace.

Show moreLess