Puglia has no single “best month”, and any article that hands you one has answered a question you did not ask. It has four calendars that never line up: the air, the sea, the Italian holidays and the newly regulated sites. The figures below are not copied from anywhere: we calculated the averages ourselves from ten years of daily records, town by town — and they say the opposite of what you will read everywhere about June and September.
💶 Disclosure: this article contains two partner links, flagged where they appear. If you book through one of them we earn a commission, at no extra cost to you. It changes nothing in what is written here: no figure in this article comes from a partner — the climate averages are our own calculations, the visitor numbers come from the Puglia Region, and the access dates from the municipalities concerned.
There is no “best month” — there are four calendars
Ask ten guidebooks and you will get the same answer ten times: May-June and September. It is not wrong, it is empty. It tells you nothing about whether you will swim, whether you will queue, or whether the place you came to see will still be open to you.
Puglia does not have one season, it has four, and they never overlap: the air warms from April to August, the sea follows six weeks behind, the Italians arrive across three dated weeks, and the sites tighten their access summer after summer. Choosing your month means deciding which of those four calendars you want on your side.
📌 Where these figures come from. The temperatures are copied from nobody: we calculated the averages from ten years of daily records (2016-2025) for Bari, Lecce and Vieste, and the sea temperature over five years (2021-2025) for three separate swimming zones. An average without its reference period means nothing; these have theirs.
The air: Salento is not “hot in summer”, it is hot almost every day
The monthly average is the most misleading of all weather figures: it blends a cool night with a punishing afternoon and sells you a number you will never actually experience. So we counted something else — the number of days crossing a threshold.

| Month | Lecce, average high | Days ≥ 30 °C | Days ≥ 35 °C | Rain |
|---|---|---|---|---|
| May | 23.7 °C | 1.0 | 0.0 | 64 mm · 9.2 d |
| June | 29.6 °C | 14.0 | 2.8 | 28 mm · 4.8 d |
| July | 32.3 °C | 23.4 | 5.9 | 15 mm · 2.3 d |
| August | 31.9 °C | 24.1 | 3.6 | 26 mm · 5.0 d |
| September | 27.7 °C | 6.9 | 0.0 | 52 mm · 8.1 d |
| October | 22.8 °C | 0.0 | 0.0 | 73 mm · 8.3 d |
⚠️ Read the third column, not the second. In August, Lecce goes above 30 °C on 24.1 days out of 31 — three days in four. That is not an occasional heatwave you wait out on a terrace, it is the normal state of the month. In July, five to six days on top of that reach 35 °C.
🟢 And here is the genuinely useful part: the heat is not the same everywhere. Puglia stretches nearly 400 kilometres from north to south, and it shows in the data. In August the average high is 31.9 °C in Lecce, 31.0 °C in Bari and 29.6 °C in Vieste, on the Gargano. Counted in days above 30 °C the gap is starker still: 24.1 in Salento against 13.4 on the Gargano, almost half as many.
📌 June is the driest month of the year — 28 mm and 4.8 rainy days in Lecce — and July is drier still, at 15 mm and 2.3 days. If your trip is about walking, villages and archaeological sites, June wins outright. The sea question settles differently.
The sea runs six weeks behind the air — and that is what separates June from September
This is the point almost no guidebook puts numbers on, and it is the one that should decide your month. Water does not follow the air: it follows it about six weeks later, because warming a sea takes vastly more energy than warming a beach.

| Month | Ionian (Gallipoli, Porto Cesareo) | Adriatic (Bari) | Salento Adriatic (Otranto) |
|---|---|---|---|
| May | 18.6 °C | 18.7 °C | 18.4 °C |
| June | 23.6 °C | 23.5 °C | 23.3 °C |
| July | 27.4 °C | 27.1 °C | 27.0 °C |
| August | 27.6 °C | 27.3 °C | 27.3 °C |
| September | 26.3 °C | 25.6 °C | 25.8 °C |
| October | 22.6 °C | 22.1 °C | 22.1 °C |
🔴 Compare June and September: this is where the whole article turns over. In the air, June wins by 1.9 °C (29.6 °C against 27.7 °C in Lecce). In the water, September wins by 2.7 °C (26.3 °C against 23.6 °C). The two months share the same reputation as “shoulder season” and they do not offer remotely the same trip.
⚠️ May is a photogenic trap. The air reaches 23.7 °C and the landscapes are still green, but the sea is only 18.4 to 18.7 °C: that is spring water, not summer water. A May trip is designed on foot, not in swimwear.
🟢 The corollary is good news: the swimming season lasts longer than people say. In October the sea still holds between 22.1 and 22.6 °C — warmer than the English Channel in August. The air, meanwhile, has dropped back to 22.8 °C: you swim, you no longer sunbathe.
Puglia’s crowds are Italian — and they come with dates
Puglia does not fill up gradually across the summer: it fills up in bursts. And because the crowds are mainly Italian holidaymakers, they follow a national calendar that is published in advance.

