Get Exclusive App Deals
English

Locarno

Locarno 1
Travel Info
1
Travel Info
More destinations

Locarno Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Locarno year round climate

  • Spring (March–May): Average 2–9°C, mild but cool, occasional showers. March is the rainiest month. Popular activities: Hiking, exploring the lake region, visiting local attractions. Recommended clothing: Warm jacket, comfortable trousers, raincoat.
  • Summer (June–August): Average 14–18°C, warm and dry, sunny, ideal for sightseeing. Popular activities: Swimming, water sports, mountain hiking. Recommended clothing: Light and breathable clothing, sunglasses, hat.
  • Autumn (September–November): Average 3–11°C, pleasant but with a large temperature difference between day and night, occasional rain. Popular activities: Tasting local cuisine, visiting museums, enjoying the lake scenery. Recommended clothing: Comfortable long-sleeved clothing, light jacket, comfortable shoes.
  • Winter (December–February): Average -1–2°C, cold, less rainfall. Popular activities: Skiing (requires travel to nearby mountains), enjoying the tranquil winter scenery. Recommended clothing: Warm and heavy clothing, waterproof jacket, warm hat, gloves and scarf.

Locarno climatological average

Annual average temperature: approx. 7.5°C / Annual rainfall: approx. 86 mm / Summer humidity: 50%–60% / Rainiest month: March

Locarno monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
-1.4°C
1.5
February
2.1°C
6.8
March
2.2°C
14.5
April
5.4°C
7
May
9°C
13.7
June
13.8°C
9.8
July
17.5°C
6.6
August
18.6°C
2.6
September
11°C
8.3
October
8.7°C
13
November
2.7°C
1.7
December
-0.2°C
1.1

Locarno weather for the next seven days

11/30
Sunday
Overcast
4.4°C/0.2°C
12/1
Monday
Partly Cloudy
4.6°C/0.6°C
12/2
Tuesday
Patchy rain nearby
3°C/0.9°C
12/3
Wednesday
Moderate rain
2.8°C/0.7°C
12/4
Thursday
Moderate rain
3.3°C/-0.6°C
12/5
Friday
Patchy rain nearby
4.8°C/-0.2°C
12/6
Saturday
Partly Cloudy
4.1°C/-0.9°C