Spa Hotels in St. Gallen, Switzerland

Short answer: The best spa hotels in St. Gallen are Grand Resort Bad Ragaz, and the top public thermal baths are Tamina Therme. See them all on a live price map, plus the hikes to pair them with.
🏨 Check hotel prices →
Bad Ragaz — a thermal spa town since the 1800s, and one of Europe's top medical-wellness resorts.
Spa hotels
Grand Resort Bad Ragaz
Bad Ragaz · St. Gallen
Five-star spa resort fed by the Tamina gorge thermal spring.
Check rates & availability →Public thermal baths
Tamina Therme
Bad Ragaz · St. Gallen
Public thermal baths with indoor and outdoor pools at 36°C.
FAQ
What is the best spa hotel in St. Gallen?
For most visitors: Grand Resort Bad Ragaz in Bad Ragaz. Five-star spa resort fed by the Tamina gorge thermal spring.
Are there thermal baths in St. Gallen?
Yes. Tamina Therme (Bad Ragaz): Public thermal baths with indoor and outdoor pools at 36°C.
Do I need to stay at a hotel to use a spa in St. Gallen?
Hotel spas are usually reserved for guests (some sell day passes off-season). Public thermal baths are open to everyone with a day ticket.
Spa hotels in other cantons
ValaisBern (Bernese Oberland)GraubündenNidwaldenLucerneUriObwaldenSchwyzAppenzell InnerrhodenZurichAargauVaudFribourgTicinoGenevaNeuchâtel