Plan ahead
Opening Hours
Across Puglia shops follow a traditional weekly half-day closing — the riposo infrasettimanale. The exact day depends on where you are and what you are buying. Here is the verified town-by-town breakdown.

Valle d'Itria & Brindisi / Taranto
One rule for the whole town
Inland the rule is uniform and applies to almost all commerce. Clothing and shoe shops close at the same time as food stores and salumerie — the whole town pauses together for half a day each week.
Cisternino
Closed Thursday afternoon
Martina Franca
Closed Thursday afternoon
Ceglie Messapica
Closed Thursday afternoon
Ostuni
Closed Thursday afternoon
Francavilla Fontana
Closed Thursday afternoon
Fasano
Closed Thursday afternoon
Sitting right on the border with the Bari province, a handful of clothing shops here pick Monday morning instead — but the local default is Thursday.
Bari coast
Split by trade
Along the Bari coast the closing day is traditionally split by sector. Clothing shops take their half-day on Monday to recover from the weekend; food shops rest on Thursday.
Bari
Clothing & retail
Monday morning
Food shops
Thursday afternoon
Monopoli
Clothing & retail
Monday morning
Food shops
Thursday afternoon
Polignano a Mare
Clothing & retail
Monday morning
Food shops
Thursday afternoon
Salento
Same rhythm as Bari
Lecce follows the Bari system. Clothing and general retail close on Monday morning, while food shops close on Thursday afternoon.
Lecce
Clothing & retail
Monday morning
Food shops
Thursday afternoon
Summer note
Tourist hotspots like Ostuni, Polignano and Monopoli increasingly ignore these rules in July and August, especially inside the centro storico. Step a few streets outside the tourist trail — or visit outside high season — and the traditional closing days still apply.