The Dubrovnik to Bari ferry is a seasonal international route between Dubrovnik Ferry Port (Gruž) and the port of Bari in southern Italy. The route is operated as Jadrolinija ferry line 54 and it is one of the main direct sea connections between Dubrovnik and Italy.

Crossing time depends on the sailing, but it is typically around 6 hours 30 minutes to 7 hours 30 minutes. The route is usually active from around April to October, with weekly frequency changing through the season. For peak summer dates, it is best to book tickets in advance, especially if you are travelling on popular days.

You can travel as a foot passenger or bring a vehicle on this line. For international departures, plan to arrive early for check-in and document verification. Jadrolinija states that check-in opens 2 hours before the scheduled departure time, and you should have personal ID documents and (if applicable) the vehicle registration certificate ready.

Dubrovnik to Bari ferry short facts

  • Route: Dubrovnik (Croatia) - Bari (Italy)
  • Operator: Jadrolinija (ferry line 54)
  • Seasonality: Seasonal route, usually April to October
  • Typical crossing time: Around 6 hr 30 min to 7 hr 30 min (depends on the sailing)
  • Tickets: Book ahead for summer sailings and weekends
  • Cars: Vehicles are allowed on this line, book early for vehicle space
  • Ports: Dubrovnik Ferry Port (Gruž) and Port of Bari
  • Check-in: Check-in opens 2 hours before departure, arrive early for international travel

Complete Dubrovnik - Bari timetable 2026 (Jadrolinija Route 54)

The Dubrovnik to Bari ferry is a seasonal route and the timetable changes by date range through the sailing season. Always confirm the final departure time and any last-minute changes when you book or on the operator’s official page.

Timetable period: 31.03.2026 - 29.04.2026 and 20.10.2026 - 21.10.2026

Dubrovnik → Bari

Day Depart Dubrovnik Arrive Bari
Wednesday 11:00 19:00

Bari → Dubrovnik

Day Depart Bari Arrive Dubrovnik
Tuesday 11:30 19:00

Timetable period: 01.05.2026 - 21.06.2026 and 04.09.2026 - 18.10.2026

Dubrovnik → Bari

Day Depart Dubrovnik Arrive Bari
Friday 22:00 Saturday 08:00
Sunday 11:00 Sunday 19:00

Bari → Dubrovnik

Day Depart Bari Arrive Dubrovnik
Friday 11:00 Friday 19:00
Saturday 11:00 Saturday 19:00

Timetable period: 26.06.2026 - 16.08.2026

Dubrovnik → Bari

Day Depart Dubrovnik Arrive Bari
Monday 11:00 Monday 19:00
Friday 22:00 Saturday 08:00
Saturday 22:00 Sunday 08:00

Bari → Dubrovnik

Day Depart Bari Arrive Dubrovnik
Friday 11:00 Friday 19:00
Saturday 11:00 Saturday 19:00
Sunday 11:00 Sunday 19:00

Timetable period: 17.08.2026 - 31.08.2026

Dubrovnik → Bari

Day Depart Dubrovnik Arrive Bari
Monday 11:00 Monday 19:00
Saturday 11:00 Saturday 19:00
Sunday 11:00 Sunday 19:00

Bari → Dubrovnik

Day Depart Bari Arrive Dubrovnik
Friday 21:00 Saturday 07:00
Saturday 22:00 Sunday 08:00
Sunday 22:00 Monday 08:00

Ship line no. 54 View Dubrovnik to Bari ferry complete timetable 2026 (PDF)

Where to buy Dubrovnik - Bari ferry tickets

Tickets for the Dubrovnik to Bari car and passenger ferry can be bought online or at Jadrolinija’s main office in Gruž harbour. In high season (July and August), booking online in advance is strongly recommended because sailings and vehicle spaces can sell out. If you are travelling by car, arrive in good time before departure for vehicle check-in and boarding.

Points of sale

Dubrovnik (Gruž): Jadrolinija Agency Dubrovnik, Stjepana Radica 40, Dubrovnik

Bari: Morfimare S.r.l., C.s. De Tulio 36/40, 70121 Bari

Bari (alternative agent): Sealines by Web Travel Srl, Via Quintino Sella 58, 70122 Bari

Tip: Port agents can change. If you are collecting tickets or checking in in Bari, confirm the current agent and check-in point in your booking confirmation or via Jadrolinija’s official selling spots list.

Prices and what affects the cost

Ticket prices for the Dubrovnik to Bari ferry are not fixed throughout the season. The final cost depends on your travel date, how far in advance you book, and whether you travel as a foot passenger or with a vehicle.

As a general guide, one-way foot passenger tickets are often listed from around €70 to €80+, while vehicle tickets can increase the total cost significantly. For the most accurate price for your exact date (and to see availability for cars), use the booking search before you travel.

What affects the price

  • Date and demand: July and August and popular travel days usually cost more, and can sell out sooner.
  • Passenger type: Adult, child and other categories can have different fares depending on the provider’s rules.
  • Vehicle: Bringing a car, motorbike, camper or bicycle changes the price and availability.
  • Availability at booking: Late booking can mean higher prices or fewer options.

