Denmark Ferries: Routes, Ports & Operators
FerryConnect covers 31 ferry routes from Denmark, including 23 island crossings and 7 international routes. Main ports and places: Hirtshals, Svendborg, Faaborg, Fynshav and Havnsø. Operators include Ærøfærgerne, Svendborg Færge- og Sundfart, Fjord Line and Molslinjen. Every route below is checked against the operator's own timetable, with sources on each route page.
31
7
23
1
Denmark Ferry Routes Map
Interactive sea routes, island lifelines, and river/lake car ferries across Denmark.
Major International Sea Passages
Cross-border high-capacity passenger, vehicle, and freight highways
Helsingør → Helsingborg
Helsingør Ferry Terminal to Helsingborg Knutpunkten
The Helsingør–Helsingborg ferry crosses the narrowest point of the Øresund between Hamlet’s Kronborg Castle and Helsingborg in about 20 minutes. Øresundslinjen runs it 24 hours a day, with the battery-powered Aurora and Tycho Brahe among its five ships.
Hirtshals → Larvik
Hirtshals Color Line terminal (Norgeskajen) to Larvik Color Line terminal (Revet)
Color Line’s SuperSpeed 2 links the northern tip of Jutland with Larvik on the western side of the Oslofjord in about three and three-quarter hours. It is the most direct car ferry from Denmark to Vestfold and the Oslo region.
Hirtshals → Bergen
Hirtshals Havn (Fjord Line terminal) to Jekteviksterminalen
Fjord Line’s overnight cruise-ferry from northern Jutland calls at Stavanger in the morning and reaches Bergen at lunchtime, putting drivers straight into fjord country without the long drive through Sweden or southern Norway.
Hirtshals → Stavanger
Hirtshals Havn (Fjord Line terminal) to Risavika terminal
An overnight sailing from Hirtshals that arrives in Stavanger at about 07:00, handy for Preikestolen, the Lysefjord and the Jæren coast. It is the first call of Fjord Line’s Bergen service.
Rømø → Sylt
Havneby ferry harbour to List harbour
The only road-vehicle ferry onto Sylt, crossing from Havneby on Denmark’s Rømø to List at the northern tip of Germany’s best-known North Sea island. It is the alternative to loading your car onto the Sylt Shuttle train.
Hirtshals → Tórshavn
Hirtshals Havn (Containerkajen 4) to Tórshavn ferry terminal (Eystarabryggja)
The only passenger ferry between mainland Europe and the Faroe Islands: Smyril Line’s Norröna sails from Hirtshals to Tórshavn with two nights at sea, carrying cars and campervans for touring the islands.
Hirtshals → Seyðisfjörður
Hirtshals Havn (Containerkajen 4) to Seyðisfjörður ferry terminal
The only car ferry from continental Europe to Iceland. Norröna sails from Hirtshals via Tórshavn to Seyðisfjörður in the East Fjords, so you can drive your own car round the Ring Road.
Island & Coastal Lifeline Crossings
Offshore archipelago connections and scenic coastal routes
Køge → Rønne (Bornholm)
Køge Havn (Baltic Kaj) to Rønne Havn
The Køge–Rønne ferry is the all-Danish route to Bornholm, avoiding Sweden entirely, which matters for travellers with pets, dangerous goods or no wish to cross the Øresund Bridge. It is slower than the Ystad fast ferry, at about five and a half hours.
Aarhus → Odden
Molslinjen terminal, Aarhus Østhavn to Odden Færgehavn (Sjællands Odde)
Molslinjen’s high-speed ferries cut straight across the Kattegat from Aarhus to Sjællands Odde, a shortcut between Jutland and Zealand and Copenhagen that avoids the Great Belt Bridge. Molslinjen says these are the world’s largest high-speed ferries.
Ebeltoft → Odden
Molslinjen Ebeltoft terminal to Odden Færgehavn (Sjællands Odde)
A seasonal Molslinjen crossing from Ebeltoft on the Djursland peninsula to Sjællands Odde, 15 minutes quicker than sailing from Aarhus and handy for summer-house trips to Mols Bjerge.
Esbjerg → Fanø
Esbjerg Fanø ferry berth (Nordre Mole) to Nordby ferry harbour
A 12-minute shuttle from Esbjerg harbour to Nordby on Fanø, the Wadden Sea island known for its wide car-legal beaches and kite festivals. The electric ferry Grotte now works alongside Fenja and Menja.
Kalundborg → Samsø
Kalundborg ferry harbour to Ballen harbour
Samsølinjen’s electric ferry Tyrfing links Kalundborg on Zealand with Ballen on the east coast of Samsø, the island’s direct route from the Copenhagen side of Denmark.
Hou → Samsø
Hou ferry harbour to Sælvig harbour
The main Jutland link to Samsø, sailing from Hou near Odder to Sælvig on the island’s west coast in an hour. Prinsesse Isabella carries 160 cars and 580 passengers.
Bøjden → Fynshav
Bøjden ferry harbour to Fynshav ferry harbour
Alslinjen’s shortcut between south-west Funen and the island of Als in Southern Jutland, sailed by the all-electric Nerthus, named Shortsea Ferry of the Year at the 2025 Ferry Shipping Summit.
Spodsbjerg → Tårs
Spodsbjerg ferry harbour (Langeland) to Tårs ferry harbour (Lolland)
A shuttle across the Langeland Belt linking Langeland and Funen with Lolland-Falster. It saves drivers heading for Rødby, Gedser or the Femern crossing a long detour over the Great Belt.
Frederikshavn → Læsø
Frederikshavn (Læsøfærgen berth) to Vesterø Havn
The only car ferry to Læsø, the quiet Kattegat island famous for its seaweed-thatched houses and salt works, sailing from Frederikshavn to Vesterø Havn in an hour and a half.
Rudkøbing → Marstal
Rudkøbing færgehavn (Langeland) to Marstal færgehavn (Ærø)
ÆrøXpressen is the shortest crossing to Ærø: 50 minutes from Rudkøbing on Langeland to Marstal, the island’s maritime town, passing Strynø and the uninhabited islets of the South Funen archipelago.
Grenaa → Anholt
Stenaterminalen, Grenaa to Anholt Havn
M/F Anholt makes the near three-hour crossing of the Kattegat from Grenaa to Anholt, which the operator calls the most isolated small community on a Danish island, midway between Denmark and Sweden. Most days the ferry starts from Anholt in the morning and returns from Grenaa at midday.
Havnsø → Sejerø
Havnsø Havn to Sejerø Havn
The municipal Sejerø ferry crosses Sejerø Bay from Havnsø in north-west Zealand to the island of Sejerø in about 65 minutes. It is run by Kalundborg Kommune alongside the smaller Nekselø ferry from the same harbour.
Havnsø → Nekselø
Havnsø Havn to Nekselø landing
A 20-minute crossing from Havnsø to the small island of Nekselø in Sejerø Bay. When fewer than 12 passengers have booked, the small boat Havlit runs instead of the ferry, and in winter every departure must be requested an hour ahead.
Svendborg → Skarø
Svendborg Havn (Havnepladsen 1) to Skarø Havn
M/F Højestene runs from the heart of Svendborg harbour to the small island of Skarø in about half an hour before continuing to Drejø. The ferry takes up to 10 cars and 98 passengers in summer.
Svendborg → Drejø
Svendborg Havn (Havnepladsen 1) to Drejø Havn
Drejø sits in the middle of the South Funen archipelago, and M/F Højestene reaches it from Svendborg in about 75 minutes, calling at Skarø on the way. The ferry carries up to 10 cars.
Svendborg → Hjortø
Svendborg Havn (Havnepladsen 4) to Hjortø landing
Hjortøboen, a 12-passenger boat, links Svendborg with Hjortø, one of Denmark’s smallest inhabited islands, in about an hour. Outside high summer it sails only when someone has booked.
Hou → Tunø
Hou Havn (Havnegade 4b) to Tunø Havn
Odder Kommune’s ferry runs from Hou, on the coast south of Aarhus, to the small Kattegat island of Tunø in 55 minutes. It carried a record 59,406 passengers in 2025, beating the previous record set in 2021.
Snaptun → Endelave
Snaptun Havn (Havnevej 21, Juelsminde) to Endelave Havn
MF Endelave sails daily from Snaptun, near Juelsminde on the east Jutland coast, to Endelave, a small farming island in the Kattegat that belongs to Horsens Kommune.
Faaborg → Lyø
Faaborg Havn to Lyø Havn
Øfærgen runs a triangle from Faaborg to the islands of Lyø and Avernakø, alternating direction through the day, so Lyø is reached in about 40 minutes on direct legs and about 70 minutes when the boat calls at Avernakø first.
Faaborg → Avernakø
Faaborg Havn to Avernakø harbour
Avernakø, just south of Faaborg, is served by Øfærgen’s Faaborg–Avernakø–Lyø triangle; direct legs between Avernakø and Faaborg take about half an hour, and the ferry carries cars as well as foot passengers.
Svendborg → Ærøskøbing (Ærø)
Svendborg ferry terminal (Ærøfærgerne) to Ærøskøbing ferry harbour
Ærøfærgerne’s main route from Svendborg on Funen to Ærøskøbing, the island of Ærø’s storybook old town of cobbled lanes and painted houses. The car ferry takes 75 minutes and runs up to nine times a day.
Fynshav (Als) → Søby (Ærø)
Fynshav ferry harbour to Søby ferry harbour
Ærøfærgerne’s link from Fynshav on the island of Als, close to the German border, to Søby at the northern tip of Ærø. The crossing takes an hour and runs up to six times a day, a handy way onto Ærø from southern Jutland.
Faaborg → Søby (Ærø)
Faaborg ferry harbour to Søby ferry harbour
Ærøfærgerne’s crossing from Faaborg on south-west Funen to Søby on Ærø, an hour across the South Funen Archipelago. In the winter timetable it runs on weekdays only, with up to five departures a day.
Rivers, Estuaries & Lakes
Essential vehicular shortcuts, cable ferries, and scenic inland water passages
Hundested → Rørvig
Hundested Havn (Havnegade 21) to Rørvig Havn (Toldbodvej 77)
The “shortcut in North Zealand”: a 25-minute car ferry across the mouth of Isefjord linking Hundested with Rørvig in Odsherred, saving the long drive round the fjord. It is one of the busiest small ferry routes in Denmark.
Planning a journey through Denmark?
Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.