FerryConnect
🇭🇷Croatia Maritime Network

Croatia Ferry Routes, Adriatic Island Hopping & Coastal Passages

Croatia’s Dalmatian coast is a world-renowned island-hopping paradise. High-frequency catamarans and vehicular ferries radiate from Split, Zadar, and Dubrovnik to Hvar, Brač, Korčula, and Vis, alongside cross-Adriatic passages to Italy.

🌊 Adriatic Sea🌊 Brač Channel🌊 Hvar Channel🌊 Korčula Channel🌊 Kvarner Gulf
Total Crossings

71

Sea Highways

3

Island Routes

68

Rivers & Lakes

0

Croatia Ferry Routes Map

Interactive sea routes, island lifelines, and river/lake car ferries across Croatia.

🚢

Major International Sea Passages

Cross-border high-capacity passenger, vehicle, and freight highways

Northern Adriatic · 55 NM

Poreč → Venice

Poreč Harbour to Venice San Basilio

⏱ About 2h 45m – 3h (to San Basilio)

Venezia Lines runs fast passenger catamarans from Poreč to Venice between April and October, mostly used for day trips from the Istrian coast. The operator puts the crossing at roughly two to three hours.

🚢 Venezia Lines📅 Seasonal, April to October
Northern Adriatic · 60 NM

Rovinj → Venice

Rovinj (Valdibora) to Venice San Basilio

⏱ 2h 30m – 4h (varies by departure port)

A seasonal fast catamaran from Rovinj to Venice, run by Venezia Lines from April to October. Check-in is at the Valdibora area north of Rovinj old town, and most passengers go over and back in a day.

🚢 Venezia Lines📅 Seasonal, April to October
Northern Adriatic · 75 NM

Pula → Venice

Pula Harbour to Venice San Basilio

⏱ 2h 30m – 4h (varies by departure port)

Venezia Lines extends its Venice catamaran to Pula at the southern tip of Istria in high summer only, from June to September, a shorter season than its Poreč and Rovinj sailings.

🚢 Venezia Lines📅 Seasonal; Pula sailings run from June to September
🏝️

Island & Coastal Lifeline Crossings

Offshore archipelago connections and scenic coastal routes

Brač & Hvar Channels (Adriatic) · 23 NM

Split → Hvar (Hvar Town)

Port of Split (Gradska Luka) to Hvar Town Harbour

⏱ 50m – 1h 05m

The world-famous Croatian island passage from Diocletian’s Palace in Split directly into the historic Venetian harbour of Hvar Town, renowned for its lavender fields, fortress, and beach clubs.

🚢 Jadrolinija, Krilo (Kapetan Luka), TP Line📅 Up to 18 departures daily in high season🚶 Foot Only
Brač Channel (Adriatic) · 9 NM

Split → Supetar (Brač)

Port of Split (Gat Sv. Duje) to Supetar Ferry Terminal

⏱ 50m

The primary vehicular artery connecting the mainland to the island of Brač. Carries cars, campervans, and buses directly to Supetar with easy highway access across to the famous Golden Horn (Zlatni Rat) beach in Bol.

🚢 Jadrolinija📅 Up to 14 sailings daily🚗 Vehicles
Brač & Hvar Channels (Adriatic) · 22 NM

Split → Stari Grad (Hvar)

Port of Split (Gat sv. Duje) to Stari Grad Ferry Port

⏱ 2h

Jadrolinija line 635 is the only car ferry between Split and the island of Hvar, landing at the ferry port west of Stari Grad on the island’s north coast. Anyone driving to Hvar Town, Jelsa or Vrboska uses this crossing, since the Hvar Town boats are passenger-only.

🚢 Jadrolinija📅 Several sailings daily all year, with more departures in the summer timetable periods🚗 Vehicles
Central Dalmatian Adriatic · 30 NM

Split → Vis

Port of Split (Gat sv. Duje) to Vis Town Harbour

⏱ 1h 10m (Krilo catamaran) – 2h 20m (car ferry)

Vis is the most distant inhabited island in the central Dalmatian group, reached from Split by Jadrolinija’s line 602 car ferry in about 2 hours 20 minutes. Faster passenger catamarans also call here after stops at Milna on Brač and Hvar Town.

🚢 Jadrolinija, Krilo (Kapetan Luka)📅 Daily car ferries all year; catamaran sailings via Brač (Milna) and Hvar🚗 Vehicles
Central Dalmatian Adriatic · 38 NM

Split → Vela Luka (Korčula)

Port of Split (Gat sv. Duje) to Vela Luka Ferry Port

⏱ 3h (car ferry); catamaran faster via Hvar

The car ferry to Vela Luka is the direct way to drive onto the western end of Korčula without going round via Pelješac. Jadrolinija line 604 takes about three hours and then continues to Ubli on Lastovo.

