Swiss Wander

Swiss Thermal Baths Compared: Prices, Hours & Water Temperatures

Therme Vals thermal baths by Peter Zumthor
Therme Vals thermal baths by Peter Zumthor · Photo: p2cl, CC BY-SA 2.0
Short answer: Prices, opening hours and water temperatures for 14 Swiss thermal baths, checked daily on each bath's official website (last check 2026-10-15). Adult entry ranges from about CHF 21 at Saillon to CHF 85 at Therme Vals; most outdoor thermal pools are kept at 34–36°C (93–97°F).
Thermal bathAdult entryWater temperatureHoursChecked
7132 Therme (Therme Vals)
Vals, Graubünden
CHF 70 (Mon–Tue) / CHF 85 (Wed–Sun)Indoor 32°C · outdoor 36°C in winter (30°C in summer) · fire bath 42°C · ice bath 14°CDay guests 11:00–18:00 or 20:00 (07:00–11:00 hotel guests only)2026-10-15
official info
Leukerbad Therme
Leukerbad, Valais
CHF 39 (day ticket) · sauna +CHF 2528–43°C depending on the pool08:00–20:002026-10-15
official info
Walliser Alpentherme & Spa
Leukerbad, Valais
CHF 33 (3 hours)Outdoor hot tub 36°C09:00–20:00 (Roman-Irish bath on selected days)2026-10-15
official info
Brigerbad Thermal Baths
Brigerbad, Valais
From CHF 30 (3 hours)Grotto 40–42°C · thermal pools 34–36°C · river pool 30–33°C09:00–21:002026-10-15
official info
Les Bains de Saillon
Saillon, Valais
From CHF 21 (cheaper online in advance)Thermal pools and 120 m thermal river 32–34°C · lap pool 28°Ccheck site2026-10-15
official info
Les Bains de Lavey
Lavey-les-Bains, Vaud
From CHF 30 (online)Pools at 36°C · spring water drawn at 65°C, the hottest in Switzerlandcheck site2026-10-15
official info
Centre Thermal Yverdon-les-Bains
Yverdon-les-Bains, Vaud
CHF 22 (low season) / CHF 25 (high season) · after-work CHF 18—check site2026-10-15
official info
Les Bains de la Gruyère
Charmey, Fribourg
CHF 30 weekdays / CHF 34 weekends (3 hours)—check site2026-10-15
official info
Tamina Therme
Bad Ragaz, St. Gallen
From CHF 37Main pools 34°C · whirl baths 36.5°C · warm grotto 39°C08:00–22:00 (later on some evenings)2026-10-15
official info
Bogn Engiadina
Scuol, Graubünden
From CHF 36About 33–37°C08:00–21:45 (opening time varies by day)2026-10-15
official info
Mineralbad Rigi (Rigi Kaltbad)
Rigi Kaltbad, Lucerne
CHF 42 (age 16+) · children 7–15 CHF 22—10:00–20:00 (08:00–10:00 hotel guests only)2026-10-15
official info
Hürlimannbad & Spa Zürich
Zurich, Zurich
check site—09:00–22:00 daily (bathing ends 30 min before closing)2026-10-15
official info
FORTYSEVEN Wellness-Therme
Baden, Aargau
From CHF 34 (3 hours, online) · day from CHF 62—check site2026-10-15
official info
sole uno
Rheinfelden, Aargau
From CHF 32.50 · weekends +CHF 2—check site2026-10-15
official info

Prices are for one adult, standard entry. "From" prices depend on day, season or online booking. Download the data: CSV · JSON (CC BY 4.0, please credit "Swiss Wander").

How we collect this

A script visits each bath's official website every morning and reads its price, opening-hours and pool pages. When anything changes, we review it and update this table. Where an official site blocks automated visits (Vals, Tamina), we use the dated listing on badi-info.ch and say so in the source link.

Plan your soak

For which bath to choose and where to stay nearby, see our guide to thermal baths in Switzerland and the spa map.

FAQ

What is the cheapest thermal bath in Switzerland?

Among the baths we track, Les Bains de Saillon (from CHF 21) and Yverdon-les-Bains (CHF 22–25) are the least expensive for adults.

What is the most expensive thermal bath in Switzerland?

7132 Therme in Vals, at CHF 70 on Monday–Tuesday and CHF 85 from Wednesday to Sunday for adults, with online booking required.

How warm are Swiss thermal baths?

Most outdoor thermal pools are 34–36°C (93–97°F). Hot pools and grottos reach 40–43°C (104–109°F), at Leukerbad, Brigerbad and Vals.

How often is this table updated?

Every day, from each bath's official website. Prices change with seasons and promotions, so always confirm on the official site before you go.