Ferries in Croatia: schedules and prices for 2024

1 guide, all the ferry routes to Croatia!

Are you looking for the ferry schedules to Croatia for 2024? 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!

A fishing village at the island of Unije in Croatia

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-LineKapetan Luka - Krilo, Krilo Shipping Company (KSC) and Jadrolinija. The first 2 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 2024 from Split, Dubrovnik, Pula, Zadar, or Makarska, keep reading!

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 2024 ferry schedules, prices and 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. There are also 1-2 daily ferry crossings available in the low season.
  • Split - Mljet ferry: you can travel by ferry from Split to Pomena with around 3 daily crossings in the summer. The trip takes 3-4 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 travel 2-3 times a day and Split - Bol ferries run around 3 times a day. The ferry price for the trip between Split and Milna starts at €10, while the ferry ticket to Bol from Split costs between €6 and €20.
  • Split - Korčula ferry: ferries from Split to Korčula travel all year round, and there are at least 5 daily crossings to the island in the high season. The trip duration is around 2.5-3.5 hours and ferry tickets start at €25.

There are also ferry connections between Split and the cities of Dubrovnik and Makarska. Check more details about the ferry schedules below:

  • Split - Dubrovnik ferry: the ferry connection between Split and Dubrovnik is operated from April to October with around 30 weekly crossings. The ferry trip takes about 4.5-6 hours and ferry tickets start at around €45.
  • Split - Makarska ferry: you can usually take the ferry from Split to Makarska from June to September, with 1 daily departure. The Split - Makarska ferry ticket price starts at around €20 and the journey lasts about 1.5 hours.

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 ferry port of Split filled with boats at night in Croatia

The port and town of Split under the night lights

Ferry routes from Dubrovnik to the Croatian islands in 2024

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 2024:

  • Dubrovnik - Hvar ferry: ferries from Dubrovnik to Hvar are seasonal, with about 4 crossings a day. The ferry crossing takes around 3.5 hours and tickets usually start at €45.
  • Dubrovnik - Brač ferry: there are ferries from Dubrovnik to Brač traveling to the ports of Milna and Bol with around 5 crossings a day. The trip duration is 4-5 hours and tickets are at around €45.
  • Dubrovnik - Korčula ferry: there are up to 7 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 2-2.5 hours and ferry tickets range from €13 to €25.
  • Dubrovnik - Lastovo ferry: the Dubrovnik - Lastovo ferry route is available with up to 9 weekly crossings all year round. It normally takes about 4 hours to reach Lastovo and a single ferry ticket costs around €14.
  • Dubrovnik - Šipan ferry: ferries from Dubrovnik to Šipan are usually in operation all year long 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 with many daily ferry crossings. There are 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 55 minutes depending on the port of arrival, with tickets costing between about €8 and €20 for foot passengers.

The cinematic city of Dubrovnik is also connected by ferry with other popular destinations in the mainland of Croatia, such as Split and Makarska:

  • Dubrovnik - Split ferry: ferries between the two mainland hotspots travel seasonally, with crossings that range from about 5 to 6 hours and ferry tickets that cost around €45-€50.
  • Dubrovnik - Makarska ferry: the seasonal route to the port city of Makarska lasts around 4 hours, with ferry tickets costing €45. In the high season, you can normally find 1 departure every day.

The old port of Dubrovnik surrounded by buildings in Croatia

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 by Kapetan Luka - Krilo. Here are the detailed ferry schedules from/to Pula:

  • Pula - Mali Lošinj ferry: the Pula - Mali Lošinj ferry connection is served all year round. In the summer months, there are usually 5 crossings a week. The crossing lasts around 2.5 hours and tickets cost about €10-€13
  • Pula - Ilovik ferry: the ferry route from Pula to Ilovik runs all year round with 2 weekly crossings, with ferries making the crossing in around 3 hours. Ilovik - Pula ferry tickets start at around €10-€13.
  • Pula - Silba ferry: there are weekly ferry connections from Pula to Silba throughout the year. The trip lasts 3.5 hours, while tickets cost around €12-€14.
  • Pula - Unije ferry: the ferry route from Pula to Unije is active all year round, with increased ferry frequency in the summer. The ferry duration is 1 hour, with standard tickets costing around €8-€10.
  • Pula - Susak ferry: this ferry route is normally operated all year round. However, ferry frequency and availability are higher during the summer months. Ferry crossings to Susak from Pula last about 1.5 hours and ferry tickets normally cost around €10-€12.

