Get Exclusive App Deals

Bergamo

Travel Info
More destinations

Bergamo Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Bergamo year round climate

  • Spring (March–May): Average 10.1–18°C, mild climate, but May has more rainfall and can be humid at times. Common activities: Exploring Bergamo’s Città Alta, visiting art galleries and museums. Recommended clothing: Light jacket, comfortable trousers or skirt, comfortable shoes.
  • Summer (June–August): Average 22.8–25.8°C, hot and dry, ideal for outdoor activities. Common activities: Strolling through Bergamo’s Città Alta, enjoying outdoor cafes, visiting nearby lakes and mountains. Recommended clothing: Light and breathable clothing, sun hat, sunscreen.
  • Autumn (September–November): Average 8.6–19.9°C, pleasant climate, but October has more rainfall and can be humid at times. Common activities: Tasting local cuisine, visiting autumn markets, hiking. Recommended clothing: Comfortable jacket, trousers or skirt, comfortable shoes.
  • Winter (December–February): Average 5.4–7.4°C, cold and dry. Common activities: Spending time in indoor museums or art galleries, enjoying hot drinks. Recommended clothing: Warm coat, scarf, hat, gloves.

Bergamo climatological average

Annual average temperature: approx. 14.7°C / Annual rainfall: approx. 1663 mm / Summer humidity: 60%–70% / Rainiest month: May

Bergamo monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
4.3°C
57
February
7.4°C
117.5
March
10.1°C
121.1
April
12.8°C
110.2
May
18°C
292.5
June
22.8°C
175.8
July
25.8°C
137
August
25.3°C
146.6
September
19.9°C
170.8
October
16.5°C
195.6
November
8.6°C
71.5
December
5.4°C
67.8

Bergamo weather for the next seven days

4/9
Thursday
Partly Cloudy
19.5°C/10°C
4/10
Friday
Sunny
18°C/7°C
4/11
Saturday
Partly Cloudy
18.8°C/8.9°C
4/12
Sunday
Patchy rain nearby
17.2°C/11.6°C
4/13
Monday
Moderate rain
12.3°C/9.2°C
4/14
Tuesday
Patchy rain nearby
12.9°C/7.3°C
4/15
Wednesday
Patchy rain nearby
16.9°C/5.5°C