Der Hafen von Helsingborg liegt in der südlichsten Region Schwedens an der schmalsten Stelle des Öresunds gegenüber der dänischen Stadt Helsingör, die nur etwa vier Kilometer entfernt ist. Von hier verkehren Fähren nach Helsingör mit mehreren Dutzend täglichen Überfahrten , die jeweils etwa 20 Minuten dauern.