🚢 Jadrolinija📅 Daily car ferry all year (continuing to Lastovo); separate catamaran line 9604 via Hvar🚗 Vehicles
Central Dalmatian Adriatic · 55 NM

Split → Lastovo (Ubli)

Port of Split (Gat sv. Duje) to Ubli Ferry Port

⏱ 4h 30m (car ferry via Vela Luka); catamaran faster

Lastovo, a nature park and one of Croatia’s most remote inhabited islands, is linked to Split by the line 604 car ferry, which calls at Vela Luka on Korčula before reaching Ubli. Allow about four and a half hours by ferry.

🚢 Jadrolinija📅 Daily car ferry all year via Vela Luka; catamaran line 9604 via Hvar and Vela Luka🚗 Vehicles
Split Channel (Adriatic) · 10 NM

Split → Rogač (Šolta)

Port of Split (Gat sv. Duje) to Rogač Ferry Port

⏱ 1h

Šolta is the closest island west of Split, and line 636 carries cars and foot passengers to its harbour at Rogač in about an hour. It is a quiet alternative to Brač and Hvar for a day trip or a stay among the island’s olive groves.

🚢 Jadrolinija📅 Daily sailings all year across five seasonal timetable periods🚗 Vehicles
Brač Channel (Adriatic) · 20 NM

Split → Bol (Brač)

Port of Split (Gat sv. Duje) to Bol Harbour

⏱ 1h 05m

The catamaran from Split puts you directly in Bol, the south-coast town next to the Zlatni Rat beach, in about 1 hour 5 minutes. That saves the drive across Brač from the Supetar car ferry.

🚢 Jadrolinija, TP Line📅 Jadrolinija catamaran all year (continuing to Hvar); TP Line adds a seasonal catamaran🚶 Foot Only
Korčula & Hvar Channels (Adriatic) · 50 NM

Split → Korčula Town

Port of Split (catamaran quay) to Korčula Town Harbour

⏱ 2h 20m – 2h 30m (Krilo)

Passenger catamarans run from Split straight into Korčula Town’s walled old harbour, most calling at Hvar on the way. Krilo lists about 2 hours 20 minutes to 2 hours 30 minutes, which makes this the fastest way from Split to Korčula without a car.

🚢 Krilo (Kapetan Luka), TP Line, Jadrolinija📅 Several catamarans a day in summer from three operators; check each operator’s timetable outside summer🚶 Foot Only
Central & South Dalmatian Adriatic · 110 NM

Split → Dubrovnik

Port of Split (catamaran quay) to Dubrovnik Port (Gruž)

⏱ About 4h 40m (Krilo)

A seasonal island-hopping catamaran runs the length of the Dalmatian coast from Split to Dubrovnik, calling at Brač, Hvar, Korčula and, on some sailings, Mljet. Krilo’s service takes about 4 hours 40 minutes, a scenic alternative to the coast road.

🚢 Krilo (Kapetan Luka), TP Line, Jadrolinija📅 Daily catamarans in the main season; TP Line’s line 842 starts in April, Jadrolinija’s 9811S runs in summer🚶 Foot Only
Split Channel (Adriatic) · 11 NM

Split → Milna (Brač)

Port of Split (catamaran quay) to Milna Harbour

⏱ 25m – 35m

Milna, a fishing village in a deep sheltered cove on the western tip of Brač, is the first stop for the island-hopping catamarans heading south from Split. Krilo takes 25 minutes, a quick alternative to the Supetar car ferry for visitors staying on this quieter side of the island.

🚢 Krilo (Kapetan Luka), TP Line📅 Daily Krilo sailing from April to October, plus TP Line’s seasonal line 842; Krilo’s Vis catamaran calls on Wednesdays🚶 Foot Only
Neretva Channel (Adriatic) · 3 NM

Drvenik → Sućuraj (Hvar)

Drvenik Ferry Port to Sućuraj Ferry Port

⏱ 30m

The shortest car ferry to Hvar crosses from Drvenik on the Makarska Riviera to Sućuraj at the island’s far eastern tip in 30 minutes. It suits drivers coming from the south or from Dubrovnik, though the road from Sućuraj to the rest of Hvar is long and winding.

🚢 Jadrolinija📅 Frequent daily shuttle, busiest in summer🚗 Vehicles
Brač Channel (Adriatic) · 7 NM

Makarska → Sumartin (Brač)

Makarska Ferry Port to Sumartin Ferry Port

⏱ 50–60 minutes

Line 638 links the resort town of Makarska with Sumartin at the eastern end of Brač in about an hour. It is the handiest car ferry for Riviera visitors heading to Brač, and it avoids the queues at Split.

🚢 Jadrolinija📅 3 departures a day each way in winter, 4 in spring and September, 7 in peak summer (29 May–13 Sep 2026)🚗 Vehicles
Neretva Channel (Adriatic) · 8 NM

