Italy - Croatia ferry routes 2024
All ferries in 1 page!
With warm summers, idyllic beaches, magical islands, and unique architecture, Croatia is becoming the new favorite for travelers in southeastern Europe! One easy and comfortable way to reach the most beautiful towns on the Croatian coast is to cross the Adriatic Sea by ferry from Italy.
Here, you can check the latest info on all available Italy - Croatia routes. Compare schedules, prices and companies, and book ferry tickets from the Italian port that suits you best on Ferryhopper!
- Trieste - Croatia
- Venice - Croatia
- Cesenatico - Croatia
- Pesaro - Croatia
- Ancona - Croatia
- Bari - Croatia
The imposing Roman amphitheater in the Croatian city of Pula
Italy - Croatia ferry connections
Did you know that taking the ferry to Croatia from Italy can save you time (and money)?! Ticket prices start from only €9 and there are plenty of offers and discounts all year round. Furthermore, you can board directly from many cities in Italy and embark your vehicle on the ferry.
Normally, there are about 15 ferry routes scheduled between Italy and Croatia. Ferries to Croatia depart from 6 ports in Italy: Trieste, Venice, Cesenatico, Pesaro, Ancona, and Bari. From there, you can travel by sea to 9 Croatian towns: Pula, Poreč, Rovinj, Umag, Lošinj, Novalja, Split, Zadar, and Dubrovnik.
Check all ferries connecting Croatia with Italian ports, starting from the northernmost to the southernmost one:
Ferries from Trieste to Croatia
On the easternmost tip of Italy, Trieste is the Italian port closest to Croatia and the most important one when it comes to Italy's connection with Croatia by sea. From Trieste, you can travel by ferry to 3 Croatian destinations: Rovinj and Poreč on the western coast of the Istrian peninsula, as well as Mali Lošinj on the island of Lošinj. The ferry routes are active from late June to early September.
The ferry company operating on these routes with fast hydrofoils is Liberty Lines.
Ferry Trieste - Rovinj
The ferry route from Trieste to Rovinj is usually served up to 5 times a week, with 1-2 connections a day. The crossing normally takes 1 hour 40 minutes or 2 hours. Ferry tickets start at around €21.
Ferry Trieste - Poreč
The ferry to Poreč from Trieste normally runs up to 3 times a week (Wednesday, Saturday and Sunday). The ride takes 1 hour 10 minutes or 1 hour 45 minutes, and ticket prices start at about €16.
Trieste - Mali Lošinj ferry
The Trieste - Mali Lošinj ferry connection is usually operated up to 2 times a week (Monday and Friday) with 1 crossing in the morning. The trip takes approximately 4 hours and ferry prices start at around €35.
Tip: check out all of the ferry schedules to and from Italy in 2024, and... have fun packing!
Ferries from Venice to Croatia
From the popular port of Venice in northern Italy, you can reach 4 coastal towns in the Istrian peninsula, Croatia: Poreč, Rovinj, Pula, and Umag. These Venice - Istria ferry connections are seasonal: they are normally served from the end of April to early October.
The ferry company Kompas (Adriatic Lines) operates on these routes with high-speed ferries.
Ferry from Venice to Poreč
The Venice - Poreč ferry route is served up to 3-5 times a week in the high season. The trip takes 4.5 hours and ferry tickets start at around €75.
Ferry from Venice to Rovinj
The Venice - Rovinj ferry route is operated up to 3 times a week from May to late September. The ferry trip ranges from around 3 hours, depending on the company. Ferry tickets start at around €80.
Ferry from Venice to Pula
Ferries from Venice to Pula depart about 2-3 times a week in the summer months. This crossing to Croatia takes about 3.5 hours. Single tickets start at about €89.
Ferry from Venice to Umag
Venice - Umag ferries usually run once a week in the months of July and August. The ferry ride lasts about 3 hours and a single ticket starts at around €85.
The marvelous architecture of Poreč on the Istrian peninsula
Ferries from Cesenatico to Croatia
You can also get to Croatia by ferry from the port town of Cesenatico, located in the region of Emilia-Romagna. From there, you can reach 3 towns and resorts in Croatia: Rovinj, Mali Lošin and Novalja on the island of Pag.
All ferry connections to Croatia from the port of Cesenatico in Italy are serviced by the ferry company Gomo Viaggi with fast catamarans and are normally active from July to September.
Ferry from Cesenatico to Rovinj
The Cesenatico - Rovinj ferry connection is operated with up to 2 weekly crossings. The ferry trip takes 3 hours and ferry tickets start at around €80-85.
Ferry from Cesenatico to Mali Lošinj
Ferries from Cesenatico to Mali Lošinj normally run up to 3 times a week in the high season. The crossing takes about 5 hours and single-passenger tickets start at €95.
Ferry from Cesenatico to Novalja
Ferries serving the Cesenatico - Novalja route normally depart once a week in the summer months. The ride usually takes a bit over 7 hours and tickets start at around €100.
Leaving Rovinj and its gorgeous Old Town
Ferries from Pesaro to Croatia
A bit further to the south than Cesenatico on the Adriatic coast, Pesaro is a city in the Italian region of Marche. The ferry company Gomo Viaggi is actually based in Pesaro and serves crossings from its port to the Croatian towns of Mali Lošinj and Novalja.
The 2 routes are usually operated during the high-season months with fast catamarans.
Ferry from Pesaro to Mali Lošinj
The Pesaro - Mali Lošinj ferry connection is operated with up to 3 weekly departures (usually on Saturdays, Mondays and Thursdays), with the trip lasting around 3.5 hours. Ticket prices start at about €90.
Ferry from Pesaro to Novalja
Pesaro is normally connected to the town of Novalja by ferry once a week in the summer season. The trip takes around 5.5 hours and a single ferry ticket costs a bit more than €100.
The lush green landscape and beautiful waterfront of Mali Lošinj
Ferries from Ancona to Croatia
The large port of Ancona, in Italy’s Marche region, is connected to 2 Croatian cities on the Dalmatian Coast: the popular Split, the largest city on the Croatian coast, and the historical Zadar, the oldest continuously inhabited city in the country.
At the moment the routes between Ancona and Croatia are operated by 2 ferry companies, SNAV and Jadrolinija.
Ferry from Ancona to Split
Ferries from Ancona to Split travel from April to October, with up to 2 crossings a day in the summer months. The ferry crossings increase during the summer and the trip usually takes around 8-11.5 hours, depending on the ferry operator, the season, and the ferry route. Ferry tickets to Split start at about €29.
Ferry from Ancona to Zadar
You can normally catch a ferry from Ancona to Zadar only from the end of June to early September. There is usually 1 crossing per week, with a duration of 7 to 9 hours. The company operating on this route is Jadrolinija.
The Mediterranean vibe of the beautiful city of Split
Ferries from Bari to Croatia
Another Italian port from where you can get to Croatia is Bari, one of the most important ports in the Adriatic Sea. The port is connected to just 2 Croatian destinations: the most popular (largely thanks to Game of Thrones) city of Dubrovnik in southern Dalmatia and Split.
Ferry from Bari to Dubrovnik
The Bari - Dubrovnik ferry route is available from April to October by the Jadrolinija ferry company. Normally, there are around 4 crossings per week, and ferry time ranges from 6 hours 30 minutes to 8 hours. Ferry tickets start at around €70.
Ferry from Bari to Split
The Bari - Split ferry is available from August to mid-October. There is usually 1 weekly crossing (usually on Wednesdays), with a duration of around 10 hours. The Bari - Split connection is served by Jadrolinija. Ferry tickets for this route start at €66.
Split - Italy ferry crossings normally have about the same duration.
Important: visit our dedicated page to learn more about ferry schedules and ferry prices for your trip to Croatia in 2024.
Which ferry companies operate from Italy to Croatia?
There are 5 companies operating routes from Italy to destinations in Croatia:
- Liberty Lines: it usually sails between the ports of Trieste and Rovinj, Poreč and Mali Lošinj with fast hydrofoils.
- Kompas: it connects Venice with the Istrian peninsula (Pula, Poreč, Rovinj and Umag) with high-speed vessels.
- Gomo Viaggi: it connects the ports of Cesenatico and Pesaro with Rovinj in Istria, Mali Lošinj on the island of Lošinj, and Novalja on the island of Pag. It mostly runs with fast catamarans.
- SNAV: it runs between the port of Ancona and the city of Split in Dalmatia, mostly with standard ferries.
- Jadrolinija: it sails between the port of Ancona and 2 cities on the Dalmatian coast (Split and Zadar), as well as the ports of Bari and Dubrovnik.
Reminder: when it comes to seasonal routes, ferry schedules, as well as the companies serving them, may be subject to change. You can find all available schedules on our Ferryhopper App.
Can I travel from Italy to Croatia with a vehicle?
Yes, you can transfer your vehicle from Italy to Croatia as well as from Croatia to Italy. However, you can only travel with your vehicle on routes starting from Ancona or Bari, as they are mostly served by conventional ferries with car decks. More specifically, you can embark your vehicle on ferries running:
- between Ancona and Split
- between Ancona and Zadar
- between Bari and Dubrovnik
- between Bari and Split
Note: you can carry your bicycle on any Italy - Croatia and Croatia - Italy route.
The monastery of St. Mary and Roman ruins in the historical city of Zadar
All roads lead to Rome and so many Italian ports lead to Croatia! Are you going to head to Istria, the Dalmatian coast or the stunning Croatian islands? Whatever your pick, use our Map of ferries to visualize and plan the perfect ferry trip between Italy and Croatia, compare companies and prices, and book your tickets step-by-step!