Compare Cheap Hotels in Hafnarfjordur
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Hafnarfjordur Hotels

Hotel Viking
Strandgotu 55 Hafnarfjordur
$202 nightly
The price is $231 total per night
$231 total
Jun 16 - Jun 17
Total with taxes and fees
2.34 mi from city center
When you stay at Hotel Viking in Hafnarfjordur, you'll be on the waterfront, within a 15-minute drive of Reykjavik Harbour and Sky Lagoon.
Hot Tub
Breakfast included

Hotel Vellir
Tjarnarvellir 3 Hafnarfjordur
$164 nightly
The price is $189 total per night
$189 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.53 mi from city center
Located in Hafnarfjordur, Hotel Vellir is in the business district, a 3-minute drive from Viking Village and 12 minutes from Kleifarvatn.
Hot Tub
Parking included

Aska Hraun
Dalshraun 15 Hafnarfjörður
$162 nightly
The price is $181 total per night
$181 total
Jun 29 - Jun 30
Total with taxes and fees
3.36 mi from city center
With a stay at Aska Hraun in Hafnarfjordur, you'll be within a 15-minute drive of Reykjavik Harbour and Sky Lagoon.
Parking included
Free WiFi

Hotel Reykjavík Grand
Sigtun 28 Reykjavik
$291 nightly
The price is $330 total per night
$330 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8 mi from city center
With a stay at Hotel Reykjavík Grand in Reykjavik (Laugardalur), you'll be within a 5-minute drive of Reykjavik Harbour and Laugavegur.
Pet friendly
Free WiFi

Grandi by Center Hotels
Seljavegur 2 Reykjavik
$208 nightly
The price is $237 total per night
$237 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8.31 mi from city center
Located in Reykjavik (Vesturbær), Grandi by Center Hotels is within a 15-minute walk of Reykjavik Harbour and Reykjavik City Hall.
Spa
Free WiFi

CityHub Reykjavik
46 Hverfisgata Reykjavik Reykjavíkurborg
$100 nightly
The price is $117 total per night
$117 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.99 mi from city center
With a stay at CityHub Reykjavik in Reykjavik (Downtown Reykjavik), you'll be steps from Laugavegur and 12 minutes by foot from Reykjavik Harbour.
Free WiFi
Air conditioning

Center Hotels Plaza
Adalstraeti 4 Reykjavik
$208 nightly
The price is $237 total per night
$237 total
Jun 17 - Jun 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8.09 mi from city center
With a stay at Center Hotels Plaza, you'll be centrally located in Reykjavik, within a 5-minute walk of Reykjavik Harbour and Reykjavik City Hall.
Free WiFi
Breakfast available

Konvin Hotel by Reykjavik Keflavik Airport
Keilisbraut 762 Reykjanesbær
$179 nightly
The price is $205 total per night
$205 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
18.8 mi from city center
When you stay at Konvin Hotel by Reykjavik Keflavik Airport in Reykjanesbær, you'll be near the airport and within a short 5-minute drive from Stekkjarkot.
Parking included
Free WiFi

Miðgarður by Center Hotels
Laugavegur 120 Reykjavik
$187 nightly
The price is $214 total per night
$214 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.84 mi from city center
With a stay at Miðgarður by Center Hotels, you'll be centrally located in Reykjavik, steps from Laugavegur and 11 minutes by foot from Hallgrimskirkja.
Hot Tub
Spa

Fosshotel Reykjavik
Þórunnartún 1 - Höfðatorg Reykjavik
$339 nightly
The price is $383 total per night
$383 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.99 mi from city center
With a stay at Fosshotel Reykjavik, you'll be centrally located in Reykjavik, steps from Laugavegur and 15 minutes by foot from Hallgrimskirkja.
Free WiFi
Restaurant

Center Hotels Laugavegur
95-99 Laugavegur Reykjavik
$213 nightly
The price is $243 total per night
$243 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.87 mi from city center
With a stay at Center Hotels Laugavegur, you'll be centrally located in Reykjavik, steps from Laugavegur and 8 minutes by foot from Hallgrimskirkja.
Free WiFi
Restaurant

Hotel Von
Laugavegur 55 Reykjavik
$183 nightly
The price is $209 total per night
$209 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.92 mi from city center
With a stay at Hotel Von, you'll be centrally located in Reykjavik, steps from Laugavegur and 5 minutes by foot from Hallgrimskirkja.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hafnarfjordur hotels essential information
Accommodation | 1,468 hotels |
|---|---|
Lowest Price | $117 |
Highest Price | $383 |
Popular hotels | Hotel Viking, Hotel Vellir, Aska Hraun, Hotel Reykjavík Grand, Grandi by Center Hotels, CityHub Reykjavik, Center Hotels Plaza, Konvin Hotel by Reykjavik Keflavik Airport, Miðgarður by Center Hotels, Fosshotel Reykjavik, Center Hotels Laugavegur, Hotel Von |
Most Recent Hafnarfjordur Hotel Reviews

Miðgarður by Center Hotels
5 out of 5
Posted 6 hours ago
CheapTickets Verified Review
"Room was clean, comfy beds, newer hotel. Ate at the restaurant in hotel, food and drinks were great! Would recommend to others as a hotel in good location."
A verified traveler stayed at Miðgarður by Center Hotels
Top Picks
- Flights to Reykjavik Domestic
- Flights from Orlando to Reykjavik
- Flights from Baltimore to Reykjavik
- Flights from Chicago to Reykjavik
- Flights from Detroit to Reykjavik
- Flights from Denver to Reykjavik
- Flights from Oslo to Reykjavik
- Flights from Amsterdam to Reykjavik
- Flights from Stockholm to Reykjavik
- Flights from Minneapolis - St. Paul to Reykjavik
- Flights from Akureyri to Reykjavik






