Ferries from Denmark to Norway

Hirtshals to Bergen Ferry

Tickets, Timetable & Prices

Popular Ferry Operators for Hirtshals – Bergen

Key Facts

The ferry from Hirtshals to Bergen is operated by Fjord Line. The crossing takes 17h 45min. There are about 7 departures in the next seven days. The published departure time is 19:15.

Crossing time
17h 45min
Frequency
1x daily
Operator
Fjord Line
Departures
19:15

Next departures

DateDepartureArrivalDurationOperator
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line
19:1513:00 +117h 45minFjord Line

Weekly schedule

DayDeparture timesOperator
Monday19:15Fjord Line
Tuesday19:15Fjord Line
Wednesday19:15Fjord Line
Thursday19:15Fjord Line
Friday19:15Fjord Line
Saturday19:15Fjord Line
Sunday19:15Fjord Line

About this route

Route Overview

The ferry route connecting Hirtshals, Denmark, with Bergen, Norway, traverses approximately 312 nautical miles (578 kilometers) across the Skagerrak and North Sea. This crossing typically has a duration of 16 to 17 hours, providing a direct link between mainland Europe and Western Norway. The service operates year-round, primarily with a frequency of three departures per week during the peak season from June to August, decreasing to one or two sailings per week in the off-peak months.

Fjord Line is the exclusive operator on this route, utilizing modern cruise ferries designed for both passenger and vehicle transport. The schedule is generally maintained with overnight crossings, allowing passengers to arrive in Bergen in the morning. Departures from Hirtshals usually occur in the late afternoon or early evening, with arrival in Bergen occurring mid-morning on the subsequent day. Seasonal adjustments to sailing times and frequency are common, particularly to accommodate increased demand during summer and reduced daylight hours in winter.

All ferries from Denmark to Norway

Ferry from Bergen to Hirtshals