10 km south of Reykjavik center
- Iceland
- Cities & Towns
- Hafnarfjordur
Hafnarfjordur Iceland: Viking Town & Elf Capital Guide
Iceland's Viking town—a historic harbor city built on lava fields, known for Norse heritage and hidden people folklore.
Hafnarfjordur is part of the Greater Reykjavik Area, easily accessible by public transport.
Iceland's third largest municipality
Annual Viking Festival and elf folklore
Top Attractions in Hafnarfjordur
Viking Village
Viking-themed restaurant and hotel with feasts
Hellisgerdi Park
Lava garden believed to house hidden people
Hafnarfjordur Museum
Local history in historic buildings
Harbor Area
Active fishing port with seafood restaurants
Hamarinn Culture Center
Concerts, theater, and cultural events
Lava Landscapes
Dramatic volcanic formations throughout town
How to Get to Hafnarfjordur
From Reykjavik: Regular Strætó buses or 15 minutes by car via Route 41.
From Keflavik Airport: About 30 minutes by car, or take airport bus to Reykjavik then local bus.
Best Time to Visit Hafnarfjordur
June: The Viking Festival brings the town alive with markets, reenactments, and traditional crafts.
Year-round: The harbor, museums, and lava landscapes are enjoyable any time.
Planning help
Hafnarfjordur FAQs
Quick answers with safety notes where it matters.