Bari cruise ships dock at the New Port on the northwest edge of the city, with the Lungomare seafront walk into Bari Vecchia taking about 15 to 20 minutes. From there, regional trains and buses get you to Matera, Alberobello and Polignano a Mare in well under two hours, no ship’s tour required.


Bari cruise terminal: where ships dock
The cruise terminal sits close enough that you can walk into the historic centre rather than needing a shuttle. Ships up to 280 metres, from lines like AIDA, Royal Caribbean International, TUI and Costa Crociere, dock right by the main terminal building.
Anything bigger gets sent to San Vito Dock, about five minutes down the quay. The terminal itself sits between Saint Cataldo quay to the west and the Foraneo quay to the east.
If you’re sailing with MSC Crociere, you’ll check in through the Varco della Vittoria gate. Bari sits on the year-round schedules of Costa Crociere and MSC Crociere, with AIDA and TUI calling in season, and Phoenix Reisen, Celebrity Cruises and Royal Caribbean International also showing up on the berth list. It’s one of the busier Adriatic Sea cruise ports, and turns up on plenty of Mediterranean cruise itineraries.
Bari cruise port to Bari Old Town: how far is the walk
Bari Old Town is about 1 to 2 kilometres from the cruise terminal, a 15 to 20 minute walk along the Lungomare, the palm-lined seafront promenade running from the terminal to Bari Vecchia.
Once you’re inside Bari Vecchia, the lanes narrow, the cobbles get uneven, and there’s barely a scrap of shade, so budget the extra time for once you’ve arrived rather than for the walk there. Not everyone finds the old town easy to navigate on their own, so if you’re short on time or have mobility needs, just take a taxi from the terminal instead.

Getting to Bari Centrale station and Bari airport from the port
Getting to Bari Centrale station from the cruise port is about a 15-minute taxi ride, covering roughly 2 kilometres, and AMTAB bus lines 50 and 20 also run between the station and the port. The station itself is better for onward regional trips than for any sightseeing of its own.
There’s no direct public transport between Bari Palese – Karol Wojtyla Airport and the cruise port. AMTAB line 16 gets you from the airport to Bari Centrale station in about 30 minutes, then it’s a taxi or one of the port buses for the last stretch. Or skip the changeover altogether and take a taxi for the full 14 kilometres, which runs about 23 to 30 minutes depending on traffic.
Reaching Matera and Alberobello without a tour
Matera and Alberobello are both within reach from Bari by regional train or bus, though neither one is a quick hop.
Matera by regional train
Matera is reachable from Bari on regional trains run by Trenitalia and FSE, so you can go see the Sassi cave dwellings.
Alberobello by bus or train
Alberobello sits 49 kilometres from Bari, and a direct bus from Largo Sorrentino gets you there in around one and a half hours each way. The trulli district itself is just a 10-minute walk from Alberobello’s train station, on flat, easy pavement the whole way.
Polignano a Mare and Monopoli: quick coastal trips from Bari
Polignano a Mare, 35km southeast
Polignano a Mare sits about 35 kilometres southeast of Bari, a straightforward regional train ride away. The cliff-top town’s the one with the sea views and the tangle of old lanes.
Monopoli, a 40-minute train ride
Monopoli is about a 40-minute train ride from Bari, direct on the regional line. It’s a working fishing port with a walled old town and sandy beaches, not dressed up for visitors.
Where to eat near Bari cruise port
Where to eat near Bari cruise port means heading into Bari Vecchia, where good Mediterranean food is easy to find without a reservation in sight.

- Focaccia barese: the local version, made with boiled potato mashed into the dough and baked in a wood oven, from bakeries on Strada Palazzo di Città and Strada Vallisa.
- Orecchiette: handmade pasta shells, made and sold by local women on Strada delle Orecchiette, also called Strada Arco Basso.
- Panzerotto: a fried, stuffed snack that makes a decent mid-morning stop in the same old town lanes.
- Coffee or gelato: Bari Vecchia has long-standing spots worth ducking into between sights.
What to wear in Bari: outfit ideas for a port day
What to wear in Bari for a port day comes down to where you’re headed: the flat, paved promenade or the old town’s uneven cobbled lanes.


- In Bari Vecchia, flat comfortable walking shoes with good grip matter a lot more than how they look, whoever’s wearing them.
- Planning to step into any of Bari’s churches? Bring something to cover shoulders and knees.
- The Lungomare and the modern Murattiano district are flat and easy underfoot, so sandals or lighter shoes are fine there if you’re giving the old town’s lanes a miss.
For more ideas, see these casual cruise outfit ideas for women and cruise outfit ideas for men.
Best photo spots in Bari
Best photo spots in Bari run along the seafront, through the old market square, and on a short day trip down the coast.

