The Expat Guide to Swiss Thermal Baths: Hot Springs, Etiquette, and Rail Discounts

Written by Mohammed AliUpdated Published

The big five: alpine hot springs worth the train ride

BathCantonEntry (2026)WaterThe draw
7132 Therme ValsGraubünden≈ CHF 80 weekday / CHF 92 weekend30 °C spring, pools 30–36 °CPeter Zumthor's quartzite cathedral — architecture people fly in for
Leukerbad ThermeValais≈ CHF 30–35 / 3 hUp to 51 °C at sourceLargest alpine thermal complex; family-friendly; pairs with the Gemmiwand via ferrata
Mineralbad & Spa Rigi KaltbadLucerne≈ CHF 41–46 / day33–36 °CMario Botta design, infinity pool over Lake Lucerne, cogwheel-rail arrival
Tamina Therme Bad RagazSt. Gallen≈ CHF 39 / day36.5 °CSwitzerland's most famous spring; easiest day trip from Zurich (1 h)
BrigerbadValais≈ CHF 19–24 / 3 h21–36 °C outdoor poolsThe budget champion with a 182 m slide and Matterhorn-valley views

Valais punches absurdly above its weight here — Leukerbad and Brigerbad alone justify the canton Valais weekend, and the western options sit an easy train ride from canton Vaud.

Textile vs. non-textile zone rules guide

Select a bath to see exactly where swimwear is required, where it's forbidden, and what a visit costs.

7132 Therme Vals · Vals, Graubünden

Thermal pools
Textile — swimwear required
Sauna area
Non-textile — no swimwear, towel only
Entry
≈ CHF 80 weekday / CHF 92 weekend (day ticket)

Peter Zumthor's stone masterpiece. Swimwear in the thermal pools; the sauna area is strictly non-textile (towel to sit on). Timed-entry slots sell out days ahead in winter — book online.

Indicative 2026 prices; most baths charge by time block (3 h / day) and many participate in SBB RailAway for a combined train + entry discount. Rules can change on themed sauna days — check the bath's own site before you go.

Swiss spa etiquette: the unwritten rules

  1. Shower first, properly. Soap, not just a rinse. This is enforced culturally — you will get looks.
  2. Pools = swimwear. Sauna = no swimwear. In non-textile sauna zones you sit or lie on your own towel so no skin touches the wood. A towel or bathrobe around you between saunas is normal.
  3. Quiet zones mean quiet. Whisper at most in Ruhebereich areas and in the Vals stone rooms. Phones stay in the locker — most baths ban them outright in wet areas.
  4. Aufguss rituals: when the sauna master starts an infusion, the door closes and you stay for the full 8–12 minutes or don't enter at all. Leaving mid-ritual is the one genuinely rude move.
  5. Don't reserve loungers with towels and then disappear for an hour — the German-holiday cliché is noticed and judged here too.
  6. Time slots are enforced. A 3-hour ticket means 3 hours from entry scan; changing time counts. Late checkout triggers an automatic surcharge at the turnstile.
  7. Children: most sauna landscapes are 16+. Leukerbad and Brigerbad have dedicated family pools; Vals admits children only in specific morning windows.

SBB RailAway: train + spa ticket discounts

The single most underused expat discount: SBB RailAway bundles your return rail ticket with the bath entry for 10–20% off the package, bookable at sbb.ch, in the SBB app (look for the attraction on the "Day trips" section) or at any staffed counter.

  • Stacking: if you hold a Half Fare Card, the rail portion is already halved and RailAway still discounts the admission — the two combine cleanly.
  • PostBus legs count: Leukerbad (bus from Leuk station) and Vals (bus from Ilanz) are included in the combined ticket, so the discount covers the awkward last mile.
  • GA holders: you already ride free — buy the reduced "admission only" RailAway variant for the entry discount.
  • The full rail-pass maths (Half Fare vs. GA vs. point-to-point) is in our Travel Pass vs. Half Fare comparison.

Sample day trips: Zurich, Geneva, and Bern

BaseBathTravel timeRealistic day budget
ZurichTamina Therme Bad Ragaz≈ 1 h direct IC + 5 min walkCHF 70–90 with RailAway (train + entry)
ZurichRigi Kaltbad≈ 1.5 h via Arth-Goldau + cogwheelCHF 90–120 including mountain railway
BernBrigerbad≈ 1 h 10 min via LötschbergCHF 60–75 — the budget pick
Geneva / LausanneYverdon-les-Bains40–60 min directCHF 50–70
BaselSole Uno Rheinfelden≈ 25 minCHF 45–60

Every one of these works car-free — bring a small padlock-free bag (lockers use the wristband), your own towel if you want to dodge the CHF 5–8 rental, and flip-flops.

Budget vs. bucket-list: what you actually get

The honest comparison: Brigerbad at CHF 22 buys you the same 36 °C mineral water, mountain views and post-hike muscle relief as the famous names — what it doesn't buy is architecture, silence and ceremony. Vals at CHF 92 is a design pilgrimage with timed entry and whisper-level quiet; go midweek in May or September. Leukerbad is the all-rounder you can actually take kids to, and it sits below one of the country's best beginner via ferratas if you want to earn the soak — see our adventure sports guide.

One health note: a soak after a long tick-country hike is the perfect moment for the full-body tick check — bring the tick card. Details in the tick prevention guide.

Official sources

  • SBB RailAway — combined rail + admission tickets and current discount percentages (sbb.ch).
  • 7132 Therme Vals, Leukerbad Therme, Mineralbad Rigi Kaltbad, Tamina Therme — official price lists and timed-entry booking.
  • Schweizer Heilbäder — the association of Swiss thermal baths, water-composition certifications.
  • Valais/Wallis Promotion — seasonal opening and guest-card discounts for Leukerbad and Brigerbad.

Do this next

Pick one budget bath and one bucket-list bath for your first season, book them through RailAway, and learn the sauna rules before you accidentally wear a swimsuit into a non-textile zone. For the rest of your Swiss setup — permits, insurance, registration — build your free plan on HowToSwiss or jump straight to the arrival checklist.

Frequently asked questions

Do I have to be naked in Swiss thermal baths?
No — the thermal pools themselves are textile (swimwear required) at virtually every public bath in Switzerland, including Therme Vals, Leukerbad, Rigi Kaltbad and Bad Ragaz. The non-textile rule applies to the separate sauna and steam areas, which you can simply skip if you prefer. In sauna zones, nudity with a towel underneath you is mandatory — swimwear is considered unhygienic and staff will ask you to remove it.
How far ahead should I book Therme Vals?
Days to weeks, especially October–April and weekends. 7132 Therme Vals runs timed-entry slots that regularly sell out; hotel guests at the 7132 Hotel get guaranteed access. Day tickets run ≈ CHF 80 on weekdays and ≈ CHF 92 on weekends. Leukerbad, Brigerbad and Rigi Kaltbad rarely sell out and are fine as spontaneous trips outside peak holiday weeks.
What is SBB RailAway and how much does it save on thermal baths?
RailAway is SBB's combined ticket: train (or PostBus) plus the attraction entry bought together online, at sbb.ch or at a counter. For most thermal baths it gives 10–20% off the admission and reduced rail fare — a Zurich–Leukerbad day trip typically saves CHF 15–25 per person versus buying separately. It stacks with the Half Fare Card's rail discount on the train portion.
Which Swiss thermal bath is best on a budget?
Brigerbad in Valais: ≈ CHF 19–24 for a 3-hour slot, outdoor thermal pools with mountain views, and the longest alpine water slide (182 m). Yverdon-les-Bains in Vaud is the western budget option at ≈ CHF 22–27 per day. Both are textile throughout the pool areas and reachable by direct train — Brigerbad from Bern or Brig, Yverdon from Lausanne.
Are Swiss thermal baths open year-round?
Yes — indoor thermal pools operate all year, and winter is arguably the best season: soaking in 36 °C water while snow falls is the entire point. Outdoor pools stay heated through winter. Peak demand is November to March plus rainy summer weekends; the quietest windows are weekday mornings in May, June and September.

Your next step

Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.

Get your personalised canton checklist

Free, tailored to your canton — permits, registration and health insurance deadlines all in one place. No signup.

Build my free checklist