Hafnarfjordur

A lava town of harbours, hidden folk and Viking spirit.

HomeDestinationsCapital RegionHafnarfjordur

Welcome to Hafnarfjordur

Hafnarfjordur is built into an old lava field on the edge of the capital, with a pretty harbour, a beloved Viking festival and stories of elves said to live among the rocks.

Its walkable centre, seafood restaurants and lava park give it a character all its own, a short drive from downtown Reykjavik.

How to get there

Reykjavik sits beside Keflavik International Airport, about a forty five minute drive away, and the whole capital region is linked by an easy network of roads and city buses.

Region: Capital Region
Type: Town
Best for: Folklore, harbour walks, festivals
Best time: Year round
Suggested time: Half a day to 1 day
Browse tours →
Hafnarfjordur

What to see and do

The places and moments worth slowing down for.

Hellisgerdi lava park

A green park of mossy lava, lanterns and folklore in the heart of town.

Viking village

A timber hall and festival celebrating Iceland's Norse roots.

Harbour and seafood

Browse the working harbour and settle in for fresh fish by the water.

Tours & activities

Local experiences in and around Hafnarfjordur. Reserve in minutes once booking goes live.

We are connecting local operators across Iceland through Bokun so you can book trusted tours and activities near Hafnarfjordur in a few clicks. Live pricing and instant booking arrive with our marketplace.

See all tours →

Nearby and worth pairing

Other places within easy reach for a longer trip.

More in Capital Region → All destinations →

Good to know

Quick answers for planning your visit.

Where is Hafnarfjordur?

Hafnarfjordur is in Capital Region, Iceland. It sits just south of Reykjavik, on the way toward the Reykjanes peninsula.

What is Hafnarfjordur known for?

Hafnarfjordur is known for its harbour, the Viking village and summer Viking festival, the lava park of Hellisgerdi, and local tales of hidden folk living in the rocks.

When is the best time to visit Hafnarfjordur?

The best time to visit is year round, and every season here has its own character.

How long should I spend at Hafnarfjordur?

Most visitors spend half a day to 1 day here, depending on the weather and how much of the surroundings you want to explore.

Start planning your trip

Tell us your dates and we will help you build the perfect route.

Get trip advice →