- Lungomare Nazario Sauro: one of the longest seafronts in Italy, lined with palm trees and wrought-iron street lamps.
- Piazza Mercantile: once the setting for Bari’s daily market, now known for its café-bar culture by day and night.
- Castello Normanno-Svevo: the Norman-Swabian Castle standing at the edge of the old city.
- Polignano a Mare (day trip): the Lama Monachile cove.
Where to stay near Bari cruise port
Where to stay near Bari cruise port usually means booking somewhere near Bari Centrale station rather than right by the terminal, since no hotel actually sits beside it.
- Hotel Excelsior Bari: just 100 metres from Bari’s shopping area and a 3-minute walk from the rear entrance of the train station.
- Mercure Villa Romanazzi Carducci Bari: 10 minutes on foot from Bari Centrale, with a free wellness centre and a garden with an outdoor pool. Staff have been known to let a guest leave luggage after checkout and use the pool outside normal hours.
- Il Leon D’Oro Bari: close to the station, with a bus stop right outside running to the edge of the old town. Staff once let a guest leave their luggage for two days while they went off to see Matera.
These same hotels work just as well for a night after the cruise ends, before heading back to the station for onward travel.
Luggage storage at Bari cruise port
Bari cruise port has no left-luggage office at the terminal, so sort something out ahead of time if you’re finishing a cruise with a late flight, or arriving the night before boarding. A couple of hotels near Bari Centrale have informally held bags for guests, but if you’d rather not leave it to chance, you can find a place to leave your bags in Bari before heading into the old town or out to the airport.
How to spend a port day in Bari
A port day in Bari works best if you pick one: a walk along the seafront into Bari Vecchia, or a day out in Alberobello.
Before you sail
- Check regional train times for Matera, Alberobello or Polignano before you dock
- Arrange luggage storage ahead, as the terminal has none confirmed
- Bring a cover-up for shoulders and knees for Bari's churches
Short port day: under 6 hours
- On dockingWalk the Lungomare into Bari VecchiaFlat walkFollow the palm-lined seafront promenade from the terminal into the old town, about 15 to 20 minutes on flat paving.
- +20 minVisit Castello Normanno-SvevoThe Norman-Swabian Castle stands right at the edge of the old city, an easy first stop once you're inside Bari Vecchia.
- +50 minBrowse Strada delle OrecchietteWatch pasta madeWatch local women hand-making orecchiette pasta on this narrow lane, also known as Strada Arco Basso.
- +1 hr 20 minLunch: focaccia bareseLocal dishPick up the local focaccia, made with boiled potato mashed into the dough, from a bakery on Strada Palazzo di Città.
- +2 hrCoffee in Piazza MercantileThis former market square is now known for its café-bar culture, a good spot to sit and people-watch.
- +2 hr 30 minWalk back along the LungomareRetrace the seafront promenade back towards the terminal, about 15 to 20 minutes on flat ground.
- All-aboard minus 30 minReboard the shipArrive back at the terminal with time to spare before all-aboard.
The time on the map is the whole walk, every stop added together.
Open this walking route in Google Maps
If plans change: If the old town lanes are too crowded to enjoy, skip the pasta-watching stop and spend the extra time at Piazza Mercantile instead.
Long port day: 8 hours or more
- On dockingTaxi to Largo SorrentinoCash for taxiTake a taxi from the terminal to the Largo Sorrentino bus stop, about a 15-minute ride, to catch the direct Alberobello bus.
- +30 minBus to AlberobelloDirect busBoard the direct bus from Largo Sorrentino, which covers the 49 kilometres to Alberobello in around one and a half hours.
- +2 hrWalk to the trulli districtFlat pavementFrom Alberobello's bus stop near the station, it's a flat, easy 10-minute walk to the trulli district.
- +2 hr 10 minExplore the trulli housesWander the whitewashed, cone-roofed trulli lanes that make this district unlike anywhere else nearby.
- +3 hrLunch: orecchietteLocal dishStop for handmade orecchiette pasta in Alberobello's old town, the same style sold on Bari's pasta lanes.
- +4 hrBrowse trulli shopsSpend more time among the trulli, ducking into small shops and workshops built into the old conical houses.
- +5 hr 30 minBus back to BariDirect busCatch the direct bus back towards Largo Sorrentino, around one and a half hours, then taxi the short distance to the terminal.
The times on the map are for the whole journey there by train and bus.
Get train and bus times in Google Maps
If plans change: If the Alberobello bus is full or delayed, take the regional train to Polignano a Mare instead for a shorter coastal trip.
Bari cruise port FAQs
Where do cruise ships dock in Bari?
Cruise ships dock in Bari at the New Port, with anything over 280 metres sent to San Vito Dock, about five minutes from the main terminal.
How far is Bari old town from the cruise terminal?
Bari old town is about 1 to 2 kilometres from the cruise terminal, a 15 to 20 minute walk along the Lungomare.
How do I get from Bari airport to the cruise port?
Getting from Bari airport to the cruise port means a taxi ride of about 23 to 30 minutes, since there’s no direct bus or train. Or take AMTAB line 16 to Bari Centrale station and pick up a taxi for the last stretch.
Can Matera be visited independently from Bari?
Matera can be visited independently from Bari on regional trains run by Trenitalia and FSE, with no shore excursion booking required.
How do I reach Alberobello without a tour?
Reaching Alberobello without a tour just takes a direct bus from Bari’s Largo Sorrentino, around one and a half hours each way, with the trulli district a short walk from the stop.
Which cruise lines call at Bari?
Cruise lines calling at Bari include AIDA, Costa Crociere, MSC Crociere, Phoenix Reisen, Celebrity Cruises and Royal Caribbean International, with Costa and MSC sailing there year-round.
Is Bari Centrale station close to the cruise port?
Bari Centrale station is about 2 kilometres from the cruise port, roughly a 15-minute taxi ride, with AMTAB buses 50 and 20 also covering the route.
Does the cruise terminal have left luggage storage?
The cruise terminal has no left-luggage office, so if you’re short on time, arrange storage in advance or ask a nearby hotel to hold your bags.
Last Updated: 19 October 2026