Hafnarfjörður 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.
Hafnarfjörður is famous in Iceland for its lava fields and strong huldufólk (elf) folklore.
Local Time
9:12 PM
GMT+0
Weather
Population
29,971

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.

Best Things to Do in Hafnarfjörður#

Hafnarfjörður Bucket List#

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.

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 is best reached via Reykjavík transfers then local buses or a short taxi ride; within town walking and cycling are convenient ways to get around.

  • Local buses (Strætó) (ISK 200-600) - Frequent bus routes link Hafnarfjörður with Reykjavík and neighboring suburbs; buses are the straightforward public choice for commuting into the capital or getting to the harbour area.
  • Airport transfer (Flybus / Airport Direct) (ISK 3,000-4,500 (to Reykjavík) + local fare) - Flybus services stop in Reykjavík; from central Reykjavík you can take a short local bus or taxi to Hafnarfjörður. Pre-book transfers in high season to secure seats.
  • Taxi / rideshare (ISK 1,500-5,000) - Taxis are abundant for short trips to Reykjavík, Kópavogur or the airport; convenient when travelling with luggage or outside bus hours.
  • Car hire / driving (ISK 6,000-18,000/day) - Driving gives flexibility for exploring the Reykjanes peninsula or Golden Circle from Hafnarfjörður; parking and roads are generally easy around the town.
  • Bicycle / walking routes (ISK 300-1,500/day (bike hire)) - Hafnarfjörður has pleasant coastal walks and cycle routes and is small enough to explore by bike during summer. The lava fields and harbour paths are highlights.
  • Walking - The town centre, harbour and cultural sites are compact and very walkable - walking is the best way to soak up the local atmosphere.

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.

Guesthouses & B&Bs (Hafnarfjörður) - Small local guesthouses and rooms.

Airbnb in Hafnarfjörður - Budget private rooms near town centre.

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.

Nearby Reykjavík hotels (easy access) - Many mid-range hotels within short drive.

Local boutique hotels - Comfortable, locally-run properties.

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.

Premium guesthouses and Reykjavik luxury - Top-tier hotels mainly in Reykjavík.

High-end hotels in Reykjavík - Best luxury choices a short drive away.

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

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.

Nightlife in Hafnarfjörður#