Getting by ferry from Stockholm to Gotland means an evening departure and a night at sea. Viking Line is the only company on the route, and its ship leaves for Visby on just two days of the week. Anyone planning this trip should start with the calendar.
This page may contain affiliate links.
Stockholm to Visby Ferry Time and Distance
The ferry sets off at 17:00 and sails for about 17 hours, so you would normally arrive in Visby around 10:00 the following morning, assuming no delays. On a map the trip looks short, since the distance is only 98 nautical miles, or roughly 181.5 km. Even so, no faster sailing is listed. Bad weather can change the timing, and the schedule may differ from one season to another.
Can You Visit Visby on a Day Trip?
A day trip is out of the question. The ferry runs only twice a week, and the crossing is so long that you would spend most of your time on board. A weekend is the shortest sensible stay.
Stockholm to Visby Ferry Prices
Fares range from about £90 to £290, and the average is around £200. Travelling on foot costs about the same, around £200 on average. Service fees are not included in these figures. What you finally pay depends on your group size, any vehicle you bring and the day you choose. As the ship fills up, fares go up, so early booking helps your budget.
Cabins on the Visby Ferry
Cabins are available, with an average price of around £210 before booking fees. Since you sail in the evening and arrive in the morning, a cabin gives you a place to sleep. During school and public holidays, cabins and seats go quickly, so book a few weeks ahead.
Cars, Bicycles and Pets on the Ferry to Gotland
Passengers can sail on foot, or take a car or a bicycle. Pets are not allowed on board. Guide dogs and assistance dogs may be covered by different rules, so talk to customer service before you go. For caravans and campervans, the answer changes with the ship and the operator, and the booking search shows what applies to your sailing.
Passport and ID for the Visby Ferry
Most travellers will need a valid passport, and in some cases a visa or a national ID card too. British citizens heading to EU countries must follow Schengen rules, which allow up to 90 days in any 180-day period. At check-in, show your confirmation email and a photo ID.
