Train: Trenitalia or Trenitalia Regionale
Direct trains leave from Bari Centrale and take roughly 40 minutes to an hour depending on the service, with more than two dozen a day on weekdays and somewhat fewer on Sundays, so there is always one in the morning that suits you. Most are regional trains run by Trenitalia, which need no reservation. Some trains on the line are Intercity or high-speed services, and a regional ticket is not valid on those, so check the train type before you board. When you buy at Bari Centrale, ask for the Ostuni Città ticket: it includes the shuttle bus from the station up to the historic centre, which saves you buying a separate bus ticket in Ostuni. The current fare is shown in the cost tool.
- Operator
- Trenitalia or Trenitalia Regionale
- Route
- Bari Centrale → Ostuni
- Journey time
- 1 h 3 min
- Morning departures
- Monday to Saturday: 10 departures; Sunday: 8 departures
- Travel fare
- Outward €7; return €7 (€14 return total)










