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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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)