Switzerland in March
March is Switzerland's best month (rank 1 of 12): its 17 destinations average 75/100, led by St. Moritz at 90 — -1°C and 10 rainy days — while Lugano is warmer at 13°C and scores 78.
#1 of 12 months for Switzerland · 17 destinations · updated September 2026 · climate normals from ERA5 reanalysis
Where in Switzerland in March
| # | Place | Type | Feels-like high | Rain | Comfort | At its best |
|---|---|---|---|---|---|---|
| 1 | St. Moritz | Ski resort | -1°C | 64 mm · 10 days | 90 tier S | Yes |
| 2 | Verbier | Ski resort | 4°C | 113 mm · 12 days | 84 tier A | — |
| 3 | Zermatt | Ski resort | 1°C | 69 mm · 11 days | 84 tier A | Yes |
| 4 | Davos | Ski resort | 4°C | 74 mm · 13 days | 83 tier A | — |
| 5 | Gstaad | Ski resort | 7°C | 136 mm · 12 days | 81 tier A | Yes |
| 6 | Laax | Ski resort | 6°C | 85 mm · 12 days | 79 tier B | — |
| 7 | Lugano | City | 13°C | 48 mm · 8 days | 78 tier B | — |
| 8 | Interlaken | Trekking hub | 8°C | 109 mm · 12 days | 77 tier B | — |
| 9 | Engelberg | Ski resort | 6°C | 104 mm · 13 days | 76 tier B | — |
| 10 | Grindelwald | Trekking hub | 7°C | 115 mm · 13 days | 72 tier B | — |
| 11 | Basel | City | 9°C | 72 mm · 11 days | 69 tier C | — |
| 12 | Bern | City | 10°C | 74 mm · 12 days | 67 tier C | — |
| 13 | Geneva | City | 9°C | 108 mm · 11 days | 67 tier C | — |
| 14 | Lausanne | City | 10°C | 97 mm · 12 days | 67 tier C | — |
| 15 | Zürich | City | 8°C | 81 mm · 12 days | 67 tier C | — |
| 16 | Lucerne | City | 8°C | 105 mm · 13 days | 66 tier C | — |
| 17 | Montreux | City | 11°C | 121 mm · 12 days | 65 tier C | — |
Comfort is SeasonMap's 0–100 score; each place is judged through the lens that suits it — beaches on beach weather, ski resorts on snow. "At its best" means March is one of that place's own top three months. Feels-like highs fold in humidity, wind and sun.
What's on in Switzerland in March
- Engadin Skimarathon · St. Moritz · 5–16 Mar (usually)
- Xtreme Verbier · Verbier · 28 Mar
- Camellias and magnolias · Lugano · 10 Mar – 15 Apr (usually)
- Basler Fasnacht · Basel · 8 Feb – 15 Mar (usually)
- Luzerner Fasnacht · Lucerne · 1 Feb – 12 Mar (usually)