Regional role
Matera
Matera is a Basilicata overnight add-on with heritage weight; it should not be framed as a Puglia base.
Puglia base
Monopoli, Locorotondo, Martina Franca, Lecce, Bari, and the comparison towns still carry the Puglia stay decision.
Why sleep there
Matera
A night makes sense when the Sassi, evening light, cave-hotel context, and slower walking time are central to the trip.
Puglia base
A Puglia base makes more sense when the traveler mainly wants coast, Valle d'Itria villages, Salento, or easy rail movement.
No-car planning
Matera
Bari-Matera rail or bus choices need current operator checks, connection padding, and a realistic luggage plan.
Puglia base
A no-car Puglia route should stay centered on towns with simpler rail logic unless Matera's transfer is clearly solved.
Car-led planning
Matera
Can work with a car, but parking edge, old-town access, walking load, hotel reach, and next-day exit still matter.
Puglia base
A car helps Valle d'Itria and inland Puglia, but it does not remove Matera's access and luggage questions.
Best order
Matera
Often easier as a separate overnight after Bari or after the main Puglia base, depending on flight and return direction.
Puglia base
Puglia nights should not be broken unless the Matera overnight improves the route instead of stealing time from the core trip.
Minimum useful stay
Matera
Stronger as a one-night add-on when the trip has enough nights to protect both Matera and the Puglia base.
Puglia base
For a shorter first trip, keep Matera as a future addition and make the main Puglia base stronger.