The short answer: late May to June, and September. You get warm sea, long days and none of the August crush. July and August are hot and busy; winter is quiet, cheap and atmospheric but much of the coast shuts down. Here’s the fuller picture for Puglia (Apulia), season by season.
The season decides how much time you spend outdoors, not where you go. For that the next question is which towns to give your days to, and the guide to the best towns in Puglia is the one to read after this one.
Puglia season by season
Puglia weather and temperatures, month by month
A quick reference for weather, sea temperature, crowds and rough prices.
Festivals worth timing a trip around
Puglia’s calendar is full of them; these are the ones worth building a trip around.
Fire & carnival
January, February
The Focara di Novoli (around 16 January) lights one of the Mediterranean’s biggest bonfires for Sant’Antonio Abate. Then Carnevale di Putignano, one of Italy’s oldest carnivals, rolls giant papier-mâché floats through town from January to Shrove Tuesday.
Sacred & patronal
March to May
Holy Week (March or April) brings Puglia’s most haunting processions, above all the hooded Perdoni of Taranto. In early May, Bari throws itself into the Festa di San Nicola (7 to 9 May), carrying its patron saint down to the sea.
Music & pizzica
July, August
The big one: the Notte della Taranta, the pizzica festival that ends with a huge free concert in Melpignano in late August. Alongside it, the Festival della Valle d’Itria opera season in Martina Franca and the Locus music festival in Locorotondo, plus Lecce’s Sant’Oronzo feast (24 to 26 August).
Harvest & Christmas
September to December
Autumn is sagra season: village food festivals for the new oil, wine and produce. In December the towns fill with presepi (nativity scenes) and Christmas markets, and the cities stay lively while the coast sleeps.
Which of these actually justify rearranging a trip, and which are just a very good village dinner? See our honest guide to Puglia’s festivals and sagre.
Best time for
Beaches & swimming
The sea is warm from June through October; July and August are warmest but busiest. See the best beaches guide for where to go.
Towns & sightseeing
Comfortable temperatures for walking Lecce, Ostuni and the trulli towns without the summer heat or crowds.
Fewer crowds & better value
Shoulder season, warm enough, far cheaper, and you’ll get tables and beaches to yourself.
Weddings
The reliable-weather, comfortable-temperature windows couples (and guests) want. See getting married in Puglia.





