Find and Book Top Resorts in Hafnarfjordur

Search among 3 available resorts and all inclusive hotels in Hafnarfjordur from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-3 out of 3
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
8.4
Great232 reviews
MapView on map1.5 km from City Centre1.5 km from Keilir Golf Club
From   US$ 107 /nightSelect
8.2
Great407 reviews
MapView on map400 m from City Centre400 m from Keilir Golf Club
From   US$ 92 /nightSelect
Hotel
8.4
Great246 reviews
1.5 km from City Centre1.5 km from Keilir Golf Club
From   US$ 52 /nightSelect

Best Resorts and Places to Stay in Hafnarfjordur

Why visit?

Hafnarfjordur, a charming coastal town in Iceland, offers a unique experience for tourists. Known as the Town of Elves, Hafnarfjordur is a place where folklore, art, and nature intertwine. The town boasts several notable landmarks, including:

Hellisgerdi Park: A peaceful oasis, Hellisgerdi Park is a beautiful nature reserve filled with lava formations, walking trails, and vibrant vegetation.

The Hafnarfjordur Museum: This museum showcases the cultural heritage of the town, displaying artifacts and exhibitions that delve into its rich history.

Viking Village: Immerse yourself in Viking culture at the Viking Village, where you can witness reenactments, traditional crafts, and enjoy a delicious Viking feast.

Sudurnes Science and Learning Center: A great place for families, this interactive center focuses on promoting science and knowledge through engaging exhibits and workshops.

Ásvallalaug Pool: Nestled in the scenic surroundings, Ásvallalaug Pool offers natural geothermal waters for a relaxing and rejuvenating experience.

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

Privacy and Space: Resorts in Hafnarfjordur offer larger accommodations, providing you with more privacy and ample space to relax and unwind.

Unique Experiences: Many resorts in Hafnarfjordur provide access to exclusive activities such as horseback riding, hiking, and guided tours, allowing you to fully immerse yourself in the local culture and nature.

Personalized Services: Resorts often have a dedicated staff that provides personalized services, catering to your specific needs and enhancing your overall experience.

Scenic Locations: Hafnarfjordur resorts are often situated in stunning locations, offering breathtaking views of the surrounding landscapes and water bodies, guaranteeing a memorable stay.

On-site Amenities: Resorts in Hafnarfjordur typically offer a range of amenities such as spas, swimming pools, fitness centers, and fine dining options, ensuring you have everything you need for a comfortable and enjoyable stay.

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

On average, the price to stay in a resort in Hafnarfjordur varies based on the star rating:

3-star resorts: Prices range from $100 to $200 per night.

4-star resorts: Prices range from $200 to $350 per night.

5-star resorts: Prices range from $350 to $600 per night.

Best Value for Money:

Hotel Viking: Located in the heart of Hafnarfjordur, Hotel Viking offers comfortable and reasonably priced accommodations. Its proximity to notable landmarks such as the Viking Village and Hellisgerdi Park makes it an ideal choice for budget-conscious travelers.

Hotel Hafnarfjordur: Situated near the harbor, Hotel Hafnarfjordur provides affordable rooms with modern amenities. Guests can enjoy easy access to the Sudurnes Science and Learning Center and enjoy scenic coastal walks.

Elfisland Resort: This charming and cozy resort is known for its welcoming atmosphere and excellent value for money. Located near Hellisgerdi Park, it offers a peaceful retreat with well-appointed rooms and a friendly staff.

Best Luxury Resorts:

Hotel Orkin: Offering luxurious accommodations with elegant decor, Hotel Orkin provides a top-notch experience for discerning travelers. Its convenient location allows easy access to the Hafnarfjordur Museum and other local attractions.

Hotel Kriunes: Nestled on the shores of Lake Ellidavatn, Hotel Kriunes offers a serene and luxurious escape. This boutique resort features stunning lake views, a spa, and fine dining options, making it perfect for couples or those seeking relaxation.

Best Pet-Friendly Resorts:

Lava Apartments & Rooms: This pet-friendly resort provides comfortable and spacious accommodations for both humans and their furry friends. Its proximity to Hellisgerdi Park and designated walking paths allows for enjoyable adventures with your pet.

Hotel Vellir: Welcoming pets with open arms, Hotel Vellir offers pet-friendly rooms and easy access to the Hafnarfjordur waterfront. This resort boasts beautiful surroundings and is close to walking trails suitable for pets and their owners.

Best Family Resorts:

Hótel Vellir: With family-friendly facilities and spacious rooms, Hótel Vellir provides a comfortable stay for families. Its location near the Sudurnes Science and Learning Center ensures plenty of educational and entertaining activities for children.

Hotel Kriunes: Besides its luxury accommodations, Hotel Kriunes also caters to families. Its lakeside location allows for outdoor activities, and the hotel offers family rooms, a playground, and babysitting services.

Hotel Viking: Known for its Viking-themed atmosphere, Hotel Viking appeals to families seeking a unique experience. Its proximity to the Viking Village, where children can participate in interactive Viking activities, makes it an exciting choice.

Best Resorts with Unique Views:

Hotel Kriunes: Offering breathtaking views of Lake Ellidavatn, Hotel Kriunes allows guests to immerse themselves in Iceland's natural beauty. The resort's serene surroundings create an unforgettable experience.

Elfisland Resort: Set amidst the lush greenery of Hellisgerdi Park, Elfisland Resort offers a tranquil retreat with stunning views of the surrounding lava formations. It provides a truly unique and picturesque setting.

Show moreLess