Tip: Jadrolinija notes that it guarantees the accuracy of travel data on its own website and that schedules can change. For the latest information for your date, double-check the final details during booking.

Cars, motorcycles and bicycles

You can travel with a car on the Dubrovnik to Bari ferry (Jadrolinija line 54). Vehicle space is limited, so for summer sailings it is best to book as early as possible and make sure your vehicle details match the booking.

What you need to book a vehicle

  • Vehicle registration: Jadrolinija requires vehicle registration certificate details when buying a vehicle ticket (online or at an agency).
  • Reservation lines: On lines with reservations, the purchased ticket also acts as the reservation for the selected departure time (including a vehicle place where applicable).

Arrival and boarding tips for vehicles

  • Arrive early: On international routes, passenger boarding starts 2 hours before departure, and vehicle check-in and loading can take longer than foot passengers.
  • Have documents ready: Keep passenger ID documents and vehicle paperwork ready for check-in and boarding.

Bicycles

Bicycles are generally possible on this route, but rules and fees can vary by sailing. If you plan to travel with a bicycle, confirm the option and cost during booking.

On-board facilities

The Dubrovnik to Bari route is operated by Jadrolinija’s ferry Dalmacija. On board you can expect indoor lounges plus open deck space, along with food and drink options during the crossing.

  • Food and drinks: Restaurants and bars are available on board (options can vary by sailing).
  • Open decks: Outdoor areas are available for fresh air and views during good weather.
  • Seating and accommodation: Standard passenger seating is available. Any upgraded seating or cabin options depend on the specific sailing and are shown during booking.
  • Family and comfort areas: The ship is described as having a kids corner and a business lounge (availability can vary by sailing).

Tip: If you want a quieter indoor seat, board early and head inside. For overnight-style departures, check the accommodation options during booking before you buy your ticket.

Dubrovnik ferry port (Gruž)

All international ferries from Dubrovnik depart from Dubrovnik Ferry Port in Gruž Bay (often shown as “Ferry Terminal Gruž” or “Passenger Terminal”). If you are taking a taxi, ask for “Gruž ferry port” or “Passenger Terminal” to avoid being dropped at the cruise ship area.

The passenger terminal and ticket office area is commonly listed as Obala Stjepana Radića 40, 20000 Dubrovnik. The port is about 3.5 km from the Old Town and is next to Dubrovnik’s Main Bus Station. For a practical guide to the terminal port area (ticket office, facilities, and what to expect on departure day), see Dubrovnik Ferry Port (Gruž) guide.

GPS coordinates

Dubrovnik Ferry Port (Gruž): 42.6586, 18.0857

Getting to the port from Old Town

  • Local bus: The cheapest option. Use the city bus network and stops around Gruž and Pile to plan the most direct connection. See Dubrovnik city bus map.
  • Taxi: Fastest option if you have luggage. Confirm “Ferry Terminal (Gruž)” as the drop-off point.
  • On foot: Possible if you travel light. Plan roughly 30 to 40 minutes depending on your route and pace.

Tip: For international departures, arrive early for check-in and document checks, especially in July and August when the port area is busier.

Bari ferry port

The Dubrovnik ferry arrives and departs from the Port of Bari. For Jadrolinija international sailings, check-in is handled at the port passenger terminal area listed as Terminal Crociere e Traghetti (Schengen) with the entrance marked Varco della Vittoria.

Jadrolinija lists the Bari port agent as Barimar S.r.l. (Port Embarkation Office, Box 1-2) for Dubrovnik - Bari check-in and embarkation assistance. If you are collecting tickets or checking in in Bari, use the current details from Jadrolinija’s official selling spots page.

Check-in location (as listed by Jadrolinija)

Barimar S.r.l., Port Embarkation Office, Box no. 1-2, Terminal Crociere e Traghetti (Schengen), entrance: Varco della Vittoria, Bari

GPS coordinates

Port of Bari (ferry port area): 41.1333, 16.8667

Getting from Bari port to the city

  • To Bari Centrale (main train station): The station is a few kilometres from the port area. You can use a taxi or local public transport, depending on where your ship docks within the port.
  • Local bus: AMTAB city buses connect the station/city with the port area (routes and stops can change by season and terminal).
  • Taxi: The simplest option if you have luggage or arrive late.

Tip: Bari has multiple passenger terminals and gates. Follow signs for Terminal Crociere e Traghetti and Varco della Vittoria for international ferry check-in.

Check-in and travel documents

For the Dubrovnik to Bari ferry, plan your arrival around check-in and document checks. Jadrolinija states that check-in opens 2 hours before the scheduled departure time and that passenger and vehicle documents are verified before a boarding pass is issued. If you arrive earlier in Dubrovnik and need to park your car check our parking in Dubrovnik guide.

When to arrive

  • Foot passengers: Aim to be at the port and ready for check-in when it opens (2 hours before departure), especially in July and August.
  • Vehicles: Arrive earlier than foot passengers where possible, as vehicle check-in and loading takes longer and vehicle space is limited.

