Bari public transport — buses, trains, and how to reach the trulli

Bari itself is walkable. The old town (Bari Vecchia) is 800m across. Transport matters for reaching the rest of Puglia.

Plan your trip →

City transport (AMTAB)

Buses only (no metro, no tram). Bus 16: Centrale station → seafront → Pomodoro beach. Bus 1: north–south through the new city. €1.20 single (90 min). €3/day. Most tourists walk between Bari Vecchia, the station, and the seafront (15 min each way).

Regional connections from Bari

FSE (Ferrovie Sud Est): trains to Alberobello (1h40, €5), Locorotondo, Martina Franca. Ferrovie Appulo-Lucane: trains to Matera (1h30, €5). Trenitalia: trains to Polignano a Mare (25 min, €2.80), Monopoli (35 min), Lecce (1h30, €10). Buy at station or Trenitalia app.

Tip

For the Valle d’Itria (Alberobello, Ostuni, Cisternino, Locorotondo): rent a car (€25–40/day). Trains reach Alberobello but connections between the white towns are slow and infrequent by public transport.

More transport guides

Lecce–SalentoPuglia itinerary
🏨 Hotels🎫 Tours🚗 Cars

Related Guides

Plan your Italian trip

AI builds your itinerary with transport included.

Plan my trip — free
© 2026 ItalyPlanner.ai · About · TourLeaderPro · Estate Romana