Situated at the waterfront of this lovely Italian city, Bari ferry port and passenger terminal are within the walking distance from this vibrant city’s squares, hotels, markets, and several amazing landmarks.

Car ferries to and from Albania, Greece, and Croatia all arrive and depart from here. From here you can get direct international overnight crossing to Croatia, Albania, and Greece from where get other ferries further from Greece across the Mediterranean, along the Albanian coast, or Croatian coast. The alternative international ferry crossings ports are in Ancona, Brindisi, or further north in Trieste and Venice.

Port in Bari and Museo Teatro Margherita
Port in Bari with Museo Teatro Margherita

Ferry Crossings to and from Bari

Here is a table with details of all ferry crossings to and from Bari. You can sail from here to Durres and Saranda in Albania, to Dubrovnik in Croatia and Corfu, Igoumenitsa, Patras, Sami, and Zakynthos in Greece.

Ferry CrossingsCountryFerry CompanyFrequency per weekCrossing DurationBooking
Bari – DurresAlbaniaAdria Ferries3-510 hrsget price
Bari – SarandaAlbaniaAdria FerriesJuly & August
11 hrsget price
Bari – DubrovnikCroatiaJadrolinijaApril to October, 3-410 hrsget price
Bari – CorfuGreeceAnek Superfast/ Ventouris FerriesDaily8-10 hrsget price
Bari – IgoumenitsaGreeceAnek Superfast/ Ventouris FerriesDaily9-11 hrsget price
Bari – PatrasGreeceAnek Superfast4-5 times per week15 hrsget price
Bari – SamiGreeceVentouris FerriesJuly to September17 hrsget price
Bari – ZakynthosGreeceVentouris FerriesJuly to September19 hrsget price

Getting To Bari Ferry port

Getting to Bari ferry port and passenger terminal is fairly straightforward. The passenger terminal is situated within walking distance to the main city bus and central railway station, about 20 min drive from the Airport. (see below map)

How to get from Bari Airport to ferry terminal

Bari International Airport – Karol Wojtyla (BRI) is just about 13 km away from the ferry terminal. Regular 30 minutes bus shuttle service between Bari Central Tain Station (Aldo Moro Square) in the town center and the airport (BRI) ( The one-way fare is € 4. Get your ticket on the bus.

The airport shuttle bus is run by Tempesta Autoservizi – check the latest updates, timetables and bus stops here:

The alternative is a local bus number 16, direction to Bari. You will arrive at Aldo Moro Square where you will change to bus no 20 which will take you to the passenger terminal.

A taxi from the airport to the ferry terminal will take about 25 minutes; train about 40 minutes.

Getting from Bari Central railway and bus station to ferry terminal

The distance between Bari ferry terminal to train and bus station is about 2.1 kilometers. If you don’t have heavy luggage you can walk there in about 25 minutes. The alternative is to take a local bus no 20 which will take you to the terminal (see walking map) There is also a local taxi available.

Bari Centrale train station address: Stazione Centrale di Bari – Piazza Aldo Moro, Bari, Italy (GPS: 41.118152, 16.870207)

Very close to the train station, in Via Giuseppe Capruzzi,  is also the main bus station (for Flix Bus) from where you can get a bus to the rest of Italy. Shuttle bus to the airport stops at the train station too.

Luggage Storage in Bari Ferry Port

There is luggage storage in the ferry terminal itself (Molo San Vito) with limiting working hours. In the train station (Bari Centrale Station) opening hours are 7 am to 11 pm, so if you’re arriving in Bari by train, bus, or plane and head to the ferry terminal, use the Bari Centrale station to store your luggage.

Check-in, ticket office, ferry boarding

  • get to the ferry port at least 3 hrs prior to your departure
  • get your boarding pass in the ferry check-in office
  • pass the immigration procedure just before the boarding
  • for an orientation around the area, follow the well-placed and clear signs
  • for the ferry to Dubrovnik, check-in and boarding map is here
  • for ferries to Albania and Greece, check-in is within the passenger terminal.

Parking in Bari ferry port

Parking near the port is easy if you are just picking up or dropping someone for a minute or two. There are also some parking meters available for short stay parking options. Bear in mind that for long-stay parking, you have to park your car in the designated long-stay parking lots. There are several parking lots nearby, see the map here

Parking in Bari port
Parking in Bari port

Port Map – Bari Ferry Terminal

On the above map, you can see the location of Bari airport, the main central train station, and bus station as well as both passenger terminals in the port itself. Address: Molo San VitoPorto di Bari, Bari, Italy

Check locations in the large map

Hotels near Bari ferry port – Where to stay

The nearest and most convenient places to stay with easy access to the port are here.

Square with church in Bari
Local square with church

What to do while waiting for the ferry:

  • visit Bari Cathedral – Basilica Cattedrale di San Sabino – check the opening hours here
  • walk the streets of the Bari Old Town with many historic buildings, churches, and museums
  • have a drink in the waterfront cafe near Museo Teatro Margherita (above photo) and enjoy the views over the port

Bari Cathedral (info) is just 10 minutes walk from the port. It is also known as the Cathedral di San Sabino. From there, just follow the signs for other places of interest within the city centre (above photo) all on the easy walking distance.


Video of the port and ferry terminal showing the Cathedral as well as ferries docking in the port. Great video, useful for city and port orientation. This is also a good one, just switch off the sound 😉

pin it!
pin it!