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
Routes to Gotland
Pick a route to see the fare and free spaces for your date.
Prices per person, one way
© 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.
Found your route?
Pick a route, then check the fare and free spaces for your date and vehicle.