Fast catamaran of the Bornholmslinjen class crossing the Baltic — bow lifted, foam wake behind
Cornerstone · Bornholm ferries

Bornholm ferry routes — Ystad, Køge, Sassnitz compared

Bornholm sits 150 km east of mainland Denmark. Three ferry routes get you there — one fast, one overnight, one summer-only. Here’s how to pick the right one for where you’re starting and whether you’re bringing the car.

Last updated ·Verified 2026-05-24

Bornholm — the Danish island 150 km east of the mainland — has three ferry routes, all run by Bornholmslinjen (the Danish state operator). Which one you take depends on where you start, whether you bring a car, and whether you’d rather save time or sleep through the crossing. Here’s the 2026 picture.

The 30-second version

  • Ystad (Sweden) → Rønne: 80 min catamaran, 3–6 daily year-round. Fastest, most frequent, requires crossing to Sweden first.
  • Køge (Zealand) → Rønne: 6–7 hour overnight, 1 daily ~23:30. Sleep through the crossing, no Sweden needed.
  • Sassnitz (Germany) → Rønne: 3.5 hours, summer only (April–October). For travellers coming up from Germany.
  • No direct ferry from Copenhagen. The closest Zealand departure is Køge — 45 min drive south of Copenhagen.

All three routes compared

RouteSailing timeFrequencyCar + 2 adults (one-way)Best for
Ystad (SE) → Rønne 80 min 3–6 daily, year-round ~520–780 DKK Fastest, most frequent
Køge (DK) → Rønne 6–7 hours (overnight) 1 daily, ~23:30 departure ~400–600 DKK (seats), ~1,200–1,800 DKK (with cabin) Sleep through transit, no Sweden
Sassnitz (DE) → Rønne 3.5 hours Daily in peak summer, none in winter ~700–1,000 DKK Travellers from Germany

Prices in DKK. 1 DKK ≈ 0.13 EUR ≈ 0.14 USD at typical exchange rates. Verified 2026-05-24 against bornholmslinjen.dk. Round-trip booking saves roughly 10–15% versus two one-ways. Compare across operators on Direct Ferries.

Ystad (Sweden) — the fast route

Ystad is the workhorse. Bornholmslinjen runs two fast catamarans on this route — the Hammershus and the Express 1 — both purpose-built for the 80-minute Baltic crossing. Three to six sailings a day depending on the season, year-round, in nearly all weather.

Why pick Ystad

  • 80 minutes versus 6+ hours on the Køge route.
  • Most frequent: 3–6 sailings a day even in low season — easy to slot into any schedule.
  • Integrated train ticket from Copenhagen via Malmö → Ystad → Rønne available (2.5h train + ferry, no car needed).
  • Reliable in most weather — the catamarans handle Baltic chop well, though the route still cancels occasionally in winter storms.

The downside

  • From Denmark you must cross into Sweden first — either the Øresund Bridge (~520 DKK one-way) or the cheaper Helsingør–Helsingborg ferry (~390 DKK with car).
  • Total door-to-door Copenhagen → Bornholm: about 4–5 hours.
  • You technically cross a Schengen border (Denmark → Sweden) — usually waved through, but bring ID.

“The ferry isn’t a chore; it’s the start of the trip. By the time the wake settles down outside Ystad you’re already in vacation mode.”

— Bo Nexø
Bornholmsterminalen at Ystad — the Swedish port where the fast catamaran loads cars for Rønne
Ystad’s Bornholm terminal — the catamaran loads in about 20 minutes and you’re moving.

Køge (Zealand) — the overnight

The Køge route is the slow option that ends up feeling efficient. The Stora Stena leaves around 23:30, you book a cabin (or sit up in the lounge), and you wake up in Rønne harbour around 06:00 with a full day on Bornholm ahead of you.

Why pick Køge

  • Sleep through the crossing — you arrive rested with a whole Bornholm day available.
  • No Sweden detour — stay in Denmark the whole way.
  • Cabin is effectively a hotel night included in the ferry price.
  • Køge is 45 minutes south of Copenhagen — fine for late-night departures.

The downside

  • Long crossing if you can’t sleep on a boat.
  • Odd departure time — leaves 23:30, you’re aboard until ~06:00.
  • Cabins sell out first in summer — book 3–4 weeks ahead.
  • You cannot sleep in your car — the car deck is closed during the crossing.

Sassnitz (Germany) — summer only

The Sassnitz route is the specialist. It runs roughly April through October, daily in peak summer, with a single daily sailing of about 3.5 hours past the chalk cliffs of Rügen island. Closed entirely in winter.

Why pick Sassnitz

  • German tourists driving north — direct, no Sweden detour, no Øresund Bridge.
  • Danes returning from a German road trip — skip the Jutland-Sweden loop entirely.
  • Genuinely scenic — you sail past Rügen’s white cliffs on the way out.

The downside

  • Only runs April–October. Closed all winter, sparse in shoulder season.
  • Less frequent than Ystad even in summer — usually one daily sailing.
  • Schengen border crossing (Germany → Denmark). Usually waved through; bring ID.

Which route should you pick?

From Copenhagen or eastern Zealand

  • Day trip or 2–3 days: Ystad via Helsingør–Helsingborg ferry — fastest and cheapest combination.
  • Family vacation with car: Køge overnight with cabin — sleep through transit, full Bornholm day from arrival.
  • No car, train traveller: Ystad with the integrated Copenhagen–Ystad–Rønne ticket.

