Ferry to Gotland
Oskarshamn - Visby
Up to 3 daily departures from Oskarshamn - 3 hours to Visby
- Up to 3 departures daily - year-round
- Direct to Gotland in just 3 hours
- Ideal if you're coming from Malmö or Gothenburg

What to know about the crossing
Table of Contents
Getting there & terminal
Oskarshamn lies in Småland on Sweden's east coast and is the second mainland port for Gotland. For anyone coming from southern Sweden, from Malmö, Gothenburg or across the Öresund Bridge from Denmark, it's the shorter journey - no need for the detour via Stockholm.
By car, you reach the port via the E22, which runs along the east coast. Without a car, take the train to Oskarshamn; the Båtbussen connects the station and the terminal, timed to the ferry's arrival and departure.

Check-in & departure
Check-in opens at the latest 1 hour 30 minutes before departure and closes 20 minutes before - for vehicles and foot passengers alike. Vehicles without a driver present must check in two hours ahead.
Your boarding pass arrives automatically by SMS or email around three hours before departure; alternatively, print it at the terminal kiosk.
On board
The route is served by the M/S Gotland, the M/S Visby and the M/S Drotten. The newer sister ships run on liquefied natural gas and biogas and carry around 1,650 passengers.
On board you'll find restaurants and a bistro lounge, an onboard shop and lounge areas; day cabins can be added on request. With a crossing of around three hours, a seat is usually enough - the exception is the late evening departures around 21:00, after which you arrive in Visby in the middle of the night.
The vehicle deck stays closed during the crossing.
Vehicle, bike & pets
Cars, campervans, caravans, motorbikes and bicycles can all come along. Many travellers on this particular route bring their own vehicle, since Oskarshamn is the natural gateway for southern and western Sweden.
Pets are allowed and must be registered at the time of booking; depending on the ship, they travel in designated areas, in pet cabins, or in the vehicle.
During the Swedish summer holidays and around Midsummer week, vehicle spaces sell out early - if you're planning to bring a campervan, book ahead or consider a departure from Nynäshamn, which runs more frequently.
Arrival & onward travel
The ferry docks at the ferry terminal on Färjeleden in Visby, right below the old town. You can walk to the town wall and the lanes of the Hanseatic old town in a few minutes.
Gotland is bigger than many expect: it's a good hour and a half to Fårö in the north, including the short island ferry crossing; around 40 minutes to the rock formations (raukar) near Lickershamn; and just under an hour to Ljugarn on the east coast. Buses run from Visby to all parts of the island.
Tickets & fares
Booking is done through the booking window above; prices come live from the ferry operator and change with season, departure and demand. Destination Gotland tiers its fares by flexibility - the cheapest is tied to the booked departure, while the more flexible options can be rebooked.
If you're travelling by car, you'll usually book a package covering the vehicle and passengers. The difference in price between the low season and Midsummer week is considerable on this route.
Oskarshamn - Visby
The fastest ferry to Gotland
The Oskarshamn-Visby route connects Sweden's Baltic coast in Småland with the island of Gotland - in only around three hours. This makes it the fastest ferry connection to Gotland, and ideal for anyone travelling from southern or central Sweden who wants the most direct crossing to Sweden's largest island.
The route is operated year-round by Destination Gotland with the modern RoPax ferries M/S Gotland, M/S Visby and M/S Drotten. The two newer sister ships run on liquefied natural gas (LNG) and biogas and carry up to 1,650 passengers. On board you'll find restaurants, a bistro lounge and day cabins on request, so the crossing flies by. Whether by car, campervan or as a foot passenger: Oskarshamn-Visby is the most popular route for travelling to Gotland.
- Crossing
- approx. 3 h
- Operator
- Destination Gotland
- Frequency
- 1-2× daily
- Check-in
- closes 20 min before
Next departures
Getting there & port information
How to reach Oskarshamn ferry port
Oskarshamn ferry port lies on Sweden's south-eastern coast in Småland county and is well connected via the E22 (from Norrköping or Kalmar) or road 47 (from Jönköping). Destination Gotland is the only operator on this route.
Destination port
Färjeleden, 621 57 Visby, SchwedenGoogle MapsGetting to Oskarshamn
By car, take the E22 from Norrköping (from the north) or Kalmar (from the south) to Oskarshamn and follow the signs to the ferry port. Coming from Jönköping, take road 40 heading east, switch to road 47 after Nässjö, and follow it to the roundabout in Oskarshamn.
Collecting your boarding pass
If you book directly with Destination Gotland, you'll automatically receive a boarding pass by SMS and email 3 hours before departure. If you booked through another provider, collect your boarding pass at the self-service kiosk in the terminal hall using your booking number.
Check-in & boarding
Boarding opens 90 minutes before departure and closes 20 minutes before departure. Show your boarding pass at the scanner - if travelling by vehicle, all passengers must show their ticket and valid ID. The terminal has toilets both before and after the checkpoint, plus snack and drink vending machines after the checkpoint.
FAQ Oskarshamn - Visby
Frequently asked questions
Questions and answers about the Oskarshamn-Visby ferry connection
Which operator runs the Oskarshamn-Visby route?+
The Oskarshamn-Visby ferry connection is operated exclusively by the Swedish company Destination Gotland. Headquartered in Visby, the company operates on behalf of the Swedish Transport Administration (Trafikverket) and connects the mainland with Gotland year-round.
How long does the crossing from Oskarshamn to Visby take?+
The crossing takes on average 2 hours 55 minutes to 3 hours 10 minutes, depending on the ship in service and weather conditions. This makes Oskarshamn-Visby the fastest ferry route to Gotland.
How often does the ferry from Oskarshamn to Visby run?+
Year-round there is at least one daily departure, usually in the evening. In total, around 10 sailings a week currently operate on this route.
In peak season (roughly late June to mid-August), the timetable expands significantly - up to 3 departures a day are then possible. As timings vary considerably by season, it's best to check the current timetable directly on destinationgotland.se.
How much does the ferry from Oskarshamn to Visby cost?+
The price depends on season, departure and fare type; what applies to your dates is shown in the booking window above. If travelling by car, you don't book a single ticket but a package covering the vehicle and up to five passengers, priced by vehicle length, with separate tiers for campervans over nine metres.
Destination Gotland offers three fare types: the cheapest with no rebooking or refund, and two more flexible options at a surcharge. Booking by phone or email carries an extra handling fee - booking online is worth it.
Can I bring my car or campervan?+
Yes, cars, campervans and caravans can all come along; the ships hold several hundred vehicles. You book a package covering the vehicle and up to five passengers, priced by vehicle length.
In peak season and around Midsummer week, vehicle spaces sell out considerably earlier than passenger seats - if you're planning to bring a campervan, book ahead.
Can I bring my dog or another pet?+
Yes, pets are allowed on board. All ships have special pet cabins (djurkupéer) that you can book in advance. These come with a window, WC, TV and USB sockets.
Alternatively, your pet can stay in the vehicle - in that case you're allowed one visit during the crossing.
How do I get to Oskarshamn ferry port?+
The ferry terminal is at Verkstadsgatan 1, 572 35 Oskarshamn and is well connected via the E22. The terminal has long-stay parking and an EV charging station, both chargeable.
The gates open 90 minutes before departure and close 20 minutes before. Without a car, take the train to Oskarshamn; the Båtbussen runs between the station and the terminal, timed to the ferry's arrival and departure.