Bari ferry port and Adriatic waterfront
Italy → Albania

Bari to Durrës Ferry

Plan the crossing from Bari to Durrës, with departure-port details, Adria Ferries, Ventouris Ferries, Grandi Navi Veloci (GNV) and onward travel after arrival.

from about 6½ hours 3 operators Cars and foot passengers Cabins and seats
FerryEU booking search

Compare Bari to Durrës tickets

Choose your route, travel dates, passengers and vehicle to compare current sailings and fares. Route selected: Bari to Durrës. Search all ferry routes.

Check your ports, passengers, vehicle and dates before completing the reservation.

Route guide

Bari to Durrës ferry

Bari–Durrës is the busiest passenger-ferry corridor between Italy and Albania, with three operators selling direct crossings in 2026. The route is especially practical for motorists travelling between southern Italy and Tirana, central Albania or the Albanian coast.

Crossing times vary materially by operator and sailing. GNV advertises direct journeys from about 6 hours 30 minutes, while other departures are longer overnight services. Compare the complete itinerary, cabin choice and arrival time.

Where more than one operator serves Bari to Durrës, compare the current timetable and ticket conditions as well as price; a nearby departure can sometimes offer a better overall fit.

For Bari to Durrës, the advertised crossing time is only one part of the journey. Allow for port access, check-in, boarding and disembarkation when deciding which departure best fits the day.

Look beyond the headline fare when comparing Bari to Durrës. Departure time, ticket flexibility and the transfer after arrival can make a different sailing more convenient overall.

3 direct operators

Ferry operators from Bari to Durrës

Compare crossing time, seasonality, vehicle rules and onboard accommodation before booking.

GNV passenger ferryGNV

Direct GNV Albania crossing

Crossing time: about 9 hours 45 minutes–10 hours 45 minutes

GNV sells the Bari–Durrës route directly and currently publishes a transit-time range of about 9 hours 45 minutes to 10 hours 45 minutes. Check the selected departure because timings can vary.

  • Direct passenger and vehicle sailings
  • Cabins and onboard services
  • Live times vary by date
Departure and arrival ports

Bari and Durrës ferry ports

Use the operator confirmation for the correct check-in area, terminal instructions and arrival deadline.

Bari ferry terminal and waterfront
Italy

Bari Ferry Port

Bari is a major Adriatic ferry hub with motorway, rail and city transport links across Puglia.

  • A14/A16 road connections
  • Bari Centrale rail hub
  • Several operators use different check-in areas
Durrës Ferry Port
Albania

Durrës Ferry Port

Durrës is Albania’s principal ferry gateway, close to Tirana and connected to the national road network.

  • Main Albania–Italy ferry hub
  • Road access towards Tirana
  • Verify the correct operator check-in area
Travel information

Carry the correct documents for an international Adriatic crossing

Albania is outside the EU and Schengen area. Carry a valid passport or other accepted travel document, check entry requirements for your nationality, and carry the correct vehicle registration, insurance and driving documents.

Passenger identification

Make sure the name on the booking matches the traveller’s accepted identification document.

Vehicle documents

Carry registration, insurance and driving documents and enter accurate vehicle dimensions when booking.

International check-in

Allow time for terminal, document and vehicle formalities and follow the deadline on the current booking confirmation.

Passenger ferry on the Albania route
After arriving in Albania

Durrës is a practical gateway to Tirana and beyond

Tirana is within straightforward road reach of Durrës, while the coast continues south towards Vlorë and north towards Shëngjin.

Durrës Tirana Berat Vlorë Albanian Riviera

If your Italian starting point is farther north, compare Ancona–Durrës; for southern Albania, Brindisi–Vlorë may reduce onward driving.

Compare Ferry Routes
Compare before you book

Alternative ferry routes

Compare departure port, sailing length, operator, vehicle rules and onward travel after arrival.

Common planning questions

Bari to Durrës ferry FAQs

How long is the Bari to Durrës ferry?

from about 6½ hours. Exact times can vary by operator, vessel, intermediate calls, weather and sailing date.

Which ferry companies operate Bari to Durrës?

Adria Ferries, GNV and Ventouris Ferries sell direct Bari–Durrës passenger services in 2026.

Can I take a car?

Yes. All three operators carry vehicles on suitable sailings; enter the correct vehicle dimensions when booking.

Can I travel as a foot passenger?

Yes on passenger sailings unless the route is specifically described as passenger-only or vehicle-only. Check the selected operator and sailing before booking.

Are cabins available?

Yes. Cabins and reserved seating are available on the conventional ferries, with exact categories varying by ship.

Can I take a pet?

Pet travel is subject to the operator’s current rules, documents and the facilities available on the selected vessel. Check before booking.

How early should I arrive?

Follow the check-in deadline on the operator confirmation. International ferry terminals can require document and vehicle checks, so arrive with a sensible margin.

Does the timetable change by season?

Yes. Frequent year-round service. Departure days, intermediate calls and assigned vessels can change, so check the live booking result for your date.

Travelling in the other direction?

Durrës to Bari ferry guide covers the opposite departure port, arrival arrangements and onward connections.

Departing from Bari

Use the terminal or pier named on your operator confirmation. The published departure is the sailing time; check-in and vehicle acceptance close earlier. If reaching Bari by train or bus, allow for the transfer from the station to the harbour and for luggage handling.

  • A14/A16 road connections
  • Bari Centrale rail hub
  • Several operators use different check-in areas

Bari destination and port guide

Arriving in Durrës

Start your onward itinerary at the actual landing point in Durrës. Leave time to unload before a timed collection, train or island bus. If the ferry arrives late in the day, check the final public-transport departure or arrange a transfer in advance.

  • Main Albania–Italy ferry hub
  • Road access towards Tirana
  • Verify the correct operator check-in area

Durrës destination and port guide

Including this crossing in a trip from the UK

Allow for the overland journey to Bari before choosing the ferry. A separately booked flight, train or earlier crossing may not protect you if you miss check-in. Use local times on both sides and check entry rules for each country on your full itinerary. Travel within Europe is not automatically free of document checks.

Read the UK ferry documents guide

Passengers, vehicles and the fare

Select the correct passenger category before comparing Bari to Durrës fares. A passenger-only boat cannot take a car, and a vehicle ferry may still have limited bicycle or foot-passenger availability. The travel modes shown in the facts panel should be checked against the specific sailing.

For a vehicle booking, give the full height and length including a roof box, rear rack or trailer. Where accommodation is offered, check whether a cabin or seat is required and whether meals are included. Request mobility assistance and any pet space before completing the booking, because these can have separate capacity limits.

Prices depend on the date, passenger mix, vehicle and ticket conditions. Compare the complete return cost and the amendment or cancellation terms. No fixed fare on this guide should replace a dated quote.

Car and motorhome planning · Travelling without a car · Taking a pet

Plan with current information

Ready to travel by ferry?

Find Bari to Durrës ferry tickets

Compare current sailings, passenger fares, vehicle prices and accommodation, then choose the crossing that works best for your journey.

Compare Prices & Book