Destination guide

Puglia weather by month

June is the best starting point for a warm-weather trip to Puglia, while September suits travellers who put swimming ahead of the driest conditions. June averages 26°C by day; August is hottest at 29°C, and September still has a sea temperature of 24°C. July and August suit a beach-focused holiday, with more reason to slow down at midday. Spring and autumn offer gentler daytime warmth, while winter calls for layers and flexible outdoor plans.

Hottest month
29.0°CAugust
Coolest month
12.1°CJanuary
Warmest sea
26.1°CAugust
Flight from London
2 h 54 minShort-haul (up to 4.5 h) · estimated

Puglia, month by month

A little perspective

Puglia through the year

Every month at a glance; "best" marks our three top months on warmth, dryness and sunshine.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Puglia monthly climate averages, 1991-2020
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
January12.1°C7.4°C13.6°C4.25990%
February12.5°C7.2°C13.1°C5.156100%
March14.7°C8.9°C13.2°C5.859100%
April17.5°C11.3°C14.3°C6.858101%
May21.5°C15.3°C18.0°C8.340811%
Junebest25.9°C19.5°C22.2°C10.835658%
Julybest28.5°C22.0°C25.0°C12.425591%
Augustbest29.0°C22.4°C26.1°C11.324594%
September25.0°C19.1°C24.0°C7.757850%
October21.1°C15.6°C20.6°C5.66488%
November16.9°C12.1°C17.2°C4.17190%
December13.1°C8.7°C14.8°C4.161100%

Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.

Day, night and sea

Monthly average temperatures, 1991-2020

  • Day
  • Night
  • Sea
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

Best months here

On warmth, low rainfall and sunshine, start with these.

When to go to Puglia

For beach weather, look at months where the daytime average clears 25°C and rainy days stay low: June, July, August, September. November is the wettest month (71 mm, about 9 rainy days) and August the driest (24 mm). The sea is warmest in August at 26.1°C and coolest in February at 13.1°C.

Getting there

A direct flight from London Gatwick to Bari Karol Wojtyła International Airport (BRI, 9 km from Bari) takes roughly 2 h 54 min - short-haul (up to 4.5 h) by UK standards. Time-zone: Europe/Rome.

Records and extremes, 1991-2020

The hottest day recorded in Puglia between 1991 and 2020 reached 40.2°C on 2 July 1998; the coldest fell to -3.7°C on 11 January 2017. In August one day in ten tops 32.3°C and about 32% of days pass 30°C; in January one night in ten drops to 4.3°C or below. The wettest single month of the period was October 2010 with 172 mm, against a October average of 64 mm.

Sunrise, sunset and daylight in Puglia

Local time on the 15th of each month; daylight-saving rules as of 2020.

Month (15th)SunriseSunsetDaylightSunshine/day
January07:1616:479.5 h4.2 h
February06:4817:2510.6 h5.1 h
March06:0417:5911.9 h5.8 h
April06:1319:3213.3 h6.8 h
May05:3420:0314.5 h8.3 h
June05:1920:2715.1 h10.8 h
July05:3320:2414.8 h12.4 h
August06:0219:5213.8 h11.3 h
September06:3319:0212.5 h7.7 h
October07:0418:1211.1 h5.6 h
November06:4016:349.9 h4.1 h
December07:1116:259.2 h4.1 h

Winter and spring: cool starts, then comfortable walking weather

December is cool rather than warm, averaging 13°C by day, while January and February sit around 12°C. With winter nights dropping to 7°C, pack a proper jacket rather than relying on a light jumper. Rain is a regular consideration, so leave room to rearrange outdoor plans. March lifts daytime temperatures to 15°C, and April reaches 18°C: more comfortable for walking, but not a promise of beach weather. Both still average 10 rain days, making a waterproof useful. May offers the clearest shift towards summer, with 22°C days and milder evenings. It suits travellers who prefer being active without strong summer heat, though the sea averages 18°C, so swimming remains a cooler proposition than sitting in the sunshine.

Summer: the strongest choice for sunshine and swimming

June brings a useful balance of warm days and a sea that has begun to feel more inviting, averaging 22°C. With 11 hours of sunshine, there is plenty of scope to move active plans away from midday. July becomes hotter at 28°C and has the fewest rain days, making it a strong choice if keeping outdoor plans simple matters most. August nudges the daytime average to 29°C and has the warmest sea at 26°C. The catch is the heat rather than chilly evenings: July and August nights average 22°C. Pack light clothing, prioritise shade during the hottest part of the day and keep a waterproof as a backup.

Autumn: lingering sea warmth, but less dependable dry weather

September is a good compromise if you want warm days without the highest summer averages. Daytime temperatures ease to 25°C, while the sea retains enough warmth for swimming to remain a central part of a trip. The catch is rain: September averages 8 rain days, so allow some flexibility. October shifts towards mixed walking and beach weather, with both daytime and sea temperatures averaging 21°C. A light layer becomes useful as evenings cool. November is a clearer change of season, with 17°C days, 12°C nights and less sunshine. It is also the wettest month, making it better suited to travellers comfortable with changing plans than those relying on daily beach time.

A little more detail

Puglia weather FAQs

Plain answers, grounded in the averages.

What is the best time to visit Puglia?

Judged on warmth, low rainfall and sunshine, the best months in Puglia are July, August and June. August is the hottest month (average high 29.0°C) and January the coolest (12.1°C).

How many months a year is Puglia over 25°C?

4 months in Puglia average a daytime high of 25°C or more, and 6 average 20°C or more.

When is the rainy season in Puglia?

November is the wettest month in Puglia (71 mm on average) and August the driest (24 mm). Annual rainfall averages 609 mm.

What is the hottest temperature recorded in Puglia?

The hottest day recorded in Puglia between 1991 and 2020 reached 40.2°C on 2 July 1998; the coldest fell to -3.7°C on 11 January 2017. Records come from daily data for 1991-2020, not from a single station's all-time history.

When is the sea warmest in Puglia?

August has the warmest sea, averaging 26°C, followed by July at 25°C. September remains inviting at 24°C despite cooler days. For a swimming-focused holiday, these months are a better fit than spring, when the water is still cool.

Which month has the fewest rainy days?

July averages the fewest rain days at 4, compared with 5 in August and 6 in June. That makes July a strong choice for outdoor plans, though it is not a guarantee of an entirely dry holiday.

Is Puglia warm enough for a winter sun holiday?

Puglia is better suited to a cool-weather winter break than a beach holiday. January and February average 12°C by day and 7°C at night. Bring layers and waterproof clothing, and treat sunshine as an opportunity for outdoor time rather than guaranteed warmth.

See also: Italy weather by month · where else is hot in August

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid) and NOAA Coral Reef Watch 5 km sea temperatures, 1991-2020

Averages computed from daily values at Bari. Sea temperature from the nearest 5 km sea cell, 0.6 km from that point. Sunshine hours are estimated from average cloud cover.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather