HomeBlogBari Cruise Port to Bari Vecchia
bariitalymediterraneanwalk

Bari Cruise Port to Bari Vecchia: Walk, Taxi or Train

ElkePublished 2026-10-228 min readUpdated for 2026 cruise season

Quick Answer

Walk. Ships dock at the cruise terminal by the Varco della Vittoria gate, and Bari is not a tender port. Bari Vecchia, the old town, starts at the gate. The Basilica di San Nicola is about 10 minutes on foot (0.8 km) and the Swabian Castle about 15, on flat streets. Entry to the basilica is free and the castle costs €10 (€2 reduced, 2026). You only need a taxi for Bari Centrale station, about 2 km away: roughly 15 minutes by taxi or 25 on foot. From there a regional train reaches Polignano a Mar

Your Bari leave-by times
All aboard 17:30
  • Leave Bari Vecchia (Basilica di San Nicola)Walk to the port gate, about 10 min16:20
  • Leave Swabian CastleWalk to the port gate, about 15 min16:15
  • Leave Bari Centrale stationTaxi 15 min or walk 25 min to the port15:30

Bari is one stop. What about the rest of your cruise?

Every port has its own rules: tenders, buses, last trains. Get a timed plan like this for every port of your sailing, up to 10 ports, for one payment of €39. Nothing renews.

Or open the free Bari day plan

Bari Cruise Port to Bari Vecchia: Walk, Taxi or Train

Quick answer: Walk. Ships dock at the cruise terminal by the Varco della Vittoria gate, and Bari is not a tender port. Bari Vecchia, the old town, starts at the gate. The Basilica di San Nicola is about 10 minutes on foot (0.8 km) and the Swabian Castle about 15, on flat streets. Entry to the basilica is free and the castle costs €10 (€2 reduced, 2026). You only need a taxi for Bari Centrale station, about 2 km away: roughly 15 minutes by taxi or 25 on foot. From there a regional train reaches Polignano a Mare in 23–28 minutes, from about €3 one way. Be back at the gate 60 minutes before all-aboard, or 90 if you go to Polignano.

Where the cruise ships dock

Bari has one cruise terminal, the Stazione Marittima, with its entrance at the Varco della Vittoria gate. It is a multi-purpose building of over 3,500 m² beside the historic centre, about 0.8 km from the heart of the old town. It can handle more than one ship, and the cruise berths take ships up to 330 m.

Ferries to Greece and Albania use the same port. Expect lorries and foot traffic at the gate, and use the marked pedestrian routes. A new cruise terminal is planned for 2028; the current building is the one in use in 2026.

Walking to Bari Vecchia

Walking is the right answer for a day in Bari, and it is free. Leave by the Varco della Vittoria gate and the Swabian Castle and the edge of Bari Vecchia are in front of you. Everything in the old town and along the seafront is walkable.

Times from the gate, according to the port:

  • ·Basilica di San Nicola: about 10 minutes.
  • ·Swabian Castle (Castello Svevo): about 15 minutes. It sits on the edge of the old town by the port, so you can leave it for the end of the day.
  • ·Strada Arco Basso: between the castle and the basilica, where women make orecchiette by hand outside their homes. Go in the morning, when they are working.
  • ·Cathedral of San Sabino: a few minutes from the basilica.
  • ·Piazza Mercantile and Piazza del Ferrarese: the two main squares, on the edge of the seafront.

The old town is flat. The lanes are narrow and paved with polished limestone, which gets slippery when wet, so wear shoes with grip. The basilica opens from 07:00 daily, until 20:30 Monday to Saturday and 22:00 on Sundays.

A good loop: Strada Arco Basso first while the pasta makers are at work, then the basilica and its crypt (about 45 minutes), the cathedral, Piazza Mercantile and Piazza del Ferrarese, and the seafront by the Molo San Nicola fish market. Finish at the castle on the way back to the ship.

Taxi

You do not need a taxi for the old town. Taking a ship shuttle or a taxi to Bari Vecchia is one of the common mistakes here: it is a 10-minute walk from the gate.

A taxi earns its place for Bari Centrale station. It is about 2 km from the port, about 15 minutes by taxi. Taxis are metered; check the fare before you set off. A taxi is most useful on the way back from a train, when time matters more than the walk.

Walking or taxi to Bari Centrale

If you are heading to Polignano a Mare, you first need to reach Bari Centrale. You can walk it in about 25 minutes through the Murat district, the 19th-century grid of the new town, along Via Sparano, the main shopping street. Or take a taxi, about 15 minutes.

Wheelchair users going to Polignano should take a taxi to the station.

Regional train to Polignano a Mare