Ploče → Trpanj (Pelješac)

Ploče Ferry Port to Trpanj Ferry Port

⏱ 1h

This one-hour Jadrolinija crossing runs from the port town of Ploče to Trpanj on the north shore of the Pelješac peninsula. It is a shortcut for drivers heading to Orebić and the Korčula ferry from the north.

🚢 Jadrolinija📅 Daily sailings all year🚗 Vehicles
Pelješac Channel (Adriatic) · 2 NM

Orebić → Korčula (Dominče)

Orebić Ferry Port to Dominče Ferry Port

⏱ 20m

The main car link to Korčula is a 20-minute hop across the Pelješac Channel from Orebić to Dominče, just east of Korčula Town. Drivers coming from Dubrovnik over the Pelješac Bridge use it to reach the island.

🚢 Jadrolinija📅 Frequent daily shuttle across the channel🚗 Vehicles
Mljet Channel (Adriatic) · 5 NM

Prapratno (Pelješac) → Sobra (Mljet)

Prapratno Ferry Port to Sobra Ferry Port

⏱ 45m

Line 832 is the only car ferry to Mljet, crossing in 45 minutes from Prapratno near Ston to Sobra in the middle of the island. Drivers heading to Mljet National Park at the western end take this route.

🚢 Jadrolinija📅 Several sailings daily🚗 Vehicles
Elaphite & Mljet Channels (Adriatic) · 22 NM

Dubrovnik → Mljet (Sobra / Polače / Pomena)

Dubrovnik Port (Gruž) to Sobra Harbour

⏱ 1h (Sobra) – 1h 20m (Polače or Pomena)

TP Line’s catamaran 9807 runs from Dubrovnik via Šipan to Sobra in about an hour, then on to Polače, the gateway to Mljet National Park’s saltwater lakes. The same vessel continues to Korčula and Lastovo.

🚢 TP Line, Krilo (Kapetan Luka)📅 Daily passenger catamaran; Polače is a conditional stop on some departures🚶 Foot Only
South Dalmatian Adriatic · 50 NM

Dubrovnik → Korčula Town

Dubrovnik Port (Gruž) to Korčula Town Harbour

⏱ About 2h

Catamarans from Dubrovnik’s Gruž port reach Korčula Town in about two hours on Jadrolinija’s summer line, making it an easy day trip or the first leg of an island hop north to Hvar and Split.

🚢 Jadrolinija, TP Line, Krilo (Kapetan Luka)📅 Daily catamarans in season from several operators🚶 Foot Only
Koločep Channel (Adriatic) · 7 NM

Dubrovnik → Lopud (Elaphite Islands)

Dubrovnik Port (Gruž) to Lopud Harbour

⏱ About 1h (1h 20m to Šipan)

Jadrolinija’s line 807 connects Dubrovnik with the car-free Elaphite islands: Koločep, then Lopud about an hour out, then Suđurađ on Šipan. Lopud’s sandy Šunj beach makes it a popular day trip from the city.

🚢 Jadrolinija📅 Daily all year, with more sailings in summer🚶 Foot Only
Zadar Channel (Adriatic) · 4 NM

Zadar → Preko (Ugljan)

Zadar Gaženica Ferry Port to Preko Ferry Port

⏱ 25m – 30m (when calling at Ošljak)

Line 431 is Zadar’s commuter ferry to Preko on Ugljan, crossing in about 25 minutes and calling at tiny Ošljak on some sailings. Ugljan is a green, easy-going island right opposite the city.

🚢 Jadrolinija📅 Frequent daily sailings all year🚗 Vehicles
Zadar Archipelago (Adriatic) · 14 NM

Zadar → Brbinj (Dugi Otok)

Zadar Gaženica Ferry Port to Brbinj Ferry Port

⏱ 1h 35m – 1h 40m

The car ferry to Brbinj is the main vehicle link to Dugi Otok, the long outer island that shelters Telašćica Nature Park and Sakarun beach. The crossing from Zadar’s Gaženica port takes about 1 hour 40 minutes.

🚢 Jadrolinija📅 Daily sailings all year🚗 Vehicles
Pašman Channel (Adriatic) · 2 NM

Biograd na Moru → Tkon (Pašman)

Biograd Ferry Port to Tkon Ferry Port

⏱ 20m

A 20-minute car ferry across the narrow Pašman Channel from the resort town of Biograd na Moru to Tkon. Pašman is joined by bridge to Ugljan, so the two islands can be toured in one loop with the Preko ferry back to Zadar.

🚢 Jadrolinija📅 Multiple departures daily in both directions🚗 Vehicles
Šibenik Archipelago (Adriatic) · 3 NM

Šibenik → Zlarin

Šibenik City Harbour to Zlarin Harbour

⏱ Under 1h 15m (Zlarin is the first stop on the 1h 15m line to Vodice)

