Hafnarfjörður Travel Guide

City Town in Capital Region, Iceland

Built into lava fields south of Reykjavík, Hafnarfjörður hosts a summer Viking festival, harbour-side seafood joints and a lively craft scene. Tourists come for boat trips, folklore tours about ‘hidden people’, and short walks through town’s old wooden houses and volcanic outcrops.

Main image
Wikivoyage banner
Costs
USD 140-260 per day
Comparable to Reykjavík-area prices for dining and lodging.
Safety
Very safe
Very safe with active community life.
Best Time
June-August
Summer festivals and harbour life peak in June-August.
Time
Weather
Population
29,971
Infrastructure & Convenience
Good bus connections to Reykjavík, walkable downtown, many services.
Popularity
Popular for Reykjavík day-trips and cultural events.
Known For
lava fields, harbour and fishing, elf folklore, Viking and cultural festivals, arts scene, seafood restaurants, summer markets, proximity to Reykjavík
Hafnarfjörður is famous in Iceland for its lava fields and strong huldufólk (elf) folklore.

Why Visit Hafnarfjörður? #

Near Reykjavík, Hafnarfjörður draws visitors with its volcanic lava fields, winding harbor and a compact Old Town full of craftsmen’s shops and seafood cafés. The town’s annual Viking Festival and living-history events celebrate maritime and Norse traditions, while local legends about Álfaborg (the elves’ hill) add another cultural layer. Easy access from the capital makes Hafnarfjörður an atmospheric half-day or weekend stop for markets, galleries and walks through lava-formed landscapes.

Top Things to Do in Hafnarfjörður

All Attractions ›
Don't Miss
  • Hafnarfjörður Viking Village - Lively Viking-themed exhibits and summer festivals celebrating Norse history and crafts.
  • Hellisgerði Park - Lava-formed park with walking trails, sculptures, and local botanical displays.
  • Hafnarfjörður Harbour & Old Town - Harbourfront with fishing boats, cozy cafés, and views across to Reykjavík.
Hidden Gems
  • Hafnarborg Art Center - Contemporary exhibitions, a small sculpture garden, and community art programming.
  • Local glassblowing studios - Small workshops offering demonstrations and handcrafted glassware for sale.
  • Quiet coastal walking routes - Coastal paths hugging lava fields and small inlets popular with local walkers.
Day Trips
  • Reykjavík - Short ferry or drive to Reykjavík with museums, restaurants, and Hallgrímskirkja.
  • Reykjanes Peninsula and Blue Lagoon - Nearby geothermal landscapes and the Blue Lagoon spa at Grindavík make easy excursions.

Best Time to Visit Hafnarfjörður #

Hafnarfjörður's best time is summer for festivals, harbour atmosphere and mild weather. Winters are cool, windy, and often wet, but the town stays characterful year-round.

Winter
December - February · -1°C to 4°C (30°F to 39°F)
Quiet, cool winters with frequent rain and wind; town feels sleepy but locals keep cosy pubs and small shops open.
Spring
March - May · 1°C to 8°C (34°F to 46°F)
Increasing daylight and blooming coastal greenery; good for short hikes and fewer tourists, though weather remains changeable and breezy often.
Summer
June - August · 8°C to 14°C (46°F to 57°F)
Mild, lively summers with festivals, harbour strolls and long daylight; great base for exploring Reykjavik and nearby lava fields easily.

Best Time to Visit Hafnarfjörður #

Climate

Hafnarfjörður's climate is classified as Subpolar Oceanic - Subpolar Oceanic climate with cool summers (peaking in July) and freezing winters (coldest in January). Temperatures range from -3°C to 13°C. Moderate rainfall (972 mm/year).

Best Time to Visit
JulyJuneAugust
Temperature & Rainfall
Temperature Range
23°
Warmest Month
-14°
Coldest Month
Monthly Conditions

January

January is the coldest month with highs of 2°C and lows of -3°C. Regular rainfall (92 mm), mostly overcast skies, and breezy conditions.

32 Poor

Comfort

-1°
Feels Like Freezing
-1°C
Temperature
-3°
91%
Humidity
Very Humid

Weather

92 mm
Rainfall
7.7 m/s
Wind
Breezy
0.0
UV Index
Low
5.0h daylight

February

February is cold with highs of 2°C and lows of -3°C. The wettest month with heavy rain (105 mm), mostly overcast skies, and breezy conditions.

28 Poor

Comfort

Feels Like Cold
C
Temperature
-3°
91%
Humidity
Very Humid

Weather

105 mm
Rainfall
7.9 m/s
Wind
Breezy
0.0
UV Index
Low
8.2h daylight

March

March is cold with highs of 3°C and lows of -2°C. Regular rainfall (98 mm), mostly overcast skies, and breezy conditions.

38 Poor

Comfort

Feels Like Cold
C
Temperature
-2°
89%
Humidity
Very Humid

Weather

98 mm
Rainfall
7.7 m/s
Wind
Breezy
0.2
UV Index
Low
11.5h daylight

April

April is cold with highs of 6°C and lows of 0°C. Moderate rainfall (61 mm), mostly overcast skies, and breezy conditions.

40 Poor

Comfort

Feels Like Cold
C
Temperature
87%
Humidity
Very Humid

Weather

61 mm
Rainfall
7.0 m/s
Wind
Breezy
0.6
UV Index
Moderate
14.9h daylight

May

May is cold with highs of 9°C and lows of 3°C. Moderate rainfall (63 mm), mostly overcast skies, and breezy conditions.

50 Acceptable

Comfort

