A lava town of harbours, hidden folk and Viking spirit.
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.
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.
The places and moments worth slowing down for.
A green park of mossy lava, lanterns and folklore in the heart of town.
A timber hall and festival celebrating Iceland's Norse roots.
Browse the working harbour and settle in for fresh fish by the water.
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.
Other places within easy reach for a longer trip.
Quick answers for planning your visit.
Hafnarfjordur is in Capital Region, Iceland. It sits just south of Reykjavik, on the way toward the Reykjanes peninsula.
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.
The best time to visit is year round, and every season here has its own character.
Most visitors spend half a day to 1 day here, depending on the weather and how much of the surroundings you want to explore.