Important: 2024 Kapetan Luka - Krilo ferry schedules and TP-Line ferry schedules have been officially released!

Sailboats and ferries anchored at the port of Pula in Croatia

The port of Pula dotted with sailboats

Ferry connections between Zadar and the Croatian islands

Zadar is a historic city on Croatia’s Dalmatian coast and its port is connected daily with several Croatian islands, such as Lošinj, Ilovik and Silba. Check all ferry schedules and prices from Zadar to the Adriatic islands, and off you go: 

  • Zadar - Ilovik ferry: there are 2-3 weekly ferries to Illovik from Zadar throughout the year. 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 all year round 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 all year round. Ferry tickets range from around €10.5 to €13.5, with the trip lasting between 2.5-3 hours.
  • Zadar - Mali Lošinj ferryferries to Mali Lošinj from Zadar travel year-round and make the crossing between around 2 hours and 7 hours, depending on the operator and vessel. 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.

Ferry routes to the Croatian islands from Makarska

Makarska is the central maritime hub located in Makarska Riviera. While it is one of the lesser-known mainland ports of Croatia, it offers several ferry connections to the Croatian islands:

  • Makarska - Brač ferry: you can usually travel by ferry from Makarska to Bol in Brač once a day and Sumartin up to 5 times a day. The ferry trip lasts 35 minutes to 1 hour, depending on the operator and port of arrival, and tickets range from about €4 to €20.
  • Makarska - Mljet ferry: ferries from Makarska to Mljet normally travel to the port of Pomena once a day. The trip duration is around 2 hours and tickets cost around €25.
  • Makarska - Korčula ferry: the Makarska - Korčula ferry route is normally served once a day by Kapetan Luka - Krilo. The connection is active seasonally. Ferries take a bit over 1 hour to reach the island and tickets start at around €25.

There are also ferry connections between Makarska and the cities of Dubrovnik and Split. Here, you can find more information about the ferry routes: 

  • Makarska - Dubrovnik ferry: there is normally 1 daily ferry crossing to Dubrovnik from Makarska in the high season. The trip duration is around 3.5 hours and tickets start at €45
  • Makarska - Split ferry: the Makarska - Split ferry connection is served in the high season, usually with 1 daily crossing. The ferry trip duration is around 1.5-4.5 hours and tickets start at €20.

Colorful buildings and boats at the port of Makarska in Croatia

The picturesque waterfront of Makarska

Ferry routes between the Croatian islands in 2024

Croatia is the 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 2024 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 5 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 €25 and it takes about 1-1.5 hours to reach the port of Korčula.
  • Hvar - Mljet ferry: the route is usually active with up to 2 ferry crossings per day from April to October. The Hvar- Mljet ferry trip takes approximately 2 hours and it costs around €25.
  • Hvar - Prigradica ferry: the ferry route from Hvar to Prigradica is available from late May to late September with 1 daily crossing. The journey takes about 50 minutes and the ticket price is around €8.
  • Hvar - Vis ferry: there are year-round ferries to Vis from Hvar, with increased frequency in the high season, and the crossing takes around 50 minutes. The ticket price usually ranges from around €4.50 to €7.50.
  • Brač - Hvar ferry: you can take the ferry from 2 ports of Brač, Milna and Bol. The Milna - Hvar ferry takes around 30-40 minutes, while the Bol - Hvar ferry trip lasts around 50 minutes. Tickets are at €15-€20, depending on the port of departure.
  • Brač - Mljet ferry: the Brač - Mljet ferry route is available with up to 14 weekly crossings from April to October and it’s operated by TP-Line and Kapetan Luka - Krilo. The journey to Mljet (Pomena) lasts around 2.5-3 hours and costs about €25.
  • Brač - Korčula ferry: the Brač - Korčula ferry route is available with up to 28 weekly crossings. The ferry ticket price from Brač to Korčula starts 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 city and castle of Hvar surrounded by greenery and water in Croatia

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, Lošinj, Ilovik, and Silba to explore the northern part of the Adriatic Sea. Check all the available ferry connections below:

  • Susak - Ilovik ferry: the ferry route from Susak to Ilovik runs all year round with 4-5 weekly ferry crossings. The journey usually ranges from 30 minutes to 1 hour 15 minutes and the ticket price starts at about €2.50.
  • 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 between 30 minutes and 2.5 hours and the cost for the crossing is usually around €2-€4.50.
  • 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.5 hours.
  • Unije - Silba ferry: the Unije - Silba ferry route is available all year round with up to 5 weekly crossings. The journey takes up to 2.5 hours and the ticket costs around €7.50-€9.50.
  • Unije - Susak ferry: there are normally up to 3 daily ferry crossings operated from Unije to Susak. The ferry trip ranges from around 30 minutes to 1 hour and the price for a Unije - Susak ferry ticket starts at €2-€3.
  • Unije - Lošinj ferry: there are 2-4 daily crossings between Unije and Mali Lošinj all year round. The price for a Unije - Mali Lošinj ferry ticket ranges from around €2-€6 and the journey usually lasts around 1 to 2 hours.
  • Unije - Ilovik ferry: there are year-round ferries between Unije and Ilovik in Croatia. There are 2-5 crossings per week operated by Kapetan Luka - Krilo and Jadrolinija. The ferry trip takes between 1 hour and 2 hours and it costs around €4-€8
  • Lošinj - Ilovik ferry: there are up to 3 weekly ferry connections from Mali Lošinj to Ilovik. A standard ferry ticket for the Mali Lošinj - Ilovik route costs around around €2.50 to €4.50 and the ride takes about 35-40 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 10 weekly crossings and the ferry trip can last between 1 hour and 3 hours, depending on the ferry operator and the season. The Mali Lošinj - Silba ticket price starts at about €4.

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.

