Italy to Dubrovnik by Ferry

Italy to Dubrovnik ferry routes covers seasonal ferry crossings that operate from April to November and sail several times per week. These ferries cross the Adriatic Sea from Italy to Croatia. Journeys last 11 to 28 hours, depending on the route and season. Some routes involve overnight ferry crossings. The ferries are run by Croatian and Italian ferry companies. Here is what is available – you have several choices of schedules, bookings, and ticket prices.

Large car ferry that runs from Italy to Dubrovnik
Large car ferry that runs from Italy to Dubrovnik

Bari (Italy) to Dubrovnik

Bari to Dubrovnik is the only direct ferry crossing. It is a seasonal ferry route (operating from April to November) and several sailings a week.  Run by the Croatian ferry company Jadrolinija, the expected journey time of about 11 hours. This ferry does take cars, foot passengers, luggage, bikes, and pets. The last passenger ferry departure from Bari is @ 10 pm. Here is the Bari to Dubrovnik ferry details and map

Pro & Con Bari to Dubrovnik

  • Pro – Easy overnight direct car ferry crossing with some fantastic views
  • Con – limited schedules and operating season

Ancona (Italy) to Dubrovnik

Ancona to Dubrovnik is the popular indirect ferry crossing with one transfer. It is also a seasonal ferry route (operating from April to October) but can be taken daily. Run by several ferry companies, the expected journey time of about 17 hours. The ferries on this route take foot passengers, luggage, bikes, and pets. Just the first part of the route takes cars (Ancona to Split). The last passenger ferry departure from Ancona is @ 8 pm (sometimes at 10 pm). Here are the Ancona to Dubrovnik crossings full details and map

Pro & Con Ancona to Dubrovnik

  • Pro – Overnight direct crossing with a simple connection to the second leg of the journey
  • Con – longer travel & short operating season

Venice (Italy) to Dubrovnik

Venice to Dubrovnik is the longer indirect ferry crossing with 3 transfers. It is also a seasonal ferry route (operating from May to September) but can be taken daily. Run by several ferry companies, the expected journey time of about 28 hours. The ferries on this route take foot passengers, luggage, bikes, and pets. None of the ferries on this route takes cars. The last passenger ferry departure from Venice is @ 5 pm. Here are the Venice to Dubrovnik crossing full details and map

Pro & Con Venice to Dubrovnik

  • Pro – Great to see the whole of the Croatian Adriatic coast
  • Con – very long travel with fairly complicated and tight connections involving an overnight stay

Journeys Map

Best & Worst Ferry Options

The best option is obviously, the direct ferry crossing from Bari. However, the schedules are limited so you may consider another option if your dates do not match or if you have some time to sail by ferry and explore the coast of Croatia.

The alternatives

The alternatives for these ferry routes are buses or flights. There are no trains that connect any of these places except the Venice to Rome train and connection with a flight from Rome to Dubrovnik. The current flight connection is also Venice to Split and Bari to Dubrovnik in July and August only.

FAQ

Is there a ferry from Italy to Dubrovnik?

Yes, there is one direct ferry crossing, the ferry from Bari (southern Italy) to Dubrovnik. It is a seasonal ferry route, from April to November with several sailings a week.

How much does a ferry cost from Italy to Dubrovnik?

The cheapest ticket price is Bari to Dubrovnik ferry, 46 Euros one way for single, deck passengers.

How long does the Italy – Dubrovnik crossing take?

The travel time is between 11 and 28 hours, depending on the route.

What is the distance between Italy to Dubrovnik?

The shortest distance between Italy & Dubrovnik is approximately 122 miles or 197 km.