What to have ready at check-in

  • Personal identification: A valid travel document required for your nationality for international travel (for example, passport or national ID where accepted).
  • Vehicle documents (if applicable): Vehicle registration certificate details are required for verification.
  • Booking confirmation/ticket details: Have your booking information accessible so the port agency can issue your boarding pass.

Tip: If you are travelling in peak season, do not leave check-in to the last minute. Arriving early gives you time to find the correct counter and avoid queues.

Dubrovnik - Bari Ferry on Youtube

Dubrovnik Ferry Port location

Alternatives if the ferry is not running

The Dubrovnik to Bari ferry is seasonal, so there can be periods when it does not operate. If there is no sailing on your date, the simplest alternatives are to use another Croatia to Italy ferry route (from a different port) or travel by air.

Other Croatia to Italy ferry routes

  • Split - Bari: A direct option to southern Italy and Puglia, usually with overnight sailings. Check the current timetable and availability before you plan connections. Split - Bari ferry
  • Split - Ancona: A popular alternative if you can reach Split by bus, car or domestic ferry connections. Check the current schedule and availability before planning your transfer. Split - Ancona ferry
  • Zadar - Ancona: Another option if you are travelling through northern Dalmatia. Confirm dates and times in the schedule for your travel week. Zadar - Ancona ferry

Flying instead

If you are travelling outside the sailing season, flying is often the fastest option. Compare flights from Dubrovnik Airport to your preferred Italian city (Bari or a nearby hub) and then continue by train or rental car.

If you plan to switch routes via another Croatian city, these airport guides can help:

Tip: If you are flexible, try searching a few nearby dates. Seasonal routes often run on specific days of the week and the frequency changes through the year.

FAQ - Dubrovnik to Bari ferry

Is there a ferry from Dubrovnik to Bari?

Yes. Dubrovnik and Bari are connected by a seasonal international ferry route. Sailings do not run year-round, so availability depends on the date you want to travel.

When does the Dubrovnik to Bari ferry run?

The route is usually scheduled in the warmer months (spring to autumn), with frequency changing by date range. Always check your exact travel week in the timetable and confirm details when booking.

How long is the Dubrovnik to Bari ferry?

Crossing time depends on the sailing, but it is generally around 6 hr 30 min to 7 hr 30 min. The most accurate duration for your date is shown during booking.

Where do I buy tickets?

You can buy tickets online or at ticket offices. In high season (July and August), booking ahead online is recommended, especially for weekends and if you plan to travel with a vehicle.

Can I take a car on the ferry?

Yes, vehicles can be accepted on this route, but vehicle spaces are limited and can sell out first. Book early and ensure your vehicle details match your ticket.

How early should I arrive for check-in?

For international sailings, plan to arrive early. Check-in typically opens 2 hours before departure, and vehicles should arrive earlier where possible because check-in and loading takes longer.

Where is Dubrovnik ferry port (Gruž)?

International ferries depart from Dubrovnik Ferry Port in Gruž Bay (Passenger/Ferry Terminal). The main terminal area is commonly listed as Obala Stjepana Radića 40, Dubrovnik.

Where does the ferry arrive in Bari?

The ferry arrives at the Port of Bari. The exact check-in and terminal area can vary, so follow port signage for the passenger terminal and confirm the current check-in point in your booking details.


Dubrovnik district - All Domestic Ferry Connections

Dubrovnik serves as the primary ferry hub for accessing the Elaphiti islands (Koločep, Lopud, Šipan), Mljet, Lastovo and Korčula. Additionally, you can travel to Dubrovnik from Split via catamaran, available from May to October, with a one-way ticket priced at 45 € per person. There are also 2 car ferries; one from Prapratno to Island Mljet and one from Ploče to Trpanj.

Dubrovnik ferry to Elaphite Islands Koločep, Lopud and Šipan, 2025 timetable

Dubrovnik - Mljet - Korčula - Lastovo with catamaran, 2025 timetable

Prapratno on Pelješac peninsula to Mljet Island car ferry, 2025 timetable

Ploče (mainland) - Trpanj (Pelješac peninsula) car ferry, 2025 timetable available

Dubrovnik to Split, via Croatia's islands Mljet, Korčula, Hvar and Brač, 2025 timetable

Dubrovnik to Split, via Makarska and Croatia islands Mljet, Korčula and Brač, 2025 timetable

Dubrovnik district - All International Ferry Connections

You can also access Dubrovnik by ferry from Bari, Italy, operating from April to October. During the peak season, a one-way ticket is priced at 48 € per person (children 3-12 pay 12,00 €), with an additional fee of 65 € per car.

Dubrovnik - Bari (Italy), 2026 timetable


Travelling to Dubrovnik

Dubrovnik Ferry Routes and Timetables

Flights to Dubrovnik Airport & Dubrovnik Airport Shuttle Bus

Travelling to Dubrovnik by bus & Dubrovnik Main Bus Station

Travelling to Dubrovnik by car

What to do in Dubrovnik

The best things to do in Dubrovnik

Best Day Trips from Dubrovnik

Activities in Dubrovnik

Events in Dubrovnik