Polignano a Mare is the one trip beyond Bari that works on your own, on a call of 8 hours or more.

  • ·Where: Trenitalia regional trains from Bari Centrale to Polignano a Mare station.
  • ·Time: 23–28 minutes on regional trains; 17 minutes on the occasional Intercity.
  • ·Cost: from about €3 one way, or about €6 return (2026, per Omio).
  • ·How to pay: buy the ticket before boarding, and validate paper tickets.
  • ·Gotcha: check the return times before you leave Bari.

Polignano's clifftop old town looks over Lama Monachile cove. Skip it on a rainy day, as the viewpoints are exposed.

For Matera and Alberobello, book the ship tour. Matera is about 1 h 36 min each way on the FAL train, usually with a change at Altamura, and the line ran on replacement buses for much of summer 2026. The FSE line to Alberobello also often substitutes buses.

Options compared

OptionCostTimeBest for
WalkFree10 min to the basilica, 15 to the castleBari Vecchia and the seafront
TaxiMetered; check the fare firstAbout 15 min to Bari CentraleReaching or returning from the station
Walk to Bari CentraleFreeAbout 25 minGoing to Polignano with time to spare
Regional train to PolignanoFrom about €3 one way (2026)23–28 min from Bari CentraleA half-day out of the city

When to head back

The rule in Bari is simple: be back at the gate 60 minutes before all-aboard. From the basilica it is 10 minutes to the gate, so leave 70 minutes before. From the castle, leave 75 minutes before.

From Polignano, be on a train that reaches Bari Centrale at least 2 hours before all-aboard: by 15:30 for a 17:30 all-aboard. Allow 15 minutes by taxi or 25 on foot from the station, plus port security. That puts you on board about 90 minutes before all-aboard. The ship will not wait for independent travellers.

All-aboardLeave the basilica byLeave the castle byLeave Bari Centrale byLeave Polignano by
16:3015:2015:1514:3014:00
17:3016:2016:1515:3015:00
18:3017:2017:1516:3016:00

If a Polignano train is cancelled, take the next train or a taxi straight to the port gate, agreeing the fare first. Call the port agent number in your daily programme as soon as you know you will be late.

You can plan your day with your own all-aboard time.

Common mistakes

  • ·Taking a ship shuttle or taxi to the old town. Bari Vecchia is a 10-minute walk from the gate.
  • ·Visiting Strada Arco Basso in the afternoon. The pasta makers work in the morning. Go there first. The lane jams around 10:00–11:00.
  • ·Walking to Bari Centrale at the last minute. It is 2 km from the port. Take a taxi on the way back and plan to land at Bari Centrale 2 hours before all-aboard.
  • ·Trying to do Matera independently on a normal port day. Two train legs of about 1 h 36 min each, usually with a change, and frequent replacement buses. Book the ship tour.
  • ·Paying in your home currency. Card terminals and ATMs may offer dynamic currency conversion. Always choose euros.

Keep phones and bags secure in crowded lanes, around the basilica square and on trains to Polignano.

FAQs

Can you walk from Bari cruise port to the old town?

Yes. Bari Vecchia starts at the port gate. The Basilica di San Nicola is about 10 minutes on foot and the Swabian Castle about 15.

Is Bari a tender port?

No. Ships dock at the cruise terminal by the Varco della Vittoria gate.

Do I need a taxi from Bari cruise port?

Not for the old town. A taxi is useful for Bari Centrale station, about 15 minutes away. Taxis are metered; check the fare before you set off.

How far is Bari Centrale station from the cruise port?

About 2 km: a 25-minute walk through the Murat district or about 15 minutes by taxi.

How do I get from Bari cruise port to Polignano a Mare?

Walk or take a taxi to Bari Centrale, then a Trenitalia regional train. It takes 23–28 minutes and costs from about €3 one way (2026).

Is the Basilica di San Nicola free?

Yes. Entry is free, and it opens from 07:00 every day.

For sights, food and day trips, see the full Bari port guide.

Sources

Common Questions

READY TO PLAN?

Plan your bari day — free

Enter your all-aboard time. PortTrip generates a complete itinerary with transport estimates, costs, and return-planning guidance in 30 seconds.

No sign-up needed to start · Free for 3 ports · Takes 30 seconds

Build your bari plan with return-planning guidance

Enter your all-aboard time. Get transport estimates, return-planning guidance, and local costs.

Plan your bari day — freeFree for 3 ports · No signup needed

Port guides in this article

We use cookies

Essential cookies are always on. We only enable analytics, marketing, personalisation, and session replay if you allow them. You can change this any time. Policy version 1.0.0. Privacy policy