A no-car Puglia route is not just a list of towns connected by trains. It has to protect the first arrival, the suitcase, the evening return, and the days when heat, beach plans, or restaurant bookings make movement slower than it looked on the map.
The safest 5-night version is deliberately narrow: make Monopoli carry the coast and use Bari only when the flight timing needs a buffer. The stronger 7-night version adds one serious move, usually Lecce for Salento or Matera as a protected overnight. It should not add every tempting place.
Use this guide to choose the shape of the trip. Before booking, check the current trains, airport rail, seasonal buses, taxis, station walks, beach access, hotel check-in, and late returns for the exact travel dates.