| Date | Level announced |
|---|---|
| Saturday 1 August, 07:00 – 13:00 | Bollino nero (critical) |
| Saturday 8 August, 07:00 – 19:00 | Bollino nero (critical) |
| 15, 16 and 17 August | Red, morning and afternoon |
| Weekends of 22-23 and 29-30 August | Peak of the return exodus |
📌 One date to know if you are in Salento in late August. The closing concert of the Notte della Taranta, the largest folk music event in southern Italy, takes place in Melpignano on Saturday 22 August 2026, free entry, from 21:20. More than 100,000 people gather there, and the festival’s travelling stages cross the Salento villages from 30 July onwards. That is a reason to come — or a reason not to be on those roads that night.
🟢 The good news is precisely how abrupt that calendar is. Because the crowding is Italian and school-driven, it collapses on 1 September. The first half of September therefore offers a combination June simply cannot: August’s sea at 26.3 °C, with June’s beaches.
The coolest corner of Puglia is the one emptying out
Here is the measurement that shaped this whole article. While the Puglia region was growing — +3 % arrivals and +5 % overnight stays in early summer 2026, driven by foreign visitors (+9 % and +11 %), for estimated growth of around 7 % across the season — one part of the territory was doing exactly the opposite.

| Indicator | 2025 | 2026 | Change |
|---|---|---|---|
| Arrivals, Gargano | 517,746 | 474,577 | −8.34 % |
| Overnight stays, Gargano | 2,268,188 | 2,082,014 | −8.21 % |
| Arrivals, Vieste | 204,621 | 196,538 | −3.95 % |
| Overnight stays, Vieste | 1,123,281 | 1,063,783 | −5.30 % |
The drop is all the sharper because 2025 had been a good year for the Gargano: +8.61 % arrivals and +6.77 % overnight stays on 2024. In a single year the promontory has fallen back to its 2024 volumes.
🟢 What that is worth to you. If your dates are fixed by school holidays and July or August cannot be avoided, the right answer is not a month, it is a place. The Gargano runs 2.3 °C cooler than Salento in August, records ten fewer days above 30 °C, has forest — the Foresta Umbra — that Salento does not, and is losing visitors while everywhere else gains them.
⚠️ The trade-off is real, and it needs saying: the Gargano is poorly served by public transport. Few trains, sparse coaches, hill villages linked by ridge roads. It is the one point in this article where a car is not a comfort but a condition — and where comparing rental companies before you leave is worth the effort, since prices taken at a Bari or Foggia counter in peak season are consistently the highest.
📌 For the rest of the budget — tourist tax, tolls, and above all the ZTL fine risk that follows every rental car in Italy — we costed it line by line in our article on the budget for a ten-day trip to Italy.
What changed in 2026: the postcard now costs money
One more calendar has entered the decision, and it is recent: regulated access. The clearest example is also the most shared image of Puglia.

Since 18 July 2026, the archaeological site of Roca Vecchia at Melendugno — home to the Grotta della Poesia — is no longer free to enter. The ticket costs €5 per person, running until the end of September, with opening hours of 09:00 to 20:00 in July and 09:00 to 19:00 in August and September. Residents of Melendugno enter free, and reduced rates exist for families and groups.
🔴 But the price is not the real change. The ticket does not allow swimming, diving, or climbing down unauthorised routes. In other words, the single thing everyone comes here to do — the jump into the pool — is no longer permitted. Coming in the hope otherwise means coming for nothing.
🟢 The lesson goes beyond this one site. Puglia is regulating, one municipality at a time, what was free and unlimited five years ago. Before building a trip around a specific place seen in a photo, check its access rules for the current year: they tend to change in July, which is to say after most travellers have booked. Where entry is capped, booking tickets ahead mainly protects you from the closed desk once the daily quota is gone — the real risk in peak season, far more than the queue.
So which month? The answer turns on one question
You do not have to arbitrate between four calendars: you only need to know which one matters most to you. The rest follows.
| What matters to you | When | What you accept in return |
|---|---|---|
| Swimming, without the crowds | First half of September | 8.1 rainy days in the month |
| Walking, sightseeing, photography | June | A sea of only 23.6 °C |
| Travelling in the school holidays | The Gargano, not Salento | A car is essential |
| Quiet and low prices above all | October | Swimming still possible, sunbathing not |
| The festivals and the Salento buzz | Late August | The return-exodus roads |
🟢 If you remember one thing: the first half of September is the only moment of the year when three of the four calendars work for you at once — the sea at 26.3 °C, the air at 27.7 °C, the Italians back home and the ticketed sites still open. The fourth, rain, is the price: 8.1 days on average, against 4.8 in June.
And if your dates are fixed, do not hunt for a best month that does not exist: change latitude inside Puglia instead. Two degrees and ten fewer scorching days, in a region losing visitors rather than gaining them, beat any calendar compromise nobody can actually offer you.
