Ferries in Croatia: schedules and prices for 2025
1 guide, all ferry routes to Croatia!
Are you looking for the ferry schedules to Croatia for 2025? Congrats! You’ve just landed on the right page including all available ferry routes to the Croatian islands from the mainland of Croatia and Italy on Ferryhopper.
All you have to do is choose your next destination, compare prices and book your ferry tickets online!
- Ferries from the mainland to the Croatian islands
- Ferries between the Croatian islands
- Ferries to Croatia from Italy
The picturesque fishing village of Unije island
Ferries from the mainland to the Croatian islands
Are you planning to explore the beautiful cities of Croatia’s Dalmatian coast? If so, you can continue your vacation by taking the ferry from the mainland to the Croatian islands.
The routes are mainly operated by the ferry companies of TP-Line, Kapetan Luka - Krilo, Krilo Shipping Company (KSC) and Jadrolinija. The first 3 operate with high-speed catamarans, while Jadrolinija has conventional ferries, hydrofoils as well as catamarans.
If you want to find all available ferry schedules to the Croatian islands for 2025 from Split, Dubrovnik, Pula, or Zadar, keep reading!
Tip: bear in mind that ferry ticket prices for Croatia normally depend on the season and the ferry company.
Ferry schedules from Split to the Croatian islands
Split, the largest city on the coast of Croatia is also a crucial hub of maritime transportation with many ferry connections to the Croatian islands. Here you can find the 2025 ferry schedules and prices for the most popular routes to the Croatian islands from Split:
- Split - Hvar ferry: there are usually up to 20 daily departures from Split to Hvar in the summer months. Split - Hvar ferry prices range from €6 to €25 and the ferry trip takes about 1 hour. In the low season, there are usually 1-2 daily ferry crossings available .
- Split - Mljet ferry: you can travel by ferry from Split to Pomena port with around 1 daily crossing in the summer months. The trip takes 3 hours and ferry tickets are at about €30.
- Split - Brač ferry: from the port of Split, you can travel to the ports of Milna and Bol: Split - Milna ferries run up to 4 times a day and Split - Bol ferries run around once a day. The ferry trip from Split to Brač usually takes from 25 minutes to 1 hr, and ticket prices range from €5 to €25, depending on the season and the route.
- Split - Korčula ferry: ferries from Split to Korčula travel all year round, and there are usually 4 daily crossings to the island in the high season. The trip duration is around 2.5-3.5 hours and ferry tickets start ranges between €9 and €25.
There is also a ferry connections between Split and the mainland city of Dubrovnik:
- Split - Dubrovnik ferry: the ferry route between Split and Dubrovnik is operated from April to October with around 4 daily crossings. The ferry trip takes about 4.5-6 hours and ferry tickets range between €23 and €50.
Tip: the cheapest ferry route starting from the mainland of Croatia is the ferry from Split to the island of Brač (Milna), as you can find ferry tickets starting at €5. This is also the fastest ferry running from the mainland to the islands.
The port and town of Split under the night lights
Ferry routes from Dubrovnik to the Croatian islands in 2025
Dubrovnik is a top-tier holiday destination and one of the most popular places in Croatia. The port city of Dubrovnik is well-connected to the Croatian islands and other destinations on the mainland.
Find all ferry routes from Dubrovnik to the Croatian islands for 2025:
- Dubrovnik - Hvar ferry: ferries from Dubrovnik to Hvar are seasonal, with about 4 crossings a day. The ferry crossing takes around 3-3.5 hours and tickets usually start at €23.
- Dubrovnik - Brač ferry: there are ferries from Dubrovnik to Brač traveling to the ports of Milna and Bol with around 4 crossings a day. The trip duration is 4-5 hours and tickets cost €25-€50.
- Dubrovnik - Korčula ferry: there are up to 6 daily ferry crossings from Dubrovnik to Korčula in the summer months, and some weekly crossings in the low season. The Dubrovnik - Korčula ferry trip usually takes 1.5-2.5 hours and ferry tickets usually range from €13 to €25.
- Dubrovnik - Lastovo ferry: the Dubrovnik - Lastovo ferry route is available with 1-2 daily crossings all year round. The ferry normally takes about 3.5-4 hours to reach Lastovo and a single ferry ticket costs around €11-€14.
- Dubrovnik - Šipan ferry: ferries from Dubrovnik to Šipan are usually in operation all year round with 1 ferry crossing per day. The ferry trip to Šipan lasts about 45 minutes and ferry tickets (only for foot passengers) start at around €4-€6.
- Dubrovnik - Mljet ferry: Dubrovnik is pretty close to Mljet and you can reach all 3 ports in Mljet. There are numerous daily ferries from Dubrovnik to Sobra, from Dubrovnik to Pomena, and from Dubrovnik to Polače. Ferry trips range from 1 hour to 1 hour 45 minutes depending on the port of arrival, with tickets costing between about €5 and €20.
The cinematic city of Dubrovnik is also connected by ferry with Split in the mainland:
- Dubrovnik - Split ferry: ferries between the two mainland hotspots travel seasonally, with crossings that range from about 4 hours 30 minutes to 5 hours 20 minutes and ferry tickets that cost around €23-€50.
The majestic city and the old port of Dubrovnik
Ferry schedules from Pula to the Croatian islands
The beautiful city of Pula, perched on the southwestern tip of the Istria peninsula, is also connected to other Croatian ports thanks to the ferry routes operated all year round by Kapetan Luka - Krilo. Here are the detailed ferry schedules from/to Pula:
- Pula - Lošinj ferry: in the summer months, there are usually 5 crossings a week from Pula to Mali Lošinj. The trip lasts around 2 hours 20 minutes and tickets cost about €10-€13.
- Pula - Ilovik ferry: the ferry route from Pula to Ilovik is normally available with 2 weekly crossings, and ferry time is around 3 hours. Ilovik - Pula ferry tickets start at around €10-€13.
- Pula - Silba ferry: there are weekly ferry connections from Pula to Silba. The trip lasts 3.5 hours, while tickets cost around €12-€14.
- Pula - Unije ferry: the ferry route from Pula to Unije is operated with up to 5 weekly crossings. The ferry duration is a bit over 1 hour and standard tickets are at around €8-€10.
- Pula - Susak ferry: this ferry route is normally served up to 5 times a week. Ferry crossings to Susak from Pula last about 1 hour 40 minutes and ferry tickets normally cost around €10-€12.
The port of Pula dotted with sailboats
Ferries between Zadar and the Croatian islands
Zadar is a historic city on Croatia’s Dalmatian coast and its port is connected with several Croatian islands, such as Lošinj, Ilovik, and Silba. Check all year-round ferry routes and prices from Zadar to the Adriatic islands, and off you go:
- Zadar - Ilovik ferry: there are 2-3 weekly ferries to Ilovik from Zadar. A standard ticket costs around €10-€12, while the trip lasts around 1.5 hours.
- Zadar - Unije ferry: there are 1-5 weekly ferries to the island of Unije that make the Zadar - Unije ferry crossing in 3.5 hours on average. Ferry tickets to Unije cost around €12-€15.
- Zadar - Susak ferry: you can find 2-5 weekly crossings to Susak from Zadar. Ferry tickets range from around €10 to €13, with the trip lasting 2.5-3 hours.
- Zadar - Lošinj ferry: ferries to Mali Lošinj from Zadar are available with up to 5 weekly crossings and reach the island in 2 hours. Ferry tickets usually cost up to around €10-€13 for this route.
- Zadar - Silba ferry: this is a year-round route to the island of Silba that lasts 1-4 hours. The Zadar - Silba ferry ticket price ranges from about €4 to €10.
The breathtaking peninsula and city of Zadar
Ferry routes between the Croatian islands in 2025
Croatia is an ideal destination for island hopping, and with so many pristine islands it’s hard to resist! During your holidays in Croatia, you can hop on the ferry and explore the Adriatic Sea.
Take advantage of all the ferry connections and frequent schedules and live the Adriatic dream! Find all the available 2025 ferry schedules between the Croatian islands and plan your island-hopping adventure:
- Hvar - Korčula ferry: the Hvar - Korčula ferry route is available with up to 4 daily crossings in the high season. In the low season, there are usually 1-2 daily crossings. The ferry ticket price ranges from around €6 to €48, depending on the operator, and it takes about 1-1.5 hours to reach the port of Korčula.
- Hvar - Mljet ferry: the ferry route is usually active with 1 crossing per day from April to October. The Hvar- Mljet (Pomena) ferry trip takes approximately 2 hours and tickets cost around €25.
- Brač - Hvar ferry: you can take the ferry from 2 ports of Brač, Milna and Bol. You can find up to 4 daily crossings. The Milna - Hvar ferry takes around 30-45 minutes, while the Bol - Hvar ferry trip lasts around 50 minutes. Tickets are at €15-€25, depending on the port of departure and the company.
- Brač - Mljet ferry: the Brač (Milna) - Mljet ferry route is available with 1 daily crossing from April to October. The journey to Mljet (Pomena) lasts around 2.5 hours and tickets cost about €25.
- Brač - Korčula ferry: the Brač - Korčula ferry route is available with up to 4 daily crossings. Ticket prices from Brač to Korčula start at around €25 and the ferry ride lasts around 2-2.5 hours.
Τip: tickets for domestic Croatia routes are pretty affordable, as the most expensive ferry is at around €45, while most Croatia ferries are under €10.
The imposing seafront town and castle of Hvar
If you want to explore the islands of the Cres-Lošinj archipelago, you can hop on a ferry to Susak, Unije, Lošinj, Ilovik, and Silba to explore the northern part of the Adriatic Sea. Check all available ferry connections below:
- Susak - Ilovik ferry: the ferry route from Susak to Ilovik runs all year round with 1-2 weekly ferry crossings. The journey usually takes 1 hour 15 minutes and ticket prices starts at around €4.
- Susak - Lošinj ferry: the Susak - Mali Lošinj ferry connection runs all year round with up to 4 daily ferry crossings. The ferry trip takes around 30 minutes and the cost for the crossing is €4-€5.
- Susak - Silba ferry: ferries to Silba from Susak are available 2-5 times a week. The ferry ticket price from Susak to Silba usually starts at around €6.50-€8 and the trip lasts around 1 hour 45 minutes.
- Unije - Silba ferry: the Unije - Silba ferry route is available all year round with up to 5 weekly crossings. The journey takes a bit over 2 hours and tickets cost around €7-€9.
- Unije - Susak ferry: there are normally up to 5 daily ferry crossings operated from Unije to Susak. The ferry trip lasts around 25 minutes and prices for Unije - Susak ferry tickets start at €4-€5.
- Unije - Lošinj ferry: there are 2-5 daily crossings between Unije and Mali Lošinj all year round. The price for Unije - Mali Lošinj ferry tickets is €5-€6 and the journey usually lasts around 1 hour.
- Unije - Ilovik ferry: there are year-round ferries between Unije and Ilovik in Croatia. You can normally find 2 crossings per week. The ferry trip usually takes 1 hour 50 minutes and tickets cost around €7-€8.
- Lošinj - Ilovik ferry: there are normally 2 weekly ferry crossings from Mali Lošinj to Ilovik. A standard ferry ticket for the Mali Lošinj - Ilovik route costs around €4-€5 and the ride takes about 35 minutes.
- Lošinj - Silba ferry: you can take the ferry to Silba from Mali Lošinj throughout the year. The route is operated with up to 5 weekly crossings and the ferry trip can last between 50 minutes and 1 hour. Tickes cost around €6-€8.
Tip: keep in mind that most vessels operating on domestic Croatian connections are catamarans that don’t have car decks. Therefore, you can’t bring your vehicle on the vast majority of ferries traveling from the Croatian mainland to the islands or between the Croatian islands.
Stunning views of the Cres - Lošinj archipelago at sunset
Ferries between Croatia and Italy in 2025
Did you know that you can reach Croatia from Italy by ferry? Now, you do! There are ferries to Croatia departing from 6 Italian ports: Venice, Cesenatico, Pesaro, Ancona, and Bari. From there, you can get to the Croatian towns of Pula, Poreč, Rovinj, Umag, Lošinj, Split, Zadar, and Dubrovnik.
The main ferry companies serving routes from Italy to Croatia are Kompas (Adriatic Lines), Gomo Viaggi, SNAV, and Jadrolinija:
- Ancona - Zadar ferry: there are 1-2 weekly crossings from Ancona to Zadar from June to September. The Ancona - Zadar ferry time is around 9 hours, and tickets cost from €67.50 to €75.50.
- Ancona - Split ferry: there are normally up to 2 weekly crossings from Ancona to Split during winter and up to 8 weekly ferry connections during summer. The route is operated by Jadrolinija and SNAV. The Ancona - Split ferry trip takes from about 9 hours to 11.5 hours, and the ferry ticket price ranges between €30 and €75, depending on the operator and available offers.
- Bari - Dubrovnik ferry: the route is usually available from April to October by Jadrolinija. Normally, there are up to 4 weekly ferry crossings from Bari to Dubrovnik and the ferry time ranges from 8 to 9 hours. The Bari - Dubrovnik ferry price is around €70-€82 for a one-way ticket.
Kompas (Adriatic Lines) primarily operates between the northeastern port of Venice in Italy and the mainland ports of Croatia (Umag, Poreč, Rovinj, and Pula), as well as the Slovenian port of Piran. Find more details about the ferry routes between Venice and Croatia below:
- Venice - Pula ferry: the ferry crossing between Venice and Pula is active from June to the end of September with up to 6 weekly crossings. The journey lasts around 3.5 hours and the ferry ticket costs €89.
- Venice - Rovinj ferry: you can travel from Venice to Rovinj by ferry from late April to September with up to 6 weekly crossings. The ferry time ranges from 3 hours to 4 hours and ferry prices start at €89.
- Venice - Poreč ferry: there are usually up to 7 weekly crossings and the route normally remains active from late April to September. The Venice - Poreč ferry trip takes from 3-4.5 hours, and ferry ticket prices start at €74.
- Venice - Umag ferry: the Venice - Umag ferry route is usually available in July and August with weekly connections. The ferry trip from Venice to Umag in Croatia lasts around 3 hours 15 minutes and tickets start at €84.
You can find more Italy - Croatia ferry routes for 2025 and useful information about companies, prices, and offers on Ferryhopper and plan your trip in the Adriatic Sea!
A welcoming lighthouse at the entrance of the port in Zadar
Book ferries within/to Croatia on Ferryhopper
Croatia is also known as the land of hundreds of islands, so can you think of a better place to start your island-hopping adventure? Now that you have read our article about all the Croatian ferry schedules for 2025, check our Map of ferries, find all available routes, companies, and prices, and book your ferry tickets online on Ferryhopper!
Author Bio
Ahoy! My name is Amalia Kokkoliadi and I’m a Senior Copywriter, but my friends call me Chandler Bing because they don’t really understand what I do for a living and I make too many puns (sometimes cringey).😅 From bank-product descriptions to film reviews and ancient-Greek texts, I have worked on any kind of writing you can imagine. No wonder they also call me “know-it-all”; indeed, over the last years, I have been trying to know everything about the ferry market and deliver delicious content to you, guys, so you can get the best travel experience possible!
PS: even though I easily get nauseous on board, I put on a brave face and enjoy a ferry ride once every few months. 💪⛴️