A field of red poppies in bloom in the warm light of late spring

The best time to visit Puglia

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

A field of red poppies in the green Puglian countryside in spring

Spring

April, May

Green, mild and quiet. Wildflowers and almond blossom early, warm enough to swim by late May. Best for walking, towns and food before the crowds. Easter brings a brief spike.

A turquoise cove with white rock stacks on the Puglian coast in summer

Summer

June, August

Hot, sunny and lively. June is the sweet spot; July and August are peak, hot, expensive and packed with Italian holidaymakers, especially on the coast. Book everything well ahead.

Freshly harvested olives on a net during the autumn olive harvest in Puglia

Autumn

September, October

The standout is September: warm sea, softer light, thinning crowds. October cools and brings the odd storm, but the towns and the harvest are lovely.

Snow falling on the conical trulli roofs of Alberobello in winter

Winter

November, March

Quiet, cheap and atmospheric. Cool and sometimes wet; many coastal places close, but the cities stay open at Christmas. For sightseeing, not swimming.

Puglia weather and temperatures, month by month

A quick reference for weather, sea temperature, crowds and rough prices.

Approximate averages; prices are relative (Low to Peak). ★ = the sweet-spot months.
MonthWeather (high)SeaCrowdsPrices
JanuaryCool, some rain (~12°C)Cold (14°C)Very quietLow
FebruaryCool, almond blossom (~13°C)Cold (14°C)Very quietLow
MarchMild, changeable (~15°C)Cold (14°C)QuietLow
AprilMild and green (~18°C)Cool (15°C)Quiet (busier at Easter)Low to mid
MayWarm, beautiful (~22°C)Warming (18°C)BuildingMid
June Hot, sunny (~27°C)Warm (22°C)BuildingMid to high
JulyHot (~29°C)Warm (25°C)BusyHigh
AugustHot, peak (~29°C)Warm (26°C)PackedPeak
September Warm (~27°C)Warm (25°C)EasingMid
OctoberMild, some rain (~22°C)Mild (22°C)QuietMid
NovemberCooler, wetter (~17°C)Cooling (19°C)Very quietLow
DecemberCool (~13°C)Cold (16°C)Quiet (Christmas)Low

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

June & September

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

April, May, October

Comfortable temperatures for walking Lecce, Ostuni and the trulli towns without the summer heat or crowds.

Fewer crowds & better value

May, late Sept, October

Shoulder season, warm enough, far cheaper, and you’ll get tables and beaches to yourself.

Weddings

May, June, September

The reliable-weather, comfortable-temperature windows couples (and guests) want. See getting married in Puglia.

Antonio Marchese, founder of Puglia Uncovered
Antonio Marchese: Founder & Puglia local

I grew up in the province of Brindisi and spent 30 years in Puglia; the Salento coast is home water. Everything above is checked on the ground; when a place slips, it gets updated. More about who is behind this guide

★ Free subscriber guide

Get the free 7-day plan for the road

Join the newsletter and I will send you the route to print or keep on your phone, with where to eat along the way and the dish to order, what to book before you fly and a checklist for documents and packing, plus the occasional guide and seasonal tip. No spam, unsubscribe anytime.

Plan your trip