7 days from Split: Brač, Hvar, Korčula, Mljet, Dubrovnik

2026-09-26 · 2026-09-26

Which season this is valid for

Every ferry leg on this route runs on the seasonal fast-boat network (Krilo, TP Line, Jadrolinija's catamaran lines) that scales back sharply outside June-September. This itinerary is built and checked for the June-September high season. Outside that window, several of these exact sailings run far less often or not at all — check each route page's current schedule before travelling, and don't assume a winter version of this same route exists; we haven't computed one.

How the route is built

Every ferry leg below is checked against croatianferries.com's own route data, not assumed: the port, the operator, the vessel type and the route page all have to match before this page ships. Two of the seven days are a short bus ride across an island, not a ferry leg — Brač's ferry town (Supetar) isn't Bol, and Hvar's ferry town serving this route (Jelsa) isn't Hvar town — because the fastest island-to-island crossing doesn't always land at the island's main town.

The route, day by day

  1. Split — Arrive in Split and take a day to settle in — see our Split page for the port and terminal detail before your first crossing.
  2. Brac — Cross to Brač's ferry port, Supetar, then a short bus ride across the island to Bol for Zlatni Rat, the coast's best-known shifting shingle beach.
  3. Hvar — The direct island-to-island catamaran lands at Jelsa on Hvar's north coast; a short bus ride brings you to Hvar town itself, on the island's south side, for a full day there.
  4. Korcula — On to Korčula town, a walled old town on its own small peninsula — this catamaran calls at Hvar en route, so double-check you're on the sailing that continues to Korčula rather than terminating.
  5. Mljet — Korčula to Mljet's Polače port puts you at the national-park entrance; the lakes and the monastery islet are a short walk or bike ride from the quay.
  6. Dubrovnik — The last leg from Polače to Dubrovnik is the longest crossing of the trip; you'll arrive with most of a day left for the old town.

Legs

  • Brač (Supetar) · operator: Krilo · vessel: catamaran · duration: ~25 min · route page
  • Overland (not a ferry): Supetar → Bol · ~40 min · bus across Brač, not a ferry leg
  • Hvar (Jelsa) · operator: Jadrolinija · vessel: catamaran · duration: ~20 min · route page
  • Overland (not a ferry): Jelsa → Hvar town · ~50 min · bus across Hvar, not a ferry leg
  • Korčula town · operator: TP Line · vessel: catamaran · duration: ~60 min · route page
  • Mljet (Polače) · operator: TP Line · vessel: catamaran · duration: ~45 min · route page
  • Dubrovnik · operator: TP Line · vessel: catamaran · duration: ~105 min · route page

Sources

  • Split-Supetar (Brac) Krilo catamaran, 25 min — src/data/ferry_split.json, port 'split' -> to_id 'supetar', url .../split-supetar-brac-krilo/ (2026-09-26)
  • Bol (Brac) - Jelsa (Hvar) Jadrolinija catamaran, 20 min — src/data/ferry_brac.json, port 'bol' -> to_id 'jelsa', url .../split-jelsa-hvar-9603/ (2026-09-26)
  • Hvar - Korcula TP Line catamaran, 60 min (calls at Hvar en route to Korcula) — src/data/ferry_hvar.json, port 'hvar' -> to_id 'korcula', url .../split-korcula-tp-line/ (2026-09-26)
  • Korcula - Mljet (Polace) TP Line catamaran, 45 min — src/data/ferry_korcula.json, port 'korcula' -> to_id 'polace', url .../dubrovnik-ubli-lastovo-tp-line/ (2026-09-26)
  • Mljet (Polace) - Dubrovnik TP Line catamaran, 105 min — src/data/ferry_mljet.json, port 'polace' -> to_id 'dubrovnik', url .../dubrovnik-ubli-lastovo-tp-line/ (2026-09-26)
  • All four route pages above return HTTP 200 on croatianferries.com — curl -s -o /dev/null -w '%{http_code}' against each URL, run 2026-09-26 — all returned 200 (2026-09-26)
  • These lines are seasonal (summer-scheduled); reduced or absent outside June-September — croatianferries.com route pages' own 'season by season' schedule language (checked via curl+grep, 2026-09-26) and the same seasonal pattern documented for Ancona-Split in docs/seo/sources/ancona-split.json (2026-09-26)
  • Supetar is Brac's ferry town, not Bol; Jelsa is the Hvar port this catamaran serves, not Hvar town — both require a short overland bus transfer — src/destination_content.py PORT_ORDER and src/data/ferry_brac.json / ferry_hvar.json port lists (no ferry entry from Supetar to Bol, or from Jelsa to Hvar town, in the spine — both are same-island road transfers) (2026-09-26)