Panoramic view of the Cres - Lošinj archipelago in Croatia

Stunning views of the Cres - Lošinj archipelago at sunset

Ferries between Croatia and Italy in 2024

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: Trieste, Venice, Cesenatico, Pesaro, Ancona, and Bari. From there, you can get to the Croatian towns of Pula, Poreč, Rovinj, Umag, Lošinj, Novalja, Split, Zadar, and Dubrovnik.

The main ferry companies serving routes from Italy to Croatia are Kompas (Adriatic Lines), Gomo Viaggi, SNAV, and Jadrolinija. However, most of the ferry connections between Croatia and Italy are operated by Jadrolinija, Croatia’s largest ferry company:

  • Ancona - Zadar ferry: there are 1-2 weekly crossings from Ancona to Zadar from June to September. The Ancona - Zadar ferry time ranges from 7 hours to 9 hours, and tickets cost from €51.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 12.5 hours, and the ferry ticket price ranges between €50 and €75.
  • Bari - Dubrovnik ferry: the route is usually available from late April to late October by Jadrolinija. Normally, there are up to ferry crossings from Bari to Dubrovnik per week and the ferry time ranges from 6.5 to 8 hours, depending on the season. The Bari - Dubrovnik ferry price is around €70 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 3 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 May to late September with up to 3 weekly crossings. The ferry time ranges from 3 hours to 3.5 hours and ferry prices start at €89.
  • Venice - Poreč ferry: there are usually 3-5 weekly crossings and the route normally remains active from late April to September. The Venice - Poreč ferry trip takes from about 3.5-4.5 hours, and the ferry ticket price ranges between €85.
  • Venice - Umag ferry: the Venice - Umag ferry route is usually available in July and August with daily connections. The ferry trip from Venice to Umag in Croatia lasts around 3.5-4.5 hr and tickets start at €85.

Also, keep in mind that Croatia is also connected to Slovenia by ferry. The ferry route from Piran to Poreč is operated by Kompas (Adriatic Lines) during the summer and the journey lasts 1 hour 15 minutes.

You can find more Italy - Croatia ferry routes and useful information about companies, prices, and offers on Ferryhopper and plan your trip in the Adriatic Sea! 

Useful info: keep in mind that among other ferry companies, SNAV has announced the Italy - Croatia ferry routes for summer 2024.

A red lighthouse at the port of Zadar in Croatia

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 2024, check our Map of ferries, find all available routes, companies, and prices, and book your ferry tickets online on Ferryhopper!

Tip: download the Ferryhopper App for free, so you can keep your e-tickets (if available) on your phone and track your ferry in real time!


Author Bio

Hello world! I am Eleni Kotidou, a copywriter, an incurable wanderluster and a fellow traveler. With 26 countries and hundreds of destinations in my resume, I am here to share my expertise and give you the best tips for your ferry trips. Somewhere between air and nautical miles, I realized that I have a weak spot for ferry trips, endless blue horizons and sunbathing on the deck. So, I guess it comes as no surprise that I work as a copywriter at Ferryhopper 😛. Now, pack your bags and let’s scratch island hopping off your bucket list 📝!