Die Entfernung (Strecke bzw. Distanz) zwischen Hafnarfjörður und Keflavík beträgt Luftlinie ca. 31 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Keflavík wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Hafnarfjörður nach Keflavík berechnet wurde.
Luftlinie (ungefähr)
19 Meilen
17 Seemeilen