From Jutland or Funen

  • Drive to Helsingør → Helsingør–Helsingborg ferry → Ystad → Rønne is the standard route.
  • Alternative: fly Copenhagen → Rønne with DAT (35-minute flight, ~1,200–2,400 DKK return per person) and rent a car on the island.

From Germany

  • Summer: drive to Sassnitz → direct ferry to Rønne.
  • Off-season: drive Padborg → Sweden → Ystad → ferry. Or, depending on origin, take the Rødby–Puttgarden ferry north and continue via Køge or Ystad.
Vang Havn on Bornholm’s rocky west coast — small harbour tucked beneath granite cliffs
Vang Havn on Bornholm’s west coast. Twenty minutes from Rønne by car — and a different country, almost.

Cost comparison — return trip, 2 adults + car

RoutingWhat you payTotal (DKK)
Ystad via Øresund Bridge Bridge return ~1,040 + ferry return ~1,400 ~2,440
Ystad via Helsingør–Helsingborg HH ferry return ~620 + Bornholm ferry return ~1,400 ~2,020
Køge overnight with 4-berth cabin Ferry return with inside cabin ~3,000–3,600
Fly Copenhagen → Rønne (no car) — DAT Return per person ~1,200–2,400 pp

The Helsingør–Helsingborg + Ystad routing is the cheapest with a car. Køge looks expensive on paper but folds an overnight stay into the ferry ticket — for a family of four with a cabin it can actually be the better value once you’d otherwise pay for a hotel night anyway.

Booking strategy

  • Book direct: bornholmslinjen.dk — no markup, the most flexible cancellation terms.
  • Compare across operators: Direct Ferries shows side-by-side prices and dates.
  • Summer with a car: 3–4 weeks ahead minimum for July and early August. Friday and Sunday sailings sell out first.
  • Off-season: 2–7 days ahead is usually fine.
  • Foot passengers: can usually buy at the terminal year-round.
  • Combined ticket: Helsingør–Helsingborg + Ystad–Rønne available as a single booking with a small discount.

EV strategy for Bornholm

No charging on board any Bornholmslinjen vessel as of 2026 — so plan around it. The good news: Bornholm is only about 40 km across, and a single charge gets you around the whole island comfortably.

Before departure

  • Charge to 100% before the ferry. Once you’re aboard, you’re on whatever the battery has.
  • Tesla Supercharger at Ystad (10 minutes from the ferry terminal).
  • Tesla Supercharger near Køge port; CCS chargers at both ports.

On Bornholm

  • One Tesla Supercharger in Rønne and around 10 public CCS chargers spread across the island.
  • Destination chargers at several hotels — Stammershalle Badehotel, Hotel Allinge, Green Solution House and others.
  • Bornholm Rundt (the coastal loop) is 105 km — easy on a single charge from 80%.

Return journey

Charge in Rønne or Allinge before the ferry, aim to arrive at Ystad with 60%+ to comfortably reach Copenhagen via the bridge without a Swedish charging stop.

Mistakes visitors make

  • Booking a foot-passenger ticket from Ystad without realising terminal parking runs around 150 DKK per day.
  • Not booking the summer ferry ahead — Friday and Sunday July sailings sell out 3–4 weeks early.
  • Trying to sleep in the car on the Køge overnight ferry — not allowed; the car deck is closed during crossing.
  • Bringing a dog without booking a pet cabin — pet-allowed cabins are limited and book up fast.
  • Underestimating Copenhagen → Ystad drive time on summer Fridays — allow 2.5 hours via Helsingør, not the 90 minutes Google Maps quotes off-peak.
  • Assuming the Sassnitz route runs year-round — it doesn’t. Check the calendar before planning a winter trip.

Other guides you’ll want before you cross:

Frequently asked questions

Which Bornholm ferry is fastest?

Ystad → Rønne with Bornholmslinjen, 80 minutes on the Express 1 or Hammershus catamaran. 3–6 daily sailings depending on season. Total Copenhagen → Bornholm via Ystad is roughly 4–5 hours including the Øresund crossing.

Can I sail directly from Copenhagen to Bornholm?

No — there is no direct ferry from Copenhagen. The closest Zealand departure is Køge (~45 min drive from Copenhagen airport), a 6–7 hour mostly-overnight crossing. For day travel, drive or train to Ystad in Sweden.

Do I need to book the Bornholm ferry in advance?

In summer (Jun–Aug) and holiday weekends: yes, especially with a car — sailings sell out 2–4 weeks ahead. Off-season: 2–7 days ahead is usually fine. Foot passengers can typically buy at the terminal year-round.

Can I charge my EV on the Bornholm ferry?

No — no EV charging on board any Bornholmslinjen vessel as of 2026. Charge to 100% before boarding. Tesla Superchargers sit near both Ystad and Køge terminals, and one in Rønne on Bornholm.

Is the Sassnitz → Rønne ferry year-round?

No, summer only — roughly April through October. Frequency drops in shoulder season and the route closes entirely in winter. Check bornholmslinjen.dk for the current schedule.

Can I sleep in my car on the Køge overnight ferry?

No — the car deck is closed during the crossing. Either book a cabin (4-berth basic from ~600 DKK extra) or sit in the seating lounges.