Switzerland weather map

The weather in most locations in Switzerland today is expected to be warmer than yesterday, with average temperatures ranging from -7°C to 11°C.

Weather forecast for major cities in Switzerland

Location Forecast Feel like Min Max Chance of rain
Zurich Slight Rain 5° 2° 7° 25%
Geneve Slight Rain 8° 5° 11° 20%
Basel-Landschaft Slight Rain 3° 0° 5° 24%
Vaud Slight Rain 5° 2° 10° 18%
Lucerne Slight Rain 5° 2° 8° 32%
Bern Slight Rain 4° 0° 7° 23%
Zug Slight Rain 5° 1° 8° 32%
Neuchatel Slight Rain 5° 3° 8° 20%
Thurgovia Slight Rain 4° 1° 6° 23%
Saint Gallen Moderate Rain 2° 0° 5° 31%
Valais Snow Showers Slight -2° -5° 0° 35%
Uri Snow Grains -5° -7° 0° 37%
Nidwalden Moderate Rain 3° 1° 7° 42%
Graubunden Slight Rain 4° 0° 8° 38%
Appenzell Inner Rhodes Snow Fall Slight 1° 0° 5° 34%
Schwyz Slight Rain 5° 2° 9° 33%
Aargau Slight Rain 4° 0° 6° 20%
Schaffhausen Slight Rain 4° 1° 7° 20%
Ticino Slight Rain 7° 3° 11° 6%
Glarus Slight Rain 4° 2° 9° 40%
Basel-Stadt Slight Rain 5° 1° 8° 12%
Obwalden Slight Rain 4° 1° 8° 40%
Appenzell Outer Rhodes Snow Fall Slight 1° -1° 4° 33%
Fribourg Slight Rain 4° 0° 6° 23%
Jura Slight Rain 1° -1° 3° 14%
Solothurn Slight Rain 5° 1° 7° 25%

Frequently asked questions

What is the weather right now in Switzerland?

As of now, the weather in major cities in Switzerland varies:
- In Geneve, the temperature is around 11°C (51.8°F), with Slight Rain.
- In Uri, the current temperature is about -7°C (19.4°F) Snow Grains.

What type of climate zone is Switzerland?

Most cities in Switzerland are classified within the Subartic, severe winter, no dry season, cool summer climate zone (Köppen: Dfc).

Where is the hottest place in Switzerland today?

Geneve is the hottest place in Switzerland right now with the daily high temperature reaching 11°C or 51.8°F, followed by Ticino (11°C/51.8°F), Vaud (10°C/50.0°F) and Schwyz (9°C/48.2°F).

What is the coldest place in Switzerland right now?

Uri is the coldest place in Switzerland right now, with average temperatures hovering around -7 °C or 19.4 °F.