Hotels & Accommodation in Hafnarfjordur
Save more with Secret Prices
Get instant savings with Secret Prices
Book hotel rooms & other accommodation in Hafnarfjordur
What's Hafnarfjordur like?
Where are the best places to stay in Hafnarfjordur?
Here are our travelers' top 5 places to stay in Hafnarfjordur:
Route 1 Guesthouse
2.5-star guesthouse- • Free breakfast • Free parking • Free WiFi • Central location
Vibrant Iceland Hostel
Suburban hostel- • Free parking • Free WiFi • Spacious rooms
Reykjavik Road Hotel by Nordurey
Hafnarfjordur hotel by ocean- • Free breakfast • Free parking • Free WiFi • Bar • Central location
Guesthouse Álfar
3-star guesthouse- • Free parking • Free WiFi • Walkable location
Hotel Viking
Bayfront hotel with outdoor pool, bar- • Free breakfast • Free parking • Free WiFi • 2 restaurants • Central location
What types of hotels are available in Hafnarfjordur?
We have 21 Hafnarfjordur accommodations with prices starting at ZAR 310. Choose one of our 2037 deals and get discounts of up to 60%.
Below are the number of accommodations by star rating in Hafnarfjordur and the surrounding area:
- • 7 5-star accommodations from ZAR 6560 per night
- • 220 4-star accommodations from ZAR 1763 per night
- • 163 3-star accommodations from ZAR 1215 per night
- • 32 2-star accommodations from ZAR 415 per night
- • 5 1-star accommodations from ZAR 310 per night
How to Get to Hafnarfjordur
What are the closest airports to Hafnarfjordur?
- • Reykjavik (KEF-Keflavik Intl.), 21.2 mi (34.2 km) from central Hafnarfjordur
- • Reykjavik (RKV-Reykjavik Domestic), 4.1 mi (6.6 km) from central Hafnarfjordur
Things to See and Do in Hafnarfjordur
What is there to see in Hafnarfjordur?
- • Hafnarfjordur Free Church
- • Hellisgerdi Park
- • Elf Garden
- • Ásfjall
What is there to do in Hafnarfjordur?
- • Ishestar Riding Tours
- • Hafnarborg
- • Fjörður Shopping Center
- • Museum of Hafnarfjordur
- • Sudurbaejarlaug
When is the best time to visit Hafnarfjordur?
- • Hottest months: July, August, June, September (average 56°F)
- • Coldest months: February, January, December, March (average 28°F)
- • Rainiest months: October, January, November, and December (average 3.47 inches of rainfall)