Skip to main content
Gotland Ferries

Gotland ferries

Ferries to Gotland

Car ferries to Visby all year from Nynäshamn near Stockholm and Oskarshamn in Småland.

  • Just over 3 hours to Visby, all year
  • Cars, motorhomes, bikes and dogs
  • In summer also overnight from Stockholm
Gotland ferry at the quay in Visby harbour

Routes to Gotland

Pick a route to see the fare and free spaces for your date.

Prices per person, one way

Oskarshamn - Visby

Oskarshamn - Visby

From Oskarshamn on the Småland coast to Visby in about 3 h 10, all year.
Nynäshamn - Visby

Nynäshamn - Visby

From Greater Stockholm several times daily directly to Gotland.
Stockholm - Visby

Stockholm - Visby

Summer cruise ferry from Stockholm to Visby, overnight via Mariehamn on selected dates.
Mariehamn - Visby

Mariehamn - Visby

Crossing approx. 10 hours 35 minutes

© OpenStreetMap contributors

Route map

All ferry routes to Gotland

Interactive map of the ferry routes to Gotland. Click a route for details.

  • Viking Line
  • Destination Gotland

Which route suits you

Table of Contents

Two ports on the Swedish mainland have ferries to Visby all year, and in summer a third route runs from Stockholm. Which one suits you depends mostly on how you reach the coast, not on the crossing itself.

Nynäshamn: for Stockholm and Arlanda

Nynäshamn lies on the coast south of Stockholm. Commuter train line 43 runs there from Stockholm City in a little over an hour, and the station is a few hundred metres from the terminal. The connecting bus comes from Uppsala, Arlanda and Stockholm Central and reaches the terminal about an hour before departure.

With usually two sailings a day in winter and usually five in high summer, Nynäshamn has the most departures. The crossing takes about 3 hours 15 minutes. More on the Nynäshamn - Visby page.

Oskarshamn: for drivers from the south

Oskarshamn on the Småland coast is the nearer port if you drive from southern Sweden, from Denmark across the Øresund Bridge or from Germany on one of the ferries to Trelleborg or Gothenburg. Connecting buses also run to the terminal from towns in Småland and Östergötland, some of them in summer only.

The crossing takes about 3 hours 10 minutes. In winter there is usually one sailing a day, and many of them mainly carry freight; in high summer there are two or three. More on the Oskarshamn - Visby page.

From Stockholm in summer

In summer a cruise ferry sails from Stockholm to Visby on selected dates between early June and early September. It leaves Stockholm in the late afternoon, calls at Mariehamn on Åland during the night and reaches Visby the next morning. The fare includes a berth in an inside cabin for two.

This trip takes no vehicles and no pets apart from assistance dogs, and everyone travelling needs ID. If you simply want to reach Gotland, the ferries from Nynäshamn and Oskarshamn are faster and run all year. More on the Stockholm - Visby page.

Booking and check-in

Nynäshamn and Oskarshamn share one fare list. With a vehicle you book a package for the vehicle and up to five people, and three fare types decide whether you can change or cancel. What it all costs is on the prices page.

Check-in opens 1 hour 30 minutes before departure and closes 20 minutes before, for foot passengers and vehicles alike. Your boarding pass arrives by text message and email three hours before departure. Every sailing is in the timetable.

Ferries to Gotland

Frequently asked questions

How long does the ferry to Gotland take? +

From Nynäshamn about 3 hours 15 minutes, from Oskarshamn about 3 hours 10 minutes. The summer trip from Stockholm runs overnight via Mariehamn and arrives in Visby the next morning. From 1 February 2027 some sailings from Nynäshamn and Oskarshamn with low demand will take longer.

How often do the ferries to Gotland run? +

From Nynäshamn there are usually two sailings a day in winter and usually five in high summer. From Oskarshamn there is usually one a day in winter, on some days none, and two or three in high summer. The trip from Stockholm only runs in summer, on selected dates. Every sailing is in the timetable.

Can I take my car to Gotland? +

Yes, from Nynäshamn and Oskarshamn. You book a package that covers the vehicle and up to five people. The summer trip from Stockholm carries no vehicles.

Can I bring my dog? +

Yes, on the ferries from Nynäshamn and Oskarshamn: your dog stays in the car, in a pet cabin or in the pet lounge. On the summer trip from Stockholm only assistance dogs are allowed.

Which port should I choose? +

Without a car or coming from Stockholm and Arlanda, choose Nynäshamn: the commuter train and the connecting bus stop close to the terminal. If you drive from southern Sweden, Denmark or Germany, Oskarshamn is nearer.

All questions about the ferry to Gotland

Found your route?

Pick a route, then check the fare and free spaces for your date and vehicle.