Best Time to Visit Puglia: A Season-by-Season Guide
Puglia is magical in every season, but each time of year offers a different experience. Here's what to expect — and when to go for your priorities.
Puglia is one of Italy’s fastest-growing travel destinations, and for good reason: extraordinary baroque architecture, UNESCO trulli, exceptional olive oil and wine, and some of the clearest water in the Mediterranean. But when is the best time to go?
The answer depends on what you’re looking for. This guide breaks it down month by month so you can make the right call for your trip.
Quick summary
- Best overall: May, June, September
- Best for beaches: July–August (busy and hot) or June/September (quieter)
- Best for food and wine: September–November (harvest season)
- Best value: November–March
- Avoid if you hate crowds: August
Spring (March–May)
The landscape
Spring is arguably the most beautiful time to see Puglia. The countryside is vivid green, wildflowers bloom among the ancient olive groves, and almond trees in the Valle d’Itria are covered in white blossom. Temperatures are mild — typically 16–22°C — and the light has a golden quality that photographers love.
The crowds
March and April are quiet. May starts to fill up, particularly around Easter, but it’s still well short of summer crowds. Lecce, Alberobello and the coast are all very manageable.
The sea
Still too cold for swimming for most visitors (18–20°C in May), though locals will disagree. By late May, the sea is warming enough for a dip if you’re not too sensitive to temperature.
What’s on
Easter is celebrated with extraordinary fervour in Puglia — the Holy Week processions in Taranto and Francavilla Fontana are among the most impressive in Italy, dating back hundreds of years.
Early Summer (June)
June is the sweet spot: warm enough for beach days (sea temperature 23–24°C), sunny and long days, but before the full crush of Italian and European summer visitors. Accommodation is available and prices are competitive. This is our most recommended month for first-time visitors to Puglia who want to combine sightseeing with beach time.
Peak Summer (July–August)
The good
The sea is perfect — warm, clear and calm. The towns are lively, restaurants are all open, and the long evenings have a particular Mediterranean magic. August in particular sees Italians themselves flood south, which creates a festive, social atmosphere.
The challenges
July and August are crowded and hot. Temperatures regularly reach 35–38°C inland, and the coastal towns are packed — particularly Polignano a Mare, Otranto and Santa Maria di Leuca. Accommodation is booked months in advance and commands premium prices. If you’re going in August, book everything at least six months ahead.
Tip for summer visitors
Puglia is large — escape the crowds by heading to the Salento peninsula (south of Lecce) or the Gargano promontory in the north, which attract fewer international tourists than the more famous Valle d’Itria.
Early Autumn (September–October)
This is our favourite time to visit Puglia — and the recommendation of most Italy specialists. The sea is still warm (26°C in September), the heat has softened to a comfortable 26–30°C, the summer crowds have gone, and Puglia enters its harvest season.
September and October are olive harvest time: you can visit frantoi (olive mills) to watch (and taste) the pressing of the new season’s oil. The grape harvest finishes in September, and October sees truffle hunting begin in the Murgia plateau. Food and wine events proliferate across the region.
Late Autumn and Winter (November–February)
The quiet season
Puglia is dramatically quieter in winter — many coastal restaurants and hotels close from November to March. But the towns are fully alive, the locals are friendly and unhurried, and you’ll have the baroque piazzas and trulli essentially to yourself.
Weather
Mild by northern European or Australian standards — typically 12–16°C in December and January, with some rain. Snow is very rare except at higher elevations. The sea is cold (14–16°C) but the Mediterranean light on a clear winter day is beautiful.
Best for
Cultural visits, food tourism, photography, and budget travellers. Winter offers the best value accommodation, the most authentic local atmosphere, and a completely different side of Puglia from the summer experience.
Festivals and events to know
- Holy Week (March/April): Extraordinary processions in Taranto and across the Salento
- Festa di San Pietro e Paolo, Galatina (June 29): One of the last surviving traditional tarantella festivals
- Notte della Taranta (August): Huge folk music festival in Melpignano, Salento
- Olive harvest (October–November): Visit a frantoio (olive mill) to see and taste new season oil
- Luce sull’Acqua, Ostuni (December): Beautiful Christmas lights festival
Our recommendation
For most travellers, May, June or September offer the best combination of weather, sea temperature, manageable crowds and authentic local atmosphere. If you specifically want beach time and don’t mind crowds, July is excellent — but book early. If budget is a priority and you’re primarily interested in culture and food rather than swimming, October through April offers Puglia at its most accessible and most affordable.