Best things to do in Hafnarfjordur
Explore thousands of activities, attractions and tours with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Access exclusive deals, only with the Travelocity app
Recommended activities in Hafnarfjordur
Tours & day trips
See all 433 activities
Full-Day Golden Circle Classic Tour with Expert Guide
Activity duration is 7 hours
9.2 out of 10 with 1809 reviews
Free cancellation available
Private & custom tours
See all 178 activities
From Reykjavik: Blue Lagoon Entry with Round-Trip Transfers
5.4 out of 10 with 5 reviews
Free cancellation available
Adventure & outdoor
See all 159 activities
Reykjavík: Iconic Glacier Hike, South Coast & Waterfalls
Activity duration is 11 hours
10.0 out of 10 with 16 reviews
Free cancellation available
Wildlife & nature
See all 48 activities
Whale Watching Tour with Professional Guide from Reykjavik
Activity duration is 3 hours and 30 minutes
8.8 out of 10 with 25 reviews
Free cancellation available
Spa & wellness
See all 38 activities
Blue Lagoon Entrance and Transfers From Reykjavik
Activity duration is 4 hours and 15 minutes
9.0 out of 10 with 59 reviews
Free cancellation available
Popular places to visit
Geothermal Area of Krysuvik
Commune with nature and explore the great outdoors at Geothermal Area of Krysuvik during your travels in Hafnarfjordur. While in this quaint area, you can savor the top-notch restaurants.
Hafnarfjordur sightseeing tours & attractions
More ways to wander Hafnarfjordur
Most popular
Hotels
Flights
- Flights from Toronto to Clearwater Beach
- Punta Cana to Toronto (PUJ - YYZ)
- Cheap Flights to Kailua-Kona
- Edmonton to Perth (YEG - PER)
- Flair Airlines Abbotsford (YXX) to Montreal (YUL) flights
- Cheap Flights to Port Alberni
- Cheap Flights to Mississauga
- Flights from Montreal to Maui
- Edmonton to Cochin (YEG - COK)
- Montreal to Daytona Beach (YUL - DAB)
- Toronto to Hyderabad (YYZ - HYD)
- Air India Toronto (YYZ) to Ajnala (ATQ) flights
- Toronto to Porto (YYZ - OPO)