Level 1 Lockdown Update: Regional and International travel is opening! Please visit our COVID-19 Information Page before booking your travel.

Book Travel

Book Cheap Flights to Hafnarfjordur

About Hafnarfjordur

Located on the south-west coast of Iceland, 10km south of the capital Reykjavik, lies the port city of Hafnarfjordur. With a population of 28,000 people, it is the third-most populous city in Iceland. Home to a thriving Viking and rock ‘n roll culture, the city’s tourist attractions include its historical old town, geothermal pools and diverse outdoor activities.

Cheap flights to Hafnarfjordur are now available for a limited time only, so book your flight today and be enchanted by the mystical charm and breath-taking scenery of this quaint city. Hafnarfjordur is served by Keflavik International Airport (KEF), a 30-minute drive from the city centre. KEF serves many airlines, including Finnair, Scandinavian Airlines and British Airways. There are no direct flights from South Africa to Hafnarfjordur, but popular connecting flights depart from Johannesburg and Cape Town. Flight duration from Johannesburg to Hafnarfjordur is approximately 15 hours, 15 minutes.

Why visit Hafnarfjordur

natural attractions

Natural Attractions

Relax in the geothermal pools or walk around the harbour taking in the sights and sounds of this charming town. Admire the sea view from the cliffs of Krýsuvíkurbjarg, famous for its birdlife.

old town charm

Old Town Charm

Spend a day walking through the old districts of Hafnarfjordur, taking in the charming old houses, quirky parks and cobbled streets leading to historical museums and galleries.

scenic day trips

Scenic Day Trips

Enjoy incredible diving between the tectonic plates in Silfra, in the freshest, blue water. Explore the snow-capped mountains and lush forest trails on horseback or on foot. Go on a photography tour to capture the phenomenal Northern Lights.

General information

Essential details you need to know before your trip

Country Iceland
Currency Icelandic Króne (ISK)
Exchange Rate 1 ZAR = 8.29 ISK
Language Icelandic / English
Hub Airport Keflavik International Airport (KEF)
Airline Icelandair
Time Zone GMT + 0
Travel Adaptor Type G

Best time to visit Hafnarfjordur

The best time to visit Hafnarfjordur is during the warmer seasons, occurring between May and November. If you are looking for an authentic Icelandic experience then the perfect time to pack up your bags and go to Hafnarfjordur is during winter, between December and April. Hafnarfjordur is beautiful no matter the time of year and, with so many things to do, you’ll have a fantastic holiday whenever you choose to visit! Local festivals include the Bright Days Festival in May, screening short films and concerts in commemoration of Iceland’s sailors. The Viking Festival in summer is a serious affair, where locals stay out drinking well into the night.

Weather & Climate in Hafnarfjordur

Average temperature (°C) & rainfall (mm) per month

Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Low °C -2°C -2°C -2°C 1°C 4°C 7°C 9°C 8°C 6°C 3°C -1°C -2°C
High °C 2°C 3°C 3°C 6°C 10°C 12°C 14°C 13°C 10°C 7°C 4°C 3°C
Rainfall (mm) 85 82 82 61 56 51 55 70 77 98 89 87

Hafnarfjordur, meaning “harbour fjord” is a welcoming city located on the south-west coast of Iceland. Being the third largest city in the country, Hafnarjordur is close to many of Iceland's most beautiful, and natural attractions and is still a prominent trading harbour.

Nearby to Hafnarjodur is some of Iceland's most well-known natural features, like geothermal fields, stunning seaside views, mountains, and pristine lakes. When in town there is no better way to start your holiday than to soak in the geothermal swimming pools that are nestled in the countryside. The old town is what attracts tourists to this cosy city. Despite developing into a prominent commercial hub, Hafnarfjordur has managed to preserve its charming wooden buildings and winding, narrow streets. Hop on a bicycle and tour the museums and galleries before exploring the landscapes.

Situated in the middle of a lava field, the town is surrounded by many natural parks. For a spectacular view of the bright lights at night time, make your way up to the cliff towering above the town. For those with a mystical flair, you’ll appreciate the relics of elves, dwarves and other mystical beings dotted around the town!

Compare several airlines, and book your cheap flights to Hafnarfjordur online with Travelstart!

South Africans need a Schengen Visa in order to enter Iceland. You can contact the Embassy of Iceland for more information on what documents are required in addition to visa applications.

Passports may not be older than 10 years, must have 2 blank pages and be valid for at least 3 months beyond your date of departure from the Schengen state.

Telephone: 012 342 5885 (Pretoria) / 021 789 0053 (Cape Town)

Email: emb.pretoria@mfa.is / john@tir.co.za

Safety is a general concern when travelling and visiting new places, but in a city as safe as Hafnarjordur, you need not be concerned. Be aware of your valuables and surroundings but, for the most part, this is a friendly and welcoming community of people and your vacation experience will be one to remember. Tap water is perfectly safe to drink, in fact you’ll find it clean and refreshing!

Item Johannesburg Cape Town Harfnarfjordur
Meal (inexpensive restaurant) R 90.00 R 100.00 R 242.00
Domestic beer (0.5 litre draught) R 22.00 R 20.00 R 112.00
Cappuccino (Regular) R 19.00 R 20.00 R 63.00
Taxi 1km (Normal tariff) R 10.00 R 12.00 R 34.00
Pack of cigarettes (Marlboro) R 35.00 R 35.00 R 133.00
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android