Feels Like Cold
C
Temperature
83%
Humidity
Very Humid

Weather

63 mm
Rainfall
6.4 m/s
Wind
Breezy
0.9
UV Index
Moderate
18.2h daylight

June

June is cold with highs of 12°C and lows of 6°C. Moderate rainfall (52 mm), mostly overcast skies, and breezy conditions.

52 Acceptable

Comfort

Feels Like Cold
C
Temperature
12°
83%
Humidity
Very Humid

Weather

52 mm
Rainfall
6.0 m/s
Wind
Breezy
1.1
UV Index
High
20.4h daylight

July

July is cool with highs of 13°C and lows of 8°C. Moderate rainfall (57 mm) and mostly overcast skies.

56 Acceptable

Comfort

11°
Feels Like Cool
11°C
Temperature
13°
83%
Humidity
Very Humid

Weather

57 mm
Rainfall
5.6 m/s
Wind
Light Breeze
0.9
UV Index
Moderate
19.3h daylight

August

August is cool with highs of 13°C and lows of 8°C. Moderate rainfall (79 mm) and mostly overcast skies.

52 Acceptable

Comfort

10°
Feels Like Cool
10°C
Temperature
13°
85%
Humidity
Very Humid

Weather

79 mm
Rainfall
5.7 m/s
Wind
Light Breeze
0.6
UV Index
Moderate
16.1h daylight

September

September is cold with highs of 10°C and lows of 5°C. Moderate rainfall (74 mm), mostly overcast skies, and breezy conditions.

50 Acceptable

Comfort

Feels Like Cold
C
Temperature
10°
88%
Humidity
Very Humid

Weather

74 mm
Rainfall
6.6 m/s
Wind
Breezy
0.3
UV Index
Low
12.8h daylight

October

October is cold with highs of 7°C and lows of 2°C. Regular rainfall (99 mm), mostly overcast skies, and breezy conditions.

40 Poor

Comfort

Feels Like Cold
C
Temperature
91%
Humidity
Very Humid

Weather

99 mm
Rainfall
6.9 m/s
Wind
Breezy
0.1
UV Index
Low
9.5h daylight

November

November is cold with highs of 4°C and lows of -1°C. Regular rainfall (93 mm), mostly overcast skies, and breezy conditions.

40 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
91%
Humidity
Very Humid

Weather

93 mm
Rainfall
7.2 m/s
Wind
Breezy
0.0
UV Index
Low
6.0h daylight

December

December is freezing with highs of 2°C and lows of -3°C. Regular rainfall (99 mm), mostly overcast skies, and breezy conditions.

32 Poor

Comfort

Feels Like Freezing
C
Temperature
-3°
92%
Humidity
Very Humid

Weather

99 mm
Rainfall
7.7 m/s
Wind
Breezy
0.0
UV Index
Low
3.6h daylight

How to Get to Hafnarfjörður

Hafnarfjörður is a harbour town inside Greater Reykjavík and easy to reach by bus or car from Reykjavík and Keflavík transfers. It's compact and a good base for short coastal explorations.

By Air

Keflavík (KEF) / Reykjavík (RKV): Hafnarfjörður has no airport; international arrivals use Keflavík and transfer to the Reykjavík area, then reach Hafnarfjörður by local bus, taxi or car (drive time from Reykjavík ≈15-25 minutes). Flybus to Reykjavík and local connections are straightforward.

Domestic flights: Domestic flights arrive at Reykjavík Domestic (RKV); Hafnarfjörður lies a short drive or bus ride from the domestic terminal.

By Train & Bus

Train: No rail network exists in Iceland.

Bus: Hafnarfjörður is well connected to Reykjavík and Kópavogur by frequent Strætó routes; journey times into Reykjavík’s centre are about 10-25 minutes depending on route and traffic. Check Strætó for exact stops and routes.

How to Get Around Hafnarfjörður #

Hafnarfjörður’s compact old town and harbour areas are easy to explore on foot. Frequent buses connect to Reykjavík and other suburbs; cycling is popular in good weather and taxis are available for short trips. The town is well-situated for exploring the Reykjanes and Reykjavík area, so public transport or a short car journey covers most needs.

Where to Stay in Hafnarfjörður #

Budget
Old Harbour / Town Centre - $40-90/night
Small, friendly guesthouses and affordable apartments dominate. Good option for avoiding Reykjavík prices while staying nearby.
Mid-Range
Town Centre / Reykjanes route - $100-170/night
Mid-range choices are mostly in Hafnarfjörður and greater Reykjavík area. Convenient for accessing Keflavík and Reykjavík attractions.
Luxury
Harbour / Reykjavík edge - $180-350+/night
Hafnarfjörður itself has few luxury hotels; most travellers seeking upscale amenities stay in Reykjavík and commute to the town easily.

Where to Eat in Hafnarfjörður #

Breakdown of cuisine types found across Hafnarfjörður's restaurants and food venues, based on OpenStreetMap data.

Pizza
Burger
Sandwich
Regional
Thai
Indian
Hot Dog
Chicken
International
Chinese
Seafood
Asian
Sushi
Italian
Mexican
American
Fish
Local
Salad
Vietnamese

Nightlife in Hafnarfjörður #

Hafnarfjörður has a modest nightlife with cosy bars and restaurants, plus occasional cultural events tied to local festivals. It’s more relaxed than Reykjavík but provides pleasant evening options.

Shopping in Hafnarfjörður #

Shopping here mixes small boutiques, local craft shops and everyday services. The old harbour area has several shops selling local products and souvenirs, but you won’t find large malls in the town centre.

Nearby Cities #