Gateway to the Öresund
Ferries to Helsingborg
Via Denmark to Sweden, on the shortest ferry crossing of the Öresund
- 20 minutes across the Öresund
- Round the clock, every 20 min by day
- Over 6 million passengers a year
Popular routes
The most-booked connections to Helsingborg.
Prices for a car incl. driver, one way
© OpenStreetMap contributors
Helsingborg route map
All ferry routes to Helsingborg
The journey to Helsingborg on a map, from the German coast to across the Öresund.
- Scandlines
- Øresundslinjen
Port guide
Ferries to Helsingborg
Table of Contents
From Germany to Denmark
Only around 4 km of the Öresund separate Helsingborg from Danish Helsingør. There is no direct ferry from Germany. You travel with Scandlines to Denmark, cross Zealand and take the ferry to Sweden at Helsingør. For this, Scandlines sells combined tickets that bundle both crossings in one booking.
Puttgarden - Rødby
The Vogelfluglinie (bird flight line) from Fehmarn is the shortest Baltic crossing: Scandlines' hybrid ferries take around 45 minutes. From Rødby it's then about 170 km to Helsingør. Everything about this route is on the Puttgarden - Rødby page.
Rostock - Gedser
If you're travelling from Berlin, Saxony or Mecklenburg, Rostock is often your starting point. The hybrid ferries Berlin and Copenhagen take around 2 hours to Gedser, and from there it's about 210 km to Helsingør. Details on the Rostock - Gedser page.
Across the Öresund to Helsingborg
Helsingør - Helsingborg
Øresundslinjen links the two towns round the clock, every 20 minutes during the day. The crossing takes 20 minutes. The Port of Helsingborg calls the route one of the busiest strait crossings in the world, and according to Øresundslinjen more than 6 million passengers use it every year. Part of the fleet already sails electric. More on the route on the Helsingør - Helsingborg page.
Terminal and check-in
In Helsingborg the ferries dock right in the town centre, at the Helsingborg C hub, where the railway station, bus station and ferry terminal are under one roof. Vehicles enter and exit via Bredgatan 5 (252 25 Helsingborg); foot passengers board directly from Helsingborg C. In Helsingør you check in with a vehicle at Færgevej 8, and on foot at Færgevej 9.
With a vehicle and an online or app ticket, you need to be at check-in at least 10 minutes before departure, or 5 minutes with a commuter card, and 5 minutes on foot too. If you buy your ticket only at the terminal, you take the next available sailing. The terminals in Helsingborg have been cashless since 2022, so have a card ready. There can be border checks at both Helsingør and Helsingborg, so make sure everyone travelling carries ID in their hand luggage.
Getting there and parking
From Germany, after arriving at Rødby or Gedser, follow the motorway towards Copenhagen and then the E47 to Helsingør, where signs lead you to the ferry port. In Helsingør there is paid parking for foot passengers at the terminal, with the first 15 minutes free.
Without a car, Helsingborg is especially easy: trains from Copenhagen run to Helsingør, and the station is a few minutes' walk from the pier. On the Swedish side you arrive at Helsingborg C, where trains and buses depart across Skåne and beyond.
Onward travel from Helsingborg
Helsingborg sits on the E6. Heading north it runs via Halmstad to Gothenburg, and south to Malmö. For the return leg, a loop via the Öresund works well: back to Denmark via Malmö and the Öresund Bridge. If you'd rather skip the detour via Denmark on the way home, take the direct ferry from Trelleborg to Rostock or Travemünde.
Which route is right for you?
- From Hamburg and western Germany: Puttgarden - Rødby, the shortest Baltic crossing, then on to Helsingør.
- From Berlin and eastern Germany: Rostock - Gedser saves the drive via Fehmarn.
- Bridge instead of ferry: if Malmö is your destination, go via Copenhagen and the Öresund Bridge straight into Sweden.
- Without a car: take the train to Helsingør, walk on board, and step straight onto a Swedish train at Helsingborg C.
You can compare fares in the price overview, and departures are in the timetable.
FAQ Helsingborg port
Frequently asked questions
Questions and answers about the ferries to Helsingborg.
Is there a ferry from Germany to Helsingborg? +
No ferry sails directly from Germany to Helsingborg. You first cross with Scandlines, from Puttgarden to Rødby or from Rostock to Gedser, then drive across Zealand to Helsingør and take the ferry to Helsingborg from there.
Is there a single ticket for both ferries? +
Yes. Scandlines offers combined tickets that bundle Puttgarden - Rødby or Rostock - Gedser with the Helsingør - Helsingborg ferry. You can compare fares in the price overview.
How early do I need to check in at Helsingør? +
With a vehicle and an online or app ticket, you need to be checked in at least 10 minutes before departure, or 5 minutes with a commuter card. On foot, 5 minutes is enough. If you buy your ticket only at the terminal, you travel on the next available sailing. Departures are shown in the timetable.
Can my dog come on the ferry to Helsingborg? +
Dogs and cats travel with Øresundslinjen without their own ticket. To enter Sweden they need a microchip, a rabies vaccination given at least 21 days before entry, and a pet passport, and you must declare them to customs. More on our Dogs & pets page.
Can I cross to Helsingborg with a motorhome? +
Yes, on the Helsingør - Helsingborg ferry a motorhome can be booked as a separate vehicle class regardless of weight, with the price based on length. You'll find tips for your trip on our Motorhome page.