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 35–48°F, 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 57–64°F, 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 37–51°F, 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 -33–35°F, 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. 45.5°F / Annual rainfall: approx. 86 mm / Summer humidity: 50%–60% / Rainiest month: March

Locarno monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
29.5°F
1.5
February
35.8°F
6.8
March
36°F
14.5
April
41.7°F
7
May
48.2°F
13.7
June
56.8°F
9.8
July
63.5°F
6.6
August
65.5°F
2.6
September
51.8°F
8.3
October
47.7°F
13
November
36.9°F
1.7
December
31.6°F
1.1

Locarno weather for the next seven days

1/28
Wednesday
Heavy snow
35.3°F/30.7°F
1/29
Thursday
Light freezing rain
39.9°F/21.1°F
1/30
Friday
Sunny
38.4°F/20.2°F
1/31
Saturday
Sunny
36.8°F/21.4°F
2/1
Sunday
Sunny
36.6°F/21.9°F
2/2
Monday
Patchy moderate snow
33.3°F/21.3°F
2/3
Tuesday
Heavy snow
36.2°F/28.5°F