Passenger line 505 leaves from Šibenik’s old-town waterfront for the car-free island of Zlarin, known for its coral-working tradition, then continues to Prvić Luka, Šepurine and Vodice. The full run takes about 1 hour 15 minutes.

🚢 Jadrolinija📅 Year-round with multiple daily departures that vary by season and weekday🚶 Foot Only
Kvarner (Adriatic) · 4 NM

Valbiska (Krk) → Merag (Cres)

Valbiska Ferry Port to Merag Ferry Port

⏱ 25m

Krk is joined to the mainland by bridge, so this 25-minute ferry from Valbiska to Merag is the quickest drive to Cres and on to Lošinj for anyone coming from Rijeka or the Krk Bridge.

🚢 Jadrolinija📅 Daily sailings all year🚗 Vehicles
Kvarner (Adriatic) · 15 NM

Valbiska (Krk) → Lopar (Rab)

Valbiska Ferry Port to Lopar Ferry Port

⏱ 1h 20m

An island-to-island car ferry from Krk to Lopar at the northern tip of Rab, taking about 80 minutes. It lets drivers tour Krk and Rab without returning to the mainland, and lands close to Lopar’s sandy Rajska beach.

🚢 Jadrolinija📅 Two sailings a day in winter, more in summer🚗 Vehicles
Kvarner (Adriatic) · 3 NM

Brestova (Istria) → Porozina (Cres)

Brestova Ferry Port to Porozina Ferry Port

⏱ 20m

The 20-minute ferry from Brestova on Istria’s east coast to Porozina on the northern tip of Cres. It is the direct route from Istria, Opatija and Rijeka to Cres and Lošinj.

🚢 Jadrolinija📅 Daily sailings all year🚗 Vehicles
Velebit Channel (Adriatic) · 2 NM

Stinica → Mišnjak (Rab)

Stinica Ferry Port to Mišnjak Ferry Port

⏱ 20m

The main car ferry to the island of Rab crosses from Stinica, below the Velebit mountains, to Mišnjak on Rab’s southern tip. Rapska Plovidba operates this state line, and the crossing takes about 20 minutes.

🚢 Rapska Plovidba📅 Year-round shuttle, with more frequent departures in summer🚗 Vehicles
Velebit Channel (Adriatic) · 2 NM

Prizna → Žigljen (Pag)

Prizna Ferry Port to Žigljen Ferry Port

⏱ 20m

The 20-minute ferry from Prizna to Žigljen is the quickest way onto northern Pag for drivers coming down the coast from Rijeka, and the direct route to Novalja and Zrće beach.

🚢 Jadrolinija📅 Daily shuttle all year; tickets valid on any departure that day🚗 Vehicles
Kvarner (Adriatic) · 60 NM

Rijeka → Mali Lošinj

Rijeka Passenger Terminal to Mali Lošinj Harbour

⏱ About 4h 30m (full line via Cres and the small islands)

Jadrolinija’s daily catamaran 9308 leaves central Rijeka for Cres town, Martinšćica, Unije, Susak and Ilovik before reaching Mali Lošinj, about 4 hours 30 minutes end to end. It is the only public sea link to several of the small car-free islands.

🚢 Jadrolinija📅 Daily catamaran all year🚶 Foot Only
Kvarner (Adriatic) · 40 NM

Rijeka → Rab Town

Rijeka Passenger Terminal to Rab Town Harbour

⏱ 1h 45m

Catamaran line 9309 connects Rijeka directly with the medieval old town of Rab in 1 hour 45 minutes. Foot passengers avoid the long drive down the coast to the Stinica car ferry.

🚢 Jadrolinija📅 Daily except Sundays, all year🚶 Foot Only
Kvarner (Adriatic) · 52 NM

Rijeka → Novalja (Pag)

Rijeka Passenger Terminal to Novalja Harbour

⏱ 2h 40m

The same 9309 catamaran continues past Rab to Novalja on the island of Pag, 2 hours 40 minutes from Rijeka. It is the only direct sea link from Rijeka to Novalja and the Zrće beach clubs.

🚢 Jadrolinija📅 Daily except Sundays, all year🚶 Foot Only
Kvarner (Adriatic) · 35 NM

Pula → Mali Lošinj

Pula Harbour to Mali Lošinj Harbour

⏱ 2h 20m

Krilo’s catamaran links Pula with Mali Lošinj in about 2 hours 20 minutes, calling at the car-free islands of Unije and Susak. The same boat continues via Ilovik and Silba to Zadar, so it works as a sea route between Istria and northern Dalmatia.

🚢 Krilo (Kapetan Luka)📅 Two to five days a week all year: Fridays and Sundays in winter, adding Wednesdays in spring and September and Mondays and Saturdays in high summer🚶 Foot Only
Kvarner & Northern Dalmatian Adriatic · 70 NM

