Italy - Croatia ferry routes 2023

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 of 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!

  1. Trieste - Croatia
  2. Venice - Croatia
  3. Cesenatico - Croatia
  4. Pesaro - Croatia
  5. Ancona - Croatia
  6. Bari - Croatia

Aerial view of the Roman amphitheater in the city of Pula, Croatia

The imposing Roman amphitheater in the Croatian city of Pula

Italy - Croatia ferry connections

For 2023, there are 15 ferry routes scheduled between Italy and Croatia. Ferries to Croatia depart from 6 ports in Italy: TriesteVenice, 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

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 2 ferry companies operating on these routes with high-speed ferries are Venezia Lines and Kompas.

Ferry from Venice to Poreč

The Venice - Poreč ferry route is served up to 2 times a day in the high season. The trip takes 3-4 hours and ferry tickets start at around €70.

Ferry from Venice to Rovinj

The Venice - Rovinj ferry route is operated up to 2 times a day in the high season. The ferry trip ranges from around 3 to 5 hours, depending on the company. Ferry tickets start at around €70.

Ferry from Venice to Pula

Ferries from Venice to Pula depart about 6 times a week in the summer months. This crossing to Croatia takes less than 4 hours. Single tickets start at about €80.

Ferry from Venice to Umag

Venice - Umag ferries usually run once a week in the summer. The ferry ride lasts about 3.5 hours and a single ticket starts at around €85.

Good to know: Venezia Lines offer alert! Book a day trip to Venice from Poreč, Rovinj or Pula in Croatia at just €83-€95 per person! If you travel with your family between 03/05/23 - 18/06/23 and 11/09/23- 01/10/23, note that 2 children under 14 years old (accompanied by 2 adults) can travel for free

The town and port of Poreč in Croatia as seen from above

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 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 run up to 3 times a week in the high season. The crossing usually lasts 5 hours and single passenger tickets start at about €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.

View of Rovinj and its old town from the ferry, Croatia

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 operated from July to September with fast catamarans.

Ferry from Pesaro to Mali Lošinj

The Pesaro - Mali Lošinj ferry connection is served with up to 3 weekly departures, with the trip lasting around 3.5 hours. Tickets prices start at about €95.

Ferry from Pesaro to Novalja

Pesaro is normally connected to the town 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.

Green landscape and houses at the waterfront of Mali Lošinj in Croatia

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.

Ferry from Ancona to Split

Ferries from Ancona to Split travel travel all year round, with up to 2 crossings a day in the summer months. Ferry time is usually a bit more than 11 hours and ferry tickets start at less than €50.

The route is served by 2 ferry companies, SNAV (up to 5 weekly crossings) and Jadrolinija (up to 3 weekly crossings), mostly with standard ferries.

Ferry from Ancona to Zadar

In 2023, you can 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.

Palm trees at the port of Split in Croatia

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 early May to mid-October by the Jadrolinija ferry company. Normally, there is 1 crossing per week (usually on Tuesdays) and the ferry time ranges from 7 to 10 hours, depending on the season.

Ferry from Bari to Split

The Bari - Split ferry is available from May to October. There is usually 1 weekly crossing (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.

Which ferry companies operate from Italy to Croatia?

There are 6 companies operating routes from Italy to destinations in Croatia:

  • Liberty Lines: it sails between the port of Trieste and Rovinj, Poreč and Mali Lošinj with fast hydrofoils.
  • Venezia Lines: it travels between Venice and Istria (Pula, Poreč, Rovinj, and Umag) with high-speed vessels.
  • 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 port of Bari and Dubrovnik.

Can I travel from Italy to Croatia with a vehicle?

Yes, you can transfer your vehicle from Italy to Croatia. 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 route.

The monastery of St. Mary and Roman ruins in the city of Zadar, Croatia

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 Italy - Croatia trip, compare companies and prices, and book your tickets step-by-step!

Book your ferry tickets