The Split to Dubrovnik ferry is the postcard route of the Adriatic — five hours of open sea broken by stops at Bol (Brač), Hvar Town, Korčula and Pomena (Mljet) before docking at Dubrovnik's Gruž port. It runs only between late April and late October, only once a day in each direction, and almost always sells out in summer.
The ferry is not a 'fast' option — the express bus over the Pelješac Bridge is half an hour quicker. But you trade speed for the single most scenic public-transport ride in Croatia: cliffs at Bol, Hvar's town walls from the water, Korčula's red roofs, the Mljet pine forests, and a slow approach into Dubrovnik harbour. The Krilo Jet (Kapetan Luka) and TP Line catamarans dominate this route; Jadrolinija also runs a third boat in high season. All three are foot-passenger only — no cars.
Options compared
Typical schedule
Schedules vary by season — confirm tomorrow's exact departures on the live results page.
Arrival in Dubrovnik
All three catamarans dock at Dubrovnik's Gruž port, 3 km from the Old Town. Local bus 1A, 1B or 3 runs every 10 minutes to Pile Gate (€2). A taxi is €10–€15.
When to go
Strictly seasonal — late April through late October. Peak July–August. Best weather + emptiest boats: mid-June and second half of September.
Insider tips
- →Book on the operator's website 7–10 days ahead in summer — third-party sites add €5–€10 fees per ticket.
- →Seats are assigned. Numbers 1–20 are usually on the upper deck with the best views; ask for those if booking by phone.
- →Bring a windbreaker — even in 30°C the open deck is cool at 30 knots.
- →The TP Line morning boat is the practical choice if you want to actually see anything: you board in daylight and arrive for lunch in Dubrovnik.
- →If the catamaran is sold out, the Pelješac-bridge bus does the same route in 4 hours from €25 — book on Bookaway.
Live prices and schedules via Bookaway — instant e-ticket, no booking fees, mobile-friendly.
Book Split → Dubrovnik →Cross-border medical cover for the Balkans from €1.50/day with SafetyWing. Cancel anytime.
Add insurance →