Pula → Zadar

Pula Harbour to Zadar Harbour

⏱ 4h 45m

Krilo Lux links Istria with northern Dalmatia in one sailing, from Pula to Zadar in 4 hours 45 minutes. It calls at Unije, Susak, Mali Lošinj, Ilovik and Silba, a sea route that avoids the long drive round the Kvarner Gulf.

🚢 Krilo (Kapetan Luka)📅 Two to five days a week all year: Fridays and Sundays in winter, adding Wednesdays in spring and September and Mondays and Saturdays in high summer🚶 Foot Only
Adriatic Sea · 79 NM

Hvar → Dubrovnik

Hvar Town Harbour to Dubrovnik Port (Gruž)

⏱ 3h 20m – 3h 30m

Krilo’s Split – Dubrovnik catamaran links Hvar Town with Dubrovnik once a day in season, calling at Korčula and Mljet (Pomena) on the way. It leaves Hvar at 09:10 and reaches Dubrovnik’s Gruž port at 12:40; the return leaves Dubrovnik at 15:30.

🚢 Krilo (Kapetan Luka)📅 Krilo catamaran once daily each way, 1 April – 31 October 2026🚶 Foot Only
Adriatic Sea · 33 NM

Hvar → Korčula

Hvar Town Harbour to Korčula Town Harbour

⏱ 1h 10m – 1h 15m

Two Krilo catamaran lines link Hvar Town and Korčula Town in season: the Split – Dubrovnik catamaran leaves Hvar at 09:10 and the Split – Korčula catamaran at 12:00, each taking about an hour and a quarter.

🚢 Krilo (Kapetan Luka)📅 Krilo catamarans twice daily each way in season (1 May – 15 October 2026); once daily in April and late October🚶 Foot Only
Adriatic Sea · 14 NM

Korčula → Mljet (Pomena)

Korčula Town Harbour to Pomena Harbour, Mljet

⏱ About 35m

Krilo’s Split – Dubrovnik catamaran makes the short hop from Korčula Town to Pomena on Mljet, the gateway to Mljet National Park, in about 35 minutes: 10:30 from Korčula, arriving 11:05, daily in season.

🚢 Krilo (Kapetan Luka)📅 Krilo catamaran once daily each way, 1 April – 31 October 2026🚶 Foot Only
Adriatic Sea · 46 NM

Hvar → Mljet (Pomena)

Hvar Town Harbour to Pomena Harbour, Mljet

⏱ About 1h 55m

Krilo’s seasonal catamaran runs from Hvar Town to Pomena on Mljet in under two hours, calling at Korčula: 09:10 from Hvar, arriving 11:05, every day from April to October.

🚢 Krilo (Kapetan Luka)📅 Krilo catamaran once daily each way, 1 April – 31 October 2026🚶 Foot Only
Adriatic Sea · 9 NM

Milna (Brač) → Hvar

Milna Harbour to Hvar Town Harbour

⏱ About 30m

Milna, on the west of Brač, has a direct Krilo catamaran to Hvar Town in about 30 minutes: 08:30 from Milna, arriving 09:00, daily from April to October. The evening return leaves Hvar at 19:00.

🚢 Krilo (Kapetan Luka)📅 Krilo catamaran once daily each way, 1 April – 31 October 2026🚶 Foot Only
Adriatic Sea · 28 NM

Silba → Zadar

Silba Harbour to Zadar Harbour

⏱ About 1h

Car-free Silba is linked to Zadar all year by Krilo’s Pula – Zadar catamaran: 10:45 from Silba, arriving in Zadar at 11:45, and 16:00 from Zadar back to Silba. From late September to December it sails on Fridays and Sundays.

🚢 Krilo (Kapetan Luka)📅 Krilo catamaran all year: 2 days a week in autumn, winter and spring, 3 in May–June and September, 5 in high summer🚶 Foot Only
Adriatic Sea · 56 NM

Dubrovnik → Lastovo (Ubli)

Dubrovnik Port (Gruž) to Ubli Ferry Port

⏱ 3h 40m – 3h 50m

TP Line’s state fast passenger line 9808 links Dubrovnik with Ubli on Lastovo every day, calling at Korčula: the boat leaves Dubrovnik at 13:00 and reaches Ubli at 16:40. From Ubli it leaves at 06:00 (07:00 on Sundays) and arrives in Dubrovnik at 09:50 (10:40 on Sundays).

🚢 TP Line📅 TP Line: 1 sailing a day each way off season (line 9808), more in summer with line 9807🚶 Foot Only
Adriatic Sea · 19 NM

Korčula Town → Lastovo (Ubli)

Korčula Town Harbour to Ubli Ferry Port

⏱ About 1h 20m

TP Line’s state fast passenger line 9808 runs between Korčula Town and Ubli on Lastovo once a day each way, taking about 1 hour 20 minutes: from Korčula at 15:20 (arriving 16:40), and from Ubli at 06:00, or 07:00 on Sundays, reaching Korčula at 07:20 or 08:20.

🚢 TP Line📅 TP Line: 1 sailing a day each way off season (line 9808)🚶 Foot Only
Adriatic Sea · 11 NM

Dubrovnik → Šipan (Šipanska Luka)

Dubrovnik Port (Gruž) to Šipanska Luka

⏱ About 45m

TP Line’s state fast passenger line 9807 runs from Dubrovnik to Šipanska Luka on Šipan and on to Sobra on Mljet once a day, taking about 45 minutes to Šipan: from Dubrovnik at 14:30 (15:30 on Sundays). The morning boat leaves Šipanska Luka at 06:50 (06:35 on Mondays, 14:35 on Sundays) for Dubrovnik.

🚢 TP Line📅 TP Line: 1 sailing a day each way (line 9807)🚶 Foot Only
Adriatic Sea · 11 NM

Šipan (Šipanska Luka) → Sobra (Mljet)

Šipanska Luka to Sobra Harbour

⏱ About 30m

TP Line’s state fast passenger line 9807 connects Šipanska Luka on Šipan with Sobra on Mljet once a day each way, taking about 30 minutes, as part of its Dubrovnik – Šipan – Mljet line.

🚢 TP Line📅 TP Line: 1 sailing a day each way (line 9807)🚶 Foot Only
Adriatic Sea · 31 NM

Hvar → Lastovo (Ubli)

Hvar Town Harbour to Ubli Ferry Port

⏱ About 2h

TP Line’s state fast passenger line 9604 (Ubli – Vela Luka – Hvar – Split) links Hvar Town with Ubli on Lastovo once a day each way, taking about 2 hours with a call at Vela Luka: from Hvar at 15:10, and from Ubli at 04:15 (07:00 on Sundays and holidays).

🚢 TP Line📅 TP Line: 1 sailing a day each way (line 9604)🚶 Foot Only
Adriatic Sea · 17 NM

Hvar → Vela Luka (Korčula)

Hvar Town Harbour to Vela Luka Ferry Port

⏱ About 55m

TP Line’s state fast passenger line 9604 links Hvar Town with Vela Luka on Korčula once a day each way, taking about 55 minutes: from Hvar at 15:10, and from Vela Luka at 05:20 (08:05 on Sundays and holidays).

🚢 TP Line📅 TP Line: 1 sailing a day each way (line 9604)🚶 Foot Only
Adriatic Sea · 14 NM

Vela Luka (Korčula) → Lastovo (Ubli)

Vela Luka Ferry Port to Ubli Ferry Port

⏱ About 55m

TP Line’s state fast passenger line 9604 links Vela Luka on Korčula with Ubli on Lastovo once a day each way, taking about 55 minutes: from Vela Luka at 16:15, and from Ubli at 04:15 (07:00 on Sundays and holidays).

🚢 TP Line📅 TP Line: 1 sailing a day each way (line 9604)🚶 Foot Only
Adriatic Sea · 83 NM

Dubrovnik → Milna (Brač)

Dubrovnik Port (Gruž) to Milna Harbour

⏱ 4h 25m – 4h 45m

In the 2026 season TP Line’s Dalmatian catamaran lines 842 and 654 ran daily between Dubrovnik and Milna on Brač, calling at Korčula and Hvar on the way to Split, taking between 4 hours 25 minutes and 4 hours 45 minutes. The 2026 season ends on 31 October; TP Line has not yet published its 2027 schedule.

🚢 TP Line📅 TP Line: daily in season (lines 842 and 654, 1 April – 31 October 2026)🚶 Foot Only
Adriatic Sea · 38 NM

Korčula Town → Milna (Brač)

Korčula Town Harbour to Milna Harbour

⏱ 2h 20m – 2h 35m

In the 2026 season TP Line’s Dalmatian catamaran lines 842 and 654 ran daily between Korčula Town and Milna on Brač, calling at Hvar, taking between 2 hours 20 minutes and 2 hours 35 minutes. The 2026 season ends on 31 October; TP Line has not yet published its 2027 schedule.

🚢 TP Line📅 TP Line: daily in season (lines 842 and 654, 1 April – 31 October 2026)🚶 Foot Only
Adriatic Sea · 25 NM

Zadar → Olib

Zadar Harbour to Olib Harbour

⏱ 1h 10m – 2h 10m

TP Line’s state fast passenger line 9401 links Zadar with Olib every day, calling at Premuda and Silba, taking about 2 hours 10 minutes. Off season the boat leaves Zadar at 14:00 on Mondays, Tuesdays and Thursdays, 11:00 on Wednesdays and 17:00 on Fridays, with weekend departures at 08:45, 14:00 and 18:30 (check the day you need).

