Bari has a hot-summer Mediterranean climate (Koppen Csa) with mild, wet winters and hot, dry summers. As a coastal city on the Adriatic Sea, temperatures are moderated by the water, avoiding the extreme heat of inland Apulia. The city averages 2,600 sunshine hours per year, among the highest in Italy, and rainfall is concentrated in autumn and winter months. Sea breezes from the Adriatic keep summer evenings comfortable even when daytime highs reach 32°C (90°F). For more context, see our complete Bari travel guide.
Bari Weather by Month: Temperature and Rainfall Data
Below is the full month-by-month breakdown. Temperatures are daily averages, with typical highs and lows in parentheses. Rainfall figures are monthly averages in millimeters. See our best time to visit Bari for more details.
| Month | Avg High | Avg Low | Sea Temp | Rainfall | Rain Days | Sun Hours |
|---|---|---|---|---|---|---|
| January | 13°C (55°F) | 5°C (41°F) | 13°C (55°F) | 65mm | 8 | 4 |
| February | 13°C (55°F) | 5°C (41°F) | 13°C (55°F) | 55mm | 7 | 5 |
| March | 16°C (61°F) | 7°C (45°F) | 14°C (57°F) | 58mm | 7 | 6 |
| April | 19°C (66°F) | 9°C (48°F) | 15°C (59°F) | 48mm | 7 | 7 |
| May | 23°C (73°F) | 13°C (55°F) | 18°C (64°F) | 35mm | 5 | 9 |
| June | 27°C (81°F) | 17°C (63°F) | 22°C (72°F) | 26mm | 3 | 10 |
| July | 30°C (86°F) | 20°C (68°F) | 25°C (77°F) | 18mm | 2 | 11 |
| August | 30°C (86°F) | 20°C (68°F) | 26°C (79°F) | 24mm | 3 | 10 |
| September | 26°C (79°F) | 17°C (63°F) | 24°C (75°F) | 55mm | 6 | 8 |
| October | 22°C (72°F) | 13°C (55°F) | 20°C (68°F) | 75mm | 7 | 6 |
| November | 17°C (63°F) | 9°C (48°F) | 17°C (63°F) | 82mm | 9 | 4 |
| December | 14°C (57°F) | 6°C (43°F) | 15°C (59°F) | 75mm | 8 | 4 |
Bari Weather by Month: January to March
January is the coldest month with daytime highs around 13°C (55°F) and overnight lows dipping to 5°C (41°F). You’ll need a warm coat, especially for evenings. Rain falls on about 8 days and humidity averages 77%. The Adriatic is cold at 13°C (55°F), so swimming is off the table. February is nearly identical, though rain eases slightly to 55mm. March brings the first hints of spring: highs climb to 16°C (61°F) and you’ll get 6 hours of daily sunshine. It’s still too cool for the beach but pleasant for walking Bari Vecchia. Pack layers and a light rain jacket. See our things to do in Bari for more details.
Bari Weather by Month: April to June
April sees temperatures reach 19°C (66°F) with rainfall dropping to 48mm across 7 days. Wildflowers bloom in the Murge plateau and outdoor cafes on Piazza Mercantile fill up. May is one of the best months: 23°C (73°F) highs, just 35mm of rain, and 9 hours of daily sun. The sea warms to 18°C (64°F), swimmable for the brave. June delivers proper summer with 27°C (81°F) highs, a warm 22°C (72°F) sea, and only 3 rainy days. Humidity is moderate at 65% and the long 10-hour days let you maximize sightseeing. See our Bari events and festivals for more details.
Bari Weather by Month: July to September
July and August are peak summer: 30°C (86°F) daytime highs with overnight lows staying at a comfortable 20°C (68°F). The Adriatic reaches its warmest at 25-26°C (77-79°F). Rain is rare, just 2-3 days per month, though occasional summer thunderstorms can bring brief heavy downpours. Humidity averages 62% but the sea breeze from the north keeps it bearable compared to inland cities like Foggia. September cools slightly to 26°C (79°F) and rain picks up to 55mm, but the sea still holds warmth at 24°C (75°F). It’s an excellent swimming month with fewer crowds than August. See our Bari neighborhoods guide for more details.
Bari Weather by Month: October to December
October brings autumn proper: 22°C (72°F) highs but rain jumps to 75mm across 7 days. The sea remains swimmable at 20°C (68°F) through mid-month, and the olive harvest begins across the Apulian countryside. November is the wettest month with 82mm of rain and 9 rainy days. Temperatures drop to 17°C (63°F) highs and 9°C (48°F) lows. December sees 14°C (57°F) highs, rain on 8 days, and holiday lights in Bari Vecchia. Snow is virtually unknown in the city center, though the Murge hills 30km inland occasionally see a dusting. See our where to stay in Bari for more details. For airport and transport details, see our Bari travel tips.