BrrChecker
Photo: Roland zh · CC BY-SA 3.0
Get the App

Water temperature in Switzerland

Ticino 21.1 °C, Lake Zurich & Limmat 24.0 °C, Lake Geneva & Rhône 18.4 °C. The coldest spot is Massa, Blatten bei Naters at 1.2 °C. As of October 16, 2026, 243 locations from BAFU, wiewarm.ch and Eawag.

21.1 °C
warmest spot · Lake Lugano, Vico Morcote (Messsonde)
1.2 °C
coldest · Massa, Blatten bei Naters
17.2 °C
average of all spots
243
locations

Updated on October 16, 2026

Open in the BrrChecker appHistory, BrrScore and warnings for every spot – in the app.
Swim now

The warmest spot of each kind of water

Good to know

How warm Swiss lakes and rivers get

Switzerland swims in its lakes, its rivers and its public lidos, known locally as Badis. Lowland lakes such as Lake Zurich and Lake Constance warm up from June and usually peak in late July or August. Deep lakes at the foot of the Alps, like Lake Lucerne, stay a little fresher, while Lake Lugano in Ticino tends to be milder. The Aare, Rhine, Reuss and Limmat carry cooler Alpine water but become popular for river swimming in high summer. Most Badis open in May and close in September.

The 244 sites draw on several sources. The Federal Office for the Environment, BAFU, measures water temperature continuously at its hydrological stations on rivers and lakes. Many Badis report their own water temperature, and those values flow straight in. Eawag measuring probes add data for some lakes. Large lakes such as Lake Geneva are complemented by Alplakes lake models, whose values are calculated and shown with a model label.

Cantonal laboratories test water quality at official bathing spots throughout the season. For river swimming in the Aare or Rhine, know your entry and exit points in advance, keep well clear of bridge piers and weirs, and look out for boats. On the larger lakes, flashing orange storm warning lights signal rising wind, and the Bise or Föhn can build waves quickly. After thunderstorms, rivers may turn murky and rise fast.

Regions

Switzerland, region by region

8 regions, each with today's range and its best-known spots. Tap one to open the region's list.

Ticino
Photo: Thomas Woodtli from Zürich, Switzerland · CC BY-SA 2.0
Ticino12.9–21.1 °C
9 lakes, 2 rivers and 3 lidos
Lake Lugano, Vico Morcote (Messsonde) 21.1 °C · Lake Lugano, Lugano, Lido 20.8 °C · Lake Lugano, Lido Riva Caccia, Lugano 20.8 °C
Lake Zurich & Limmat
Photo: Roland zh · CC BY-SA 3.0
Lake Zurich & Limmat14.9–24.0 °C
2 rivers and 29 lidos
Pfäffikersee, Strandbad Seegräben 24.0 °C · Greifensee, Seebad Furren, Greifensee 20.0 °C · Greifensee, Strandbad Maur 20.0 °C
Lake Geneva & Rhône
Photo: Dennis G. Jarvis · CC BY-SA 2.0
Lake Geneva & Rhône7.0–18.4 °C
4 lakes, 6 rivers and 3 lidos
Rhône, Genève, Halle de l'Île 18.4 °C · Rhône, Chancy, Aux Ripes 17.8 °C · Lake Geneva, Genève, Bains des Pâquis 17.4 °C
Lake Constance & Rhine
Photo: Dguendel · CC BY-SA 3.0
Lake Constance & Rhine9.0–18.0 °C
15 rivers and 23 lidos
Lake Constance, Badi Berlingen 18.0 °C · Lake Constance, Badi Ermatingen 18.0 °C · Lake Constance, Strandbad Steckborn 18.0 °C
Aare, Lake Thun & Bern
Photo: Kaele12 - Karl Keller · CC BY-SA 3.0
Aare, Lake Thun & Bern8.6–22.0 °C
13 rivers and 14 lidos
Lake Thun, Strandbad Gunten 22.0 °C · Aarebad, Muri 19.2 °C · Aare, Klingnau 19.0 °C
Central Switzerland
Photo: NormanB · CC BY-SA 3.0
Central Switzerland10.1–20.0 °C
6 rivers and 14 lidos
Lake Lucerne, Strandbad Beckenried 20.0 °C · Lake Lucerne, Strandbad Brunnen 20.0 °C · Lake Lucerne, Strandbad Buochs-Ennetbürgen 20.0 °C
Seeland & Jura
Photo: Patrick Nouhailler's… · CC BY-SA 3.0
Seeland & Jura14.2–28.0 °C
2 rivers and 6 lidos
Murtensee, Plage d'Avenches 28.0 °C · Murtensee, Badeplatz Muntelier 28.0 °C · Bielersee, Strandbad Biel, Biel/Bienne 17.5 °C
Grisons & Valais
Photo: giggel · CC BY 3.0
Grisons & Valais1.2–10.0 °C
5 rivers and 1 lidos
Landquart, Felsenbach 10.0 °C · Vispa, Visp 9.3 °C · Inn, S-Chanf 9.2 °C
Right now

243 spots, 3 kinds of water

13 lakes83 rivers147 lidos

237 readings are measurements from official and open networks, above all BAFU, wiewarm.ch and Eawag; 6 values come from models. Beyond temperature, this page carries 36 official bathing-water ratings and water level or discharge at 88 gauges.

© BrrChecker – all rights reserved. The compilation, texts, images and BrrScore are protected; the readings belong to the sources named. Automated extraction is not permitted.

About the data

Switzerland is where BrrChecker was born. The federal office BAFU measures the Rhine, Aare, Limmat, Reuss and the big lake outlets around the clock, wiewarm.ch and the lidos report their pools and lake baths from Zurich to Lake Geneva, and Eawag's Alplakes models complete the large lakes. On top comes the lido portal: operators report their own temperature directly, free of charge.

All spots

By region, with today's reading

Ticino14 spots
Lake Zurich & Limmat31 spots
Lake Geneva & Rhône13 spots
Lake Constance & Rhine38 spots
Aare, Lake Thun & Bern27 spots
Central Switzerland20 spots
Seeland & Jura8 spots
Grisons & Valais6 spots
Other waters and lidos86 spots
Schwimmbad, GrenchenSep 1525.2 °C
Schwimmbad, AuensteinSep 2025.0 °C
NebikonSep 624.0 °C
Kusenbad, KüsnachtSep 2023.0 °C
Strandbad, KüsnachtSep 2023.0 °C
Schwimmbad, HeidenSep 622.6 °C
Moossee, MoosseedorfSep 1322.3 °C
Strandbad, AuslikonSep 2021.1 °C
Parkschwimmbad, LyssSep 1321.0 °C
Freibad, UetendorfSep 1220.5 °C
Freibad, RütiSep 1920.0 °C
Schwimmbad, HergiswilSep 1720.0 °C
Seebad, UsterSep 2020.0 °C
Schwimmbad, HinwilSep 1320.0 °C
Schwimmbad, RehetobelAug 2320.0 °C
Freibad, SolothurnSep 1920.0 °C
SteffisburgSep 1919.8 °C
Schwimmbad, KoppigenSep 1919.5 °C
Freibad, KirchbergSep 1319.0 °C
Badi Egelsee, BubikonSep 3019.0 °C
Parkbad, MünsingenSep 2118.0 °C
Dorfbad, UsterSep 2018.0 °C
Giessenbad, BelpSep 1817.0 °C
Seebad, RomanshornSep 90.0 °C
Screenshot of the BrrChecker app
Screenshot of the BrrChecker app
Screenshot of the BrrChecker app

Check first, then swim.

All 243 spots with history, BrrScore and alerts, free in the app.

Open in the BrrChecker app