🚢 TP Line📅 TP Line: daily, 1–2 sailings each way (line 9401)🚶 Foot Only
Adriatic Sea · 30 NM

Zadar → Premuda

Zadar Harbour to Premuda (Krijal)

⏱ 1h 15m – 1h 20m

TP Line’s state fast passenger line 9401 calls at Premuda (Krijal) on its daily Zadar – Silba – Olib run, about 1 hour 20 minutes from Zadar. Off season the boat leaves Zadar at 14:00 on Mondays, Tuesdays and Thursdays, 11:00 on Wednesdays and 17:00 on Fridays, with weekend departures at 08:45, 14:00 and 18:30 (check the day you need).

🚢 TP Line📅 TP Line: daily, 1–2 sailings each way (line 9401)🚶 Foot Only
Adriatic Sea · 4 NM

Olib → Silba

Olib Harbour to Silba Harbour

⏱ About 20m

TP Line’s state fast passenger line 9401 hops between Olib and Silba on its daily Olib – Silba – Premuda – Zadar run, taking about 20 minutes: from Olib at 05:30 on Mondays, Wednesdays and Fridays and 07:00 on Tuesdays, Thursdays and Saturdays.

🚢 TP Line📅 TP Line: daily (line 9401)🚶 Foot Only
Adriatic Sea · 5 NM

Premuda → Silba

Premuda (Krijal) to Silba Harbour

⏱ About 20m

TP Line’s state fast passenger line 9401 links Premuda (Krijal) and Silba in about 20 minutes on its daily Zadar – Premuda – Silba – Olib run.

🚢 TP Line📅 TP Line: daily (line 9401)🚶 Foot Only
Adriatic Sea · 58 NM

Split → Mljet (Pomena)

Port of Split (Gradska Luka) to Pomena Harbour, Mljet

⏱ 3h 5m

Ferryscanner lists Krilo (Kapetan Luka) between Split and Mljet (Pomena), taking about 3h 5m. The listed departure from Split is at 08:00. 12Go's schedule shows Krilo (Kapetan Luka) 08:00 → 11:50 and Krilo (Kapetan Luka) 08:00 → 11:05. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 7 sailings a week listed by Ferryscanner (company table updated 15 May 2026)🚶 Foot Only
Adriatic Sea · 51 NM

Milna (Brač) → Mljet (Pomena)

Milna Harbour to Pomena Harbour, Mljet

⏱ 2h 35m

Ferryscanner lists Krilo (Kapetan Luka) between Milna (Brač) and Mljet (Pomena), taking about 2h 35m. The listed departure from Milna (Brač) is at 08:30. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner lists. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 7 sailings a week listed by Ferryscanner (company table updated 15 May 2026)🚶 Foot Only
Adriatic Sea · 7 NM

Milna (Brač) → Rogač (Šolta)

Milna Harbour to Rogač Ferry Port

⏱ 25m

Ferryscanner lists Krilo (Kapetan Luka) between Milna (Brač) and Rogač (Šolta), taking about 25m. The first listed departure from Milna (Brač) is at 06:25 and the last at 16:00. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner lists. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 7 sailings a week listed by Ferryscanner (company table updated 18 February 2026)🚶 Foot Only
Adriatic Sea · 10 NM

Zadar → Sali (Dugi Otok)

Zadar Gaženica Ferry Port to Sali harbour, Dugi Otok (boats also call at Zaglav)

⏱ 43m – 1h 5m

Ferryscanner lists TP Line between Zadar and Sali (Dugi Otok), taking 43m – 1h 5m. The first listed departure from Zadar is at 05:40 and the last at 20:00. TP Line's timetable for this line can't be read unambiguously, so these are the sailings Ferryscanner lists. Check yours before you travel.

🚢 TP Line📅 7 sailings a week listed by Ferryscanner (company table updated 18 February 2026)🚶 Foot Only
Adriatic Sea · 22 NM

Pula → Unije

Pula Harbour to Unije harbour

⏱ 1h 5m

Ferryscanner lists Krilo (Kapetan Luka) between Pula and Unije, taking about 1h 5m. The listed departure from Pula is at 07:00. Ferryscanner counts about 1 sailings a week from June to September and about 1 from October to May. 12Go's schedule shows Krilo (Kapetan Luka) 07:00 → 08:05. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 29 NM

Pula → Susak

Pula Harbour to Susak harbour

⏱ 1h 40m

Ferryscanner lists Krilo (Kapetan Luka) between Pula and Susak, taking about 1h 40m. The listed departure from Pula is at 07:00. 12Go's schedule shows Krilo (Kapetan Luka) 07:00 → 08:40. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 39 NM

Pula → Ilovik

Pula Harbour to Ilovik harbour

⏱ 3h 5m

