The best time to visit Puglia is from mid-May to June and from September to early October: it is 24 to 28 °C (75 to 82 °F) in the afternoon, the sea is good for swimming (especially in September) and the white towns and the beaches of the Salento are far less crowded than in August. July and August are hot (an average high of about 30 °C, or 86 °F, in Bari, more than 32 °C, or 90 °F, inland in the Salento) and very busy. Winter is mild but gray and damp, from November to February.
When is the best time to go to Puglia? The region, the « heel » of Italy’s boot, has a dry Mediterranean climate: it rains less there than in most Italian regions (about 470 mm, or 18.5 in, a year in Bari). Summers are hot and sunny, autumn brings thunderstorms and winter stays mild on the coast. The Salento, in the south, is a little hotter in summer and wetter in autumn than Bari; the Gargano, in the north, is more mountainous. Here are the month-by-month benchmarks, based on the official 1991–2020 climate normals.

Our travel deals for Puglia
Affiliate links: we earn a commission, at no extra cost to you.
FlightsKiwi.comCompare flights and airline combinations to Puglia.Compare flights
When to go to Puglia at a glance
- Best times mid-May to June, September to early October
- Best compromise June and September, to combine towns and swimming
- Hottest July–August, an average high of about 30.5 °C (87 °F) in Bari
- Wettest November (62 mm (2.4 in) in Bari, about 100 mm, or 3.9 in, in the Salento)
- For the sea June to September, with the best water in August–September
- Plan ahead August and August 15 (Ferragosto), when beaches and masserie are full
When to go to Puglia by priority
- Best weather: mid-May to June and September to early October; September is the best month for the sea
- Cheapest: November to March, when prices are at their lowest, but it is cool and damp
- Fewest crowds: May and October, before and after the high season; avoid August and August 15 (Ferragosto)
- Events: Putignano Carnival (January–February), Feast of St. Nicholas in Bari (early May), Night of the Taranta in Melpignano (August); check dates every year
Puglia: the calendar at a glance
✅ Best months: April, may, June, September, October
❌ Period to avoid: November

Climate and weather in Puglia month by month
| Month | Avg. max | Avg. min | Rain | Rainy days | Crowds | Prices | Verdict |
|---|---|---|---|---|---|---|---|
| January | 12.6 °C (55 °F) | 4.1 °C (39 °F) | 51 mm (2.0 in) | 7 | Low | Low | ⚠️ Cool and damp, quiet towns |
| February | 13.2 °C (56 °F) | 4.2 °C (40 °F) | 37 mm (1.5 in) | 6 | Low | Low | ⚠️ Cool, Putignano Carnival |
| March | 15.7 °C (60 °F) | 6.0 °C (43 °F) | 41 mm (1.6 in) | 7 | Low | Low | ⚠️ Early spring, variable weather |
| April | 19.0 °C (66 °F) | 8.9 °C (48 °F) | 42 mm (1.7 in) | 6 | Medium (Easter) | Medium | ✅ Green countryside, ideal for towns |
| May | 23.6 °C (74 °F) | 13.0 °C (55 °F) | 30 mm (1.2 in) | 5 | Medium | Medium | ✅ Mild and in bloom, sea still cool |
| June | 28.2 °C (83 °F) | 17.3 °C (63 °F) | 29 mm (1.1 in) | 3 | High | High | ✅ Beaches and towns, long days |
| July | 30.6 °C (87 °F) | 20.0 °C (68 °F) | 18 mm (0.7 in) | 2 | Very high | Very high | ⚠️ Hot, crowds on the coast |
| August | 30.5 °C (87 °F) | 20.1 °C (68 °F) | 13 mm (0.5 in) | 2 | Very high (Ferragosto) | Very high | ⚠️ The busiest, prices at their highest |
| September | 26.2 °C (79 °F) | 16.5 °C (62 °F) | 42 mm (1.7 in) | 5 | High → medium | High → medium | ✅ The best month for the sea |
| October | 21.9 °C (71 °F) | 12.6 °C (55 °F) | 54 mm (2.1 in) | 6 | Medium | Medium | ✅ Mild, first thunderstorms |
| November | 17.6 °C (64 °F) | 9.0 °C (48 °F) | 62 mm (2.4 in) | 7 | Low | Low | ❌ The wettest month |
| December | 13.9 °C (57 °F) | 5.8 °C (42 °F) | 47 mm (1.9 in) | 7 | Low (holidays) | Low | ⚠️ Cool, nativity scenes and year-end festivities |
These figures are for Bari, on the Adriatic coast. According to the Bari airport normals, July has about 356 hours of sunshine, against 120 to 135 in December and January. The summer months are very dry: less than 20 mm (0.8 in) of rain in both July and August, often in the form of brief thunderstorms. The UK FCDO (GOV.UK, updated 21 October 2026) notes that wildfires are a risk during the extended summer months in Italy, and that heavy rainfall is common in winter and can cause local flooding. These thunderstorm, heat and flood risks apply to the whole peninsula: keep them in mind when planning your trip to Italy.
Puglia’s seasons: pros and cons
Spring (March to May): white towns and flowering countryside
Highs rise from 16 °C (61 °F) in March to 24 °C (75 °F) in May in Bari. The olive groves, dry-stone walls and poppy fields of the Itria Valley are at their best, and Baroque towns like Lecce can be visited without the heat. The sea stays cool until the end of May. Easter and the Italian holiday weekends of April 25 and May 1 attract visitors, especially to Alberobello and Polignano.
- Pros: ideal temperatures for walking, average prices, green countryside
- Cons: cool swimming, some beach establishments still closed
- Our tip: May for a cultural trip with a few first swims at the end of the month
Summer (June to August): warm sea and heat
June is bright and still reasonable. In July and August, highs exceed 30 °C (86 °F) on the Bari coast, and days above 35 °C (95 °F) are frequent inland in the Salento and on the Puglia plain. It is the season of beaches and village festivals, but also of Italian holiday crowds: the beaches of the Salento, Polignano a Mare and the masserie are full in August.
- Pros: warm sea, lively evenings, festivals and patron saint festivals
- Cons: strong heat, crowds, prices at their highest, overcrowded beaches in August
- Our tip: June rather than July–August; visit the towns early in the morning and in the evening
Autumn (September to November): the sea without the crowds
September stays warm (26 °C, or 79 °F) and the sea is at its warmest, with far fewer people after mid-September. It is also the grape harvest season (primitivo, negroamaro) and then, from late October, the olive harvest. Thunderstorms return in October; November is the wettest month, particularly in the Salento, and many beach establishments close.
- Pros: warm water in September, falling prices, grape harvest
- Cons: thunderstorms in October–November, shorter days, seasonal closures
- Our tip: September 5 to 30, the best window for combining beaches and sightseeing
Winter (December to February): quiet and mild
It is 13 to 14 °C (55 to 57 °F) in the afternoon and 4 to 6 °C (39 to 43 °F) at night in Bari. The sky is often gray, but rain stays moderate. The towns (Bari, Lecce, Trani) carry on as normal and prices are at their lowest, but part of the seaside accommodation closes. The Gargano and the heights of the Murgia can see cold and sometimes snow.
- Pros: low prices, sites without queues, nativity scenes and Christmas festivities
- Cons: no swimming, damp weather, seasonal closures
- Who is it for? Travelers focused on towns, architecture and food

When to go to Puglia by area
| Town | July avg. max | January avg. min | November rain | Annual rain |
|---|---|---|---|---|
| Bari (Adriatic coast, north) | 30.6 °C (87 °F) | 4.1 °C (39 °F) | 62 mm (2.4 in) | about 470 mm (18.5 in) |
| Brindisi (Adriatic coast, south) | 29.5 °C (85 °F) | 6.5 °C (44 °F) | 107 mm (4.2 in) | about 620 mm (24.4 in) |
| Lecce (inland Salento) | 32.3 °C (90 °F) | 3.8 °C (39 °F) | 95 mm (3.7 in) | about 640 mm (25.2 in) |
Bari, Polignano and the Itria Valley
The north and center of the region are the driest. The coast between Bari, Polignano a Mare and Monopoli benefits from the sea breeze; the interior (Alberobello, Locorotondo, Martina Franca), a little higher up on the Murge plateau, is cooler at night. From May to June and in September, it is the ideal combination of towns, trulli and coves.
The Salento (Lecce, Otranto, Gallipoli)
The southern peninsula is the most popular seaside area, between the Adriatic Sea to the east (cliffs, coves) and the Ionian Sea to the west (long sandy beaches, very clear water). The interior, around Lecce, is the hottest in summer; autumn there is also wetter than in Bari. For swimming, aim for June or September.
The Gargano and the Tremiti Islands
In the north, the Gargano promontory mixes forests (Foresta Umbra), cliffs and perched villages like Vieste and Peschici. Sea links to the Tremiti Islands run mainly in season, from late spring to September: check the timetables before planning the excursion.

When to go to Puglia depending on your plans
| Plans | Best time | Where? |
|---|---|---|
| Beaches and swimming | June, September (July–August if you accept the crowds) | Salento (Ionian and Adriatic), Polignano, Monopoli, Gargano |
| Towns and architecture | April–May, September–October | Lecce, Bari, Ostuni, Trani, Matera |
| Trulli and the Itria Valley | April to June, September–October | Alberobello, Locorotondo, Cisternino, Martina Franca |
| Complete road trip | Mid-May to June, September | From the Gargano to Cape Leuca |
| Food, wine and olive oil | September to November (grape and olive harvests) | Masserie, Manduria, Salento |
| Small budget | October to April, outside Easter and the holidays | Bari and Lecce as bases |
| Festivals and traditional music | May (Bari), August (Salento) | Bari, Melpignano, Lecce |

Major events in Puglia
| When | Event | Where |
|---|---|---|
| January–February | Putignano Carnival, one of the oldest in Italy | Putignano |
| Holy Week | Easter processions, notably the « Misteri » | Taranto |
| Early May | Feast of St. Nicholas (procession at sea, historical parade) | Bari |
| July–August | Valle d’Itria Festival (opera) | Martina Franca |
| Summer | Locus Festival (music) | Locorotondo and the Itria Valley |
| August | Night of the Taranta, a large traditional music concert (pizzica) | Melpignano, Salento |
| Late August | Patron saint festival of St. Oronzo | Lecce |
| November–December | Harvest and festival of the new oil, year-end festivities | Whole region |
Puglia month by month
Puglia in January: 12.6 °C (55 °F) in the afternoon, 4 °C (39 °F) at night, 51 mm (2.0 in) of rain. The coldest month: ideal for Bari and Lecce at low prices.
Puglia in February: Cool but drier (37 mm (1.5 in)). The Putignano Carnival enlivens the Itria Valley area.
Puglia in March: 16 °C (61 °F), changeable weather. A good period for the towns, with the countryside turning green again.
Puglia in April: 19 °C (66 °F), poppies and green olive groves. Easter and the April 25 holiday weekend push prices up.
Puglia in May: 23.6 °C (74 °F), 5 rainy days. Feast of St. Nicholas in Bari at the start of the month; first swims at the end of the month.
Puglia in June: 28 °C (82 °F), the sea warming up, still few crowds outside weekends: one of the best months.
Puglia in July: 30.6 °C (87 °F), the sunniest month. High season, summer festivals.
Puglia in August: 30.5 °C (87 °F), the peak of crowds around August 15 (Ferragosto). Night of the Taranta in the Salento.
Puglia in September: 26 °C (79 °F), sea at its warmest, crowds falling: the best month for the beach.
Puglia in October: 22 °C (72 °F), thunderstorms return (54 mm (2.1 in)). Still pleasant for sightseeing, prices falling.
Puglia in November: 17.6 °C (64 °F) and the wettest month (62 mm (2.4 in) in Bari). Olive harvest, many beach accommodations closed.
Puglia in December: 14 °C (57 °F). Nativity scenes, markets and Christmas festivities in the towns; low prices outside the holidays.
When to book your trip to Puglia
For July–August, book your flights, rental car and above all your accommodation (trulli, masserie, rooms in Polignano and the Salento) 4 to 6 months ahead. For May–June and September, 2 to 3 months is generally enough. The main airports are Bari and Brindisi. A stopover in Rome can become a stage of its own: check the best time to visit Rome before fixing your itinerary.
Planning your trip to Puglia
- Entry requirements: see our page on the entry requirements for Italy.
- Time difference: Italy is on Central European Time (UTC+1, UTC+2 in summer): 1 hour ahead of London and generally 6 hours ahead of New York.
- Currency: the euro.
- Health: the UK FCDO refers travelers to the NHS page on getting healthcare abroad, and the health-risk list in its Italy advice (GOV.UK, updated 21 October 2026) includes dengue and West Nile disease: protect yourself from mosquitoes. The U.S. Department of State (travel.state.gov, last updated August 11, 2025) notes that high temperatures, especially in summer, are common in the south.
- Car: essential for the countryside and the coves. You need a pass to drive into the historic center of many Italian cities in a private or hire car, and the boundaries are usually marked with the letters ZTL; your registration number is likely to be caught on camera. Theft from parked cars is common across the country: avoid leaving luggage in your vehicle (UK FCDO, GOV.UK, updated 21 October 2026).
To plan your stay, see our Puglia guide. To compare with the rest of the country, see when to go to Italy and when to go to Sicily. Still undecided? See our ideas for where to go in June or in September.
Frequently asked questions
What is the best month to visit Puglia?
June or September: 26 to 28 °C (79 to 82 °F) in the afternoon in Bari, a pleasant sea and fewer people than in July–August. May and early October suit a cultural trip very well.
Is the weather good in Puglia in May?
Yes, generally: an average high of about 23.6 °C (74 °F) and 5 rainy days in Bari according to the 1991–2020 normals. The sea is still cool for swimming, especially early in the month.
Can you swim in Puglia in October?
Early in the month, often yes, as the sea keeps the summer’s warmth. Thunderstorms become more frequent and some beach establishments close during the month.
What is the hottest month in Puglia?
July, with an average high of 30.6 °C (87 °F) in Bari, closely followed by August (30.5 °C, or 87 °F). The interior of the Salento is hotter, with more than 32 °C (90 °F) on average in Lecce.
When is the cheapest time to go to Puglia?
From October to April, outside Easter and the year-end holidays: accommodation is clearly cheaper, but swimming is off the program and some direct flight routes do not operate.
Should you avoid August in Puglia?
Not necessarily, but it is the hottest and busiest month, particularly around August 15. If you go, book early and favor beaches on weekdays or early in the morning.
Our sources
- Climate normals: 1991–2020 normals for the Bari-Palese station (airport) published by NOAA (World Meteorological Organization normals); 1991–2020 normals for the Brindisi station published by NOAA; 1981–2010 normals for the Lecce station published by ISPRA (Istituto Superiore per la Protezione e la Ricerca Ambientale)
- Health, safety and local information read on 26 October 2026: UK FCDO, foreign travel advice for Italy (GOV.UK, updated 21 October 2026), and U.S. Department of State, Italy country information (travel.state.gov, last updated August 11, 2025)
- Our methodology
Updated November 2026.







