Solar & Lunar Eclipses in Switzerland 🇨🇭
Seen from Switzerland, the next solar eclipse is a Partial on 12 Aug 2026; the next lunar eclipse is a Partial on 28 Aug 2026.
Exact eclipse times and how much of the Sun or Moon is covered depend on where you stand. Check Bern or pick a city: Zürich, Genève, Basel, Lausanne, Winterthur, Luzern.
New to eclipses? Learn the difference between total and partial solar eclipses, an annular 'ring of fire' eclipse, and a penumbral lunar eclipse. You can also see the current time in Switzerland.
🌑
Next Solar Eclipse
12 Aug 2026
Partial Solar Eclipse
🌕
Next Lunar Eclipse
28 Aug 2026
Partial Lunar Eclipse
Solar & Lunar Eclipses in Switzerland
Upcoming solar and lunar eclipses for Bern and major cities across Switzerland. Eclipse dates are the same worldwide, but how much of the Sun or Moon is covered depends on the city.
Next Eclipse in Major Switzerland Cities
- Zürich 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Genève 12 Aug 2026 · Partial Solar Eclipse · 85.7% max
- Basel 12 Aug 2026 · Partial Solar Eclipse · 87.3% max
- Lausanne 12 Aug 2026 · Partial Solar Eclipse · 86.4% max
- Bern 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- Winterthur 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- Luzern 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- Sankt Gallen 12 Aug 2026 · Partial Solar Eclipse · 86.9% max
- Lugano 12 Aug 2026 · Partial Solar Eclipse · 85.9% max
- Zürich (Kreis 11) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Biel/Bienne 12 Aug 2026 · Partial Solar Eclipse · 87.2% max
- Zürich (Kreis 3) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Zürich (Kreis 9) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Thun 12 Aug 2026 · Partial Solar Eclipse · 86.8% max
- Köniz 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- La Chaux-de-Fonds 12 Aug 2026 · Partial Solar Eclipse · 87.2% max
- Zürich (Kreis 10) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Rapperswil 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- Schaffhausen 12 Aug 2026 · Partial Solar Eclipse · 87.0% max
- Zürich (Kreis 7) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Fribourg 12 Aug 2026 · Partial Solar Eclipse · 86.8% max
- Chur 12 Aug 2026 · Partial Solar Eclipse · 86.8% max
- Neuchâtel 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Vernier 12 Aug 2026 · Partial Solar Eclipse · 85.7% max
- Zürich (Kreis 6) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Zürich (Kreis 2) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Zürich (Kreis 9) / Altstetten 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Zürich (Kreis 12) 12 Aug 2026 · Partial Solar Eclipse · 87.1% max
- Sitten 12 Aug 2026 · Partial Solar Eclipse · 86.0% max
- Lancy 12 Aug 2026 · Partial Solar Eclipse · 85.6% max