Ferryscanner lists Krilo (Kapetan Luka) between Pula and Ilovik, taking about 3h 5m. The listed departure from Pula is at 07:00. 12Go's schedule shows Krilo (Kapetan Luka) 07:00 → 10:05. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 47 NM

Pula → Silba

Pula Harbour to Silba Harbour

⏱ 3h 35m

Ferryscanner lists Krilo (Kapetan Luka) between Pula and Silba, taking about 3h 35m. The listed departure from Pula is at 07:00. 12Go's schedule shows Krilo (Kapetan Luka) 07:00 → 10:35. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 43 NM

Zadar → Mali Lošinj

Zadar Gaženica Ferry Port to Mali Lošinj Harbour

⏱ 2h 15m

Ferryscanner lists Krilo (Kapetan Luka) between Zadar and Mali Lošinj, taking about 2h 15m. The listed departure from Zadar is at 16:00. 12Go's schedule shows Krilo (Kapetan Luka) 16:00 → 18:00. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 48 NM

Zadar → Susak

Zadar Gaženica Ferry Port to Susak harbour

⏱ 2h 55m

Ferryscanner lists Krilo (Kapetan Luka) between Zadar and Susak, taking about 2h 55m. The listed departure from Zadar is at 16:00. Ferryscanner counts about 1 sailings a week from June to September and about 1 from October to May. 12Go's schedule shows Krilo (Kapetan Luka) 16:00 → 18:55. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 3 sailings a week listed by Ferryscanner (company table updated 31 August 2026)🚶 Foot Only
Adriatic Sea · 54 NM

Zadar → Unije

Zadar Gaženica Ferry Port to Unije harbour

⏱ 3h 30m

Ferryscanner lists Krilo (Kapetan Luka) between Zadar and Unije, taking about 3h 30m. The listed departure from Zadar is at 16:00. Ferryscanner counts about 1 sailings a week from June to September and about 1 from October to May. 12Go's schedule shows Krilo (Kapetan Luka) 16:00 → 19:30. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 3 sailings a week listed by Ferryscanner (company table updated 31 August 2026)🚶 Foot Only
Adriatic Sea · 37 NM

Zadar → Ilovik

Zadar Gaženica Ferry Port to Ilovik harbour

⏱ 1h 30m

Ferryscanner lists Krilo (Kapetan Luka) between Zadar and Ilovik, taking about 1h 30m. The listed departure from Zadar is at 16:00. Ferryscanner counts about 1 sailings a week from June to September and about 1 from October to May. 12Go's schedule shows Krilo (Kapetan Luka) 16:00 → 17:30. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 3 sailings a week listed by Ferryscanner (company table updated 31 August 2026)🚶 Foot Only
Adriatic Sea · 14 NM

Mali Lošinj → Silba

Mali Lošinj Harbour to Silba Harbour

⏱ 1h 5m

Ferryscanner lists Krilo (Kapetan Luka) between Mali Lošinj and Silba, taking about 1h 5m. The listed departure from Mali Lošinj is at 09:30. Ferryscanner counts about 1 sailings a week from June to September and about 1 from October to May. 12Go's schedule shows Krilo (Kapetan Luka) 09:30 → 10:35. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 3 sailings a week listed by Ferryscanner (company table updated 30 August 2026)🚶 Foot Only
Adriatic Sea · 18 NM

Silba → Susak

Silba Harbour to Susak harbour

⏱ 1h 45m

Ferryscanner lists Krilo (Kapetan Luka) between Silba and Susak, taking about 1h 45m. The listed departure from Silba is at 17:10. 12Go's schedule shows Krilo (Kapetan Luka) 17:10 → 18:55. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 25 NM

Silba → Unije

Silba Harbour to Unije harbour

⏱ 2h 20m

Ferryscanner lists Krilo (Kapetan Luka) between Silba and Unije, taking about 2h 20m. The listed departure from Silba is at 17:10. 12Go's schedule shows Krilo (Kapetan Luka) 17:10 → 19:15. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only
Adriatic Sea · 8 NM

Ilovik → Silba

Ilovik harbour to Silba Harbour

⏱ 20m

Ferryscanner lists Krilo (Kapetan Luka) between Ilovik and Silba, taking about 20m. The listed departure from Ilovik is at 10:15. 12Go's schedule shows Krilo (Kapetan Luka) 10:15 → 10:35. Krilo publishes its timetable in a form that can't be read automatically, so these are the sailings Ferryscanner and 12Go list. Check yours before you travel.

🚢 Krilo (Kapetan Luka)📅 2 sailings a week listed by Ferryscanner (company table updated 24 September 2026)🚶 Foot Only

More Croatia ferries on 12Go

Our booking partner 12Go sells these crossings too. We haven't written route guides for them yet, so check current times and tickets on 12Go.

⚡ Croatia Travel & Logistics Hub

Planning a journey through Croatia?

Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.