Wellness tools
Onsen & Thermal Spa Ski Resort Index 2026
Twenty-eight ski resorts paired with their nearest onsen, thermal spring, moor bath or sauna complex — distance from lifts, day-pass price, water temperature and textile policy.
28
Ski+spa pairings indexed
8
Countries covered
13
In-village (0 km) pairings
Ski + spa pairings (28)
| Resort | Spa | Type | Distance (km) | Water °C | Day pass (€) | Textile-free |
|---|---|---|---|---|---|---|
Nozawa Onsen Japan | 13 free sotoyu bathhouses 30 mineral springs, free village access | Onsen (Japan) | 0 | 40–60 | Free | Always |
Zao Onsen Japan | Zao Onsen Dai-rotenburo pH 1.25 sulphur, snow monsters | Onsen (Japan) | 0 | 42–46 | €5 | Always |
Manza Japan | Manza Hotel Juraku onsen Ski-in onsen, 1,800m altitude | Onsen (Japan) | 0 | 40–48 | €8 | Always |
Niseko (Hilton Village) Japan | Hilton Niseko Village onsen Mt Yotei view rotenburo | Onsen (Japan) | 0 | 40–42 | €14 | Always |
Leukerbad (Torrent) Switzerland | Burgerbad + Walliser Alpentherme Largest thermal village in the Alps, 65 pools | Thermal spring | 0 | 28–43 | €32 | Saunas only |
Vals Switzerland | 7132 Therme (Peter Zumthor) Pritzker-Prize architecture, limit 140 | Thermal spring | 0 | 28–42 | €80 | Saunas only |
Scuol Switzerland | Bogn Engiadina 20 mineral spring varieties | Mineral spring | 0 | 34–36 | €38 | Saunas only |
Andermatt Switzerland | The Chedi spa 35m indoor pool, ski-in entrance | Thermal spring | 0 | 34–36 | €150 | Saunas only |
Bad Hofgastein Austria | Alpentherme Gastein Radon-rich, 5 themed worlds | Thermal spring | 0 | 32–36 | €38 | Saunas only |
Bad Kleinkirchheim Austria | Therme Römerbad Roman heritage, ski-in/spa-in village | Thermal spring | 0 | 30–36 | €36 | Saunas only |
Saint-Gervais (Megève) France | Les Thermes de Saint-Gervais Medical-grade thermal, dermatology heritage | Thermal spring | 0 | 33–39 | €38 | Saunas only |
Brides-les-Bains (3 Vallées) France | Grand Spa Thermal Gondola direct to Méribel | Thermal spring | 0 | 34–37 | €32 | Saunas only |
Mariborsko Pohorje Slovenia | Terme Maribor Europe's longest urban gondola | Thermal spring | 0 | 30–36 | €16 | Saunas only |
Kusatsu Kokusai Japan | Sainokawara Rotenburo Yubatake hot-water field, 4,000 L/min | Onsen (Japan) | 1 | 44–48 | €4 | Always |
Kaprun (Zell am See) Austria | Tauern Spa 12 pools + 10 saunas, Kitzsteinhorn lift connection | Sauna land | 1 | 30–36 | €45 | Saunas only |
Oberstdorf Germany | Therme Oberstdorf Allgäu mountain views, moor heritage | Thermal spring | 1 | 30–34 | €20 | Saunas only |
Bormio Italy | QC Terme Bagni Vecchi & Nuovi Roman thermal heritage, 36 wellness experiences | Thermal spring | 2 | 35–43 | €55 | Saunas only |
Garmisch-Partenkirchen Germany | Alpspitz-Wellenbad Olympic Wellenberg heritage | Sauna land | 2 | 28–34 | €22 | Saunas only |
Stubai (Neustift) Austria | Stubay (Fulpmes) Glacier ski + village spa | Sauna land | 8 | 30–34 | €22 | Saunas only |
Merano (Meran 2000) Italy | Therme Meran Matteo Thun architecture, urban-spa convenience | Thermal spring | 8 | 28–36 | €33 | Saunas only |
Bad Ragaz (Pizol) Switzerland | Tamina Therme + Grand Resort spa Forbes 5-star Spa (only in Switzerland) | Thermal spring | 10 | 34–36 | €56 | Saunas only |
Längenfeld (Sölden) Austria | Aqua Dome Hovering pool dishes, sulphur water | Thermal spring | 12 | 34–36 | €49 | Saunas only |
Rogla Slovenia | Terme Zreče (Atlantis) EU value pick, 5-pool complex | Thermal spring | 13 | 33–37 | €18 | Saunas only |
Pré-Saint-Didier (La Thuile) Italy | QC Terme Pré-Saint-Didier Outdoor pools facing Mont Blanc | Thermal spring | 14 | 32–37 | €52 | Saunas only |
Bayrischzell-Sudelfeld Germany | Therme Bad Aibling Moor bath + sauna village | Moor bath | 24 | 30–36 | €26 | Saunas only |
Krvavec Slovenia | Terme Snovik Highest-altitude Slovenian spa, family-friendly | Thermal spring | 25 | 30–36 | €14 | Saunas only |
Grandvalira (Soldeu) Andorra | Caldea + Inúu Largest mountain spa in southern Europe, 6,000 m² | Thermal spring | 25 | 28–43 | €49 | Mixed zones |
Aix-les-Bains France | Thermes Chevalley Day trips to Espace Diamant & Massif des Aravis | Thermal spring | 40 | 34–46 | €21 | Saunas only |
Get weekly snow alerts
Onsen & thermal spa skiing FAQ
Onsen is the Japanese legal designation: natural geothermal water at 25°C+ at source, containing at least one of 19 specified mineral compounds, served in segregated (typically textile-free) single-sex bathhouses. European 'thermal spas' use natural mineral or thermal water but follow Continental textile-allowed pool etiquette with textile-free sauna zones. 'Moor baths' (Germany, Czechia) use heated peat-moor rather than water. 'Saunalands' may use municipal water heated by the facility — distinguished from thermal spas by the source-water test. All four offer wellness ski potential but the cultural experience differs sharply.
Several resorts score zero kilometres because the spa is integrated into the resort village or the hotel itself: Nozawa Onsen, Zao Onsen, Manza Onsen and Niseko Hilton Village (Japan); Leukerbad, Vals, Scuol, Andermatt The Chedi (Switzerland); Bad Hofgastein, Bad Kleinkirchheim (Austria); Brides-les-Bains, Saint-Gervais (France); Mariborsko Pohorje (Slovenia). For 'walk-from-the-lift-in-ski-boots' integration the standouts are Bad Kleinkirchheim, Leukerbad and Andermatt's The Chedi.
Yes, almost universally. Continental European (German, Austrian, Swiss, Slovenian, Czech) sauna etiquette is textile-free without exception in the dedicated Saunalandschaft zone. Swimwear in a sauna is a hygiene violation and you will be asked to remove it. The thermal pools are textile-allowed (swimwear required). Bring your own large bath sheet (some facilities rent), flip-flops, and a separate dry sauna towel. Japanese onsen are textile-free throughout (single-sex bathing). Andorra's Caldea is the unusual case: textile-free zones are clearly marked and optional rather than mandatory in some areas — read the entry maps.
Pre-book: 7132 Therme Vals (limited to 140 people), Forbes 5-star spa treatments anywhere (Bad Ragaz, The Chedi, Riffelalp), Friday/Saturday peak slots at Tauern Spa or Aqua Dome, and Caldea Inúu adult-only zones (sells out in Spanish school holidays). Walk-in fine: most municipal Thermen (Therme Meran, Therme Oberstdorf, Burgerbad Leukerbad), Japanese sotoyu (Nozawa, Zao, Kusatsu — they are public bathhouses with token-style entry), and Slovenian Termē. Rule of thumb: any spa that does not appear on the resort's official daily activity board needs pre-booking; anything posted with hourly capacity is walk-in.