There’s nothing quite as relaxing as visiting a thermal spa, where warm, effervescent waters send good health shooting through your body. Thermal spas can restore your spirit whilst they renew your skin, hair and overall well-being.
Why Switzerland is ideal for a Thermal Getaway
You can find thermal spas and resorts throughout Switzerland. These spas have been known for their mineral-rich, healing waters for centuries. They are usually in wonderfully scenic locations and are a great place to rest and unwind after a day of skiing or sightseeing.
Below you’ll find details (in no particular order) of ten of the best thermal spas in Switzerland and the services they offer. Why not include a visit to any of these best thermal baths Switzerland has to offer in your Switzerland itinerary?
[This post may contain compensated links. Please see my disclosure policy for more information.]
Top 10 Thermal Spas and Resorts in Switzerland
Leukerbad-Therme is the largest spa resort in the Alps.
The resort offers 10 thermal baths ranging in temperature from 28C to 43C. Other features include a Japanese-style hot bath, whirlpool baths and a cold water pool. The spa uses water from its own private springs that produce more than 3.9 million litres of hot, mineral-rich water daily.
Leukerbad-Therme is designed to be family-friendly. The resort is home to numerous hotels and apartments catering for all budgets. Partner-hotels of the resort include Hotel Alfa, Hotel Viktoria, Hotel Alpenblick, Hotel Heilquelle and Hotel Paradis.
Leukerbad is a small, charming village in the Valais canton. The region is famous for its hiking trails and its Daubensee Lake, a favourite family attraction.
Special note: Leukerbad-Therme is a family-oriented spa. If you don’t want to be around a lot of children, it’s probably not for you.
Opening hours: Hot springs open every day from 8am to 8pm; Sauna and wellness centre open every day from 10am to 7.30pm.
Admission: From CHF 28 per adult for up to 3 hours; children under 6 free of charge. Discounted rates apply to guests staying in the resort at a Leukerbad Card Plus partner.
Stay overnight: Hotel Viktoria Leukerbad is the closest hotel to the Therme. Guests staying at the comfortable, family-friendly hotel receive free entry to the Leukerbad Therme. > Click here to check prices and book your stay.
For more accommodation options, > click here to read our Leukerbad Hotel Guide.
Thermalbad & Spa, Zurich
Once a brewery, the Thermalbad and Spa in Zurich offers a number of ways to indulge, including a spa bath, a massaging pool, whirlpools, bubble seats and a shallow water zone.
You can book special treatments including a floral steam bath, an exercise bath, a Roman bath and a Roman-Irish Circuit.
Most impressive of all, you can also bathe in a rooftop bathing area with views of Zurich and the mountains.
If you want something to eat or drink, the spa lounge offers a welcoming, comfortable place to relax while you enjoy snacks and refreshments.
The spa offers a number of special events including a special Christmas Dinner at the spa and a New Year’s Eve celebration with fireworks, a buffet dinner and use of the rooftop pool.
The downtown location makes it easy to reach by taxi or public transportation if you’re staying in Zurich.
Special note: Every Tuesday is Ladies’ Night, when the spa’s Roman-Irish Circuit is closed to men.
Opening hours: Daily from 9am to 10pm.
Admission: Thermal Bath – From CHF 39 per adult per day, reduced rates for children, under 4 years free of charge. Towel hire additional. > Click here to book online.
Roman-Irish Bath – From CHF 60 per adult per day, only for 16 years and over. Includes entry to Thermal Bath, towel, and bathrobe hire. > Click here to book online.
Stay overnight: Thermalbad and Spa, Zurich is located next door to the lovely B2 Boutique Hotel & Spa. > Click here to check current prices and book your stay.
>> Further reading: How to Spend 48 Hours in Zurich
Mineralbad & Spa, Rigi Kaltbad
Perfectly located on Mt. Rigi and overlooking Lake Lucerne, you get wonderful views from every window of this spa.
At the spa, you can swim in indoor or outdoor pools that have whirlpools, massage jets, neck massages, an herbal steam bath, an outdoor lounging area and a sun deck.
The spa area offers an herbal spa, a separate rest and relaxation area, a lounge area and its famous crystal spa. The crystal spa is a flooded room where you can float in warm water while looking up through the skylights.
Mineralbad at Rigi Kaltbad is not a hotel, but it partners with the Hotel Rigi Kaltbad for guests who want to stay overnight or longer. Spa packages are available that include accommodation at the hotel.
Amongst these are a Candlelight Night Bathing package, which includes a happy hour with Prosecco, salt skin scrub, steam bath and an herbal infusion.
Guests of the Spa can enjoy coffee, snacks and drinks at the Botta Cafe.
Special note: The building is divided into two areas. The mineral baths and pools are open to everyone including children. The spa area is reserved for adults 16 and over.
Opening hours: Daily from 10am to 7pm. Note that guests of Hotel Rigi Kaltbad can use the spa daily from 8am to 10am.
Admission: From CHF 38 per adult per day, discounted rates for children, under 4 years free of charge. Towel hire is additional.
You can also purchase packages which include transport from Vitznau aboard the Mt. Rigi train and Mineral Baths Spa entrance. > Click here to check prices and book.
Stay overnight: Don’t rush back down to the real world if you don’t have to! Spend a relaxing night at Hotel Rigi Kaltbad and take advantage of one of the best spa in Switzerland early opening hours for hotel guests. > Click here to check prices and book your stay.
EDITOR’S NOTE: I stayed at the Hotel Rigi Kaltbad and used the facilities at the Mineralbad Rigi Kaltbad in July 2022. The hotel is a clean, comfortable 3-star hotel in a good location. The adjoining Mineralbad, which hotel guests can access directly from the hotel, is excellent. All facilities are modern and well-appointed, and I would rate it as one of the best wellness centres I have visited.
Termali Salini & Spa, Locarno
Enjoy saunas, Turkish baths and indoor and outdoor saltwater pools at this classic spa with views of Lake Locarno. The pools feature saltwater of various temperatures and several lounging areas.
There is no hotel at the spa, but there are three private suites where singles or couples can enjoy massages, treatments, a swimming pool and a private balcony. Tall windows throughout the spa offer superb views of the lake and the lush region surrounding it.
The underground level of this spa is reserved for those who want to take their saunas in the nude.
Special note: With its perfect lakeside location, you can’t help but feel rejuvenated after a soak at Termali Salini and Spa.
Opening hours: 9am to 9.30pm September to June and 10am to 9pm in July and August. Reduced hours apply on public holidays and special occasions.
Admission: Day tickets cost CHF 35 per adult with discounted rates for children from 4 years. Children under 4 years not permitted. > Click here to buy your tickets online.
Stay overnight: The 3* Hotel Millenium boasts a lakefront position and comfortable rooms at a great price. > Click here to check current rates and book your stay.
Discover more things to do in Locarno and Ascona in this article.
Hammam and Spa Oktogon Bern
The Bern Hammam is located in an octagonal building that once housed the first gas boiler in the city.
Following Oriental traditions, Hammam and Spa Oktogon Bern’s rituals are based on the gradual warming up and cleaning of the body. Visitors to the Spa move through seven rooms – from steam rooms, to hot pools and relaxation rooms – whilst also luxuriating with body peels and scrubs.
There is no nudity at the hammam as visitors wear a traditional cotton body towel called a pestemal, which is supplied.
Special note: On Tuesdays, the Hammam and Spa is reserved exclusively for women.
Opening hours: Monday, Tuesday, Thursday, Friday from 9am to 9.30pm; Wednesday from 1pm to 9.30pm; Saturday and Sunday from 10am to 8pm.
Admission: Entry costs from CHF 48 per adult and includes pestemal, peeling glove, hammam wrap, and tea in the bistro. > Click here to book online.
Stay overnight: Guests of the Hammam and Spa are warmly welcomed at Hotel Restaurant Goldener Schlussel in Bern. Ideally located in the heart of the Old Town, the hotel’s rooms are perfect for relaxing either before or after your Spa visit. > Click here to check prices and book your stay.
Find more things to do in Bern in this article.
Mineralbad & Spa, Samedan
The spa is designed for comfort. Public dressing rooms are available, but you can upgrade to a private dressing room with a table, sink, blow dryer and wardrobe.
Enjoy a cleansing ritual, herbal steam bath, exfoliating treatment or open sky bathing on the roof of the spa. After bathing, relax even more with the spa’s exclusive hot stones and warm oil massage which is available to singles or couples.
A relaxation area provides fresh towels, tea, mineral water and a comfortable place to sit and talk while enjoying views of the village and the mountains.
Special note: There is no hotel on site, but the spa partners with the Hotel Donatz in Samedan.
Opening hours: December to March: Monday from 1pm to 8.30pm; Tuesday to Sunday from 10am to 8.30pm.
April to November: Monday to Friday from 1pm to 8.30pm; Saturday and Sunday from 10am to 8.30pm.
Admission: Day tickets cost from CHF 39 per adult including a bath towel, exfoliating gloves, tea, and spring water. Discounted rates apply to children aged 7 to 14. Children from 1 to 6 years are free of charge. Under 1 year, not permitted. Children 1 to 14 years only allowed entry until 5 pm. > Click here to book your tickets online.
Stay overnight: Just a few minutes’ walk from the Mineralbad and Spa, the family-run Hotel Donatz offers a cosy place to base yourself for a night or more. > Click here to check prices and book your stay.
>> Further reading: Things to do in St. Moritz
Solbad & Spa, Schonbuhl
The Three Worlds – bathing area, Sauna World and spa – offer a traditional Finnish sauna, massages, salt scrubs, an herbal steam bath and a large thermal pool. Another feature is the walled circular pool with piped-in underwater music.
Solbad and Spa is renowned for its outstanding service and friendly environment.
Special note: The Solbad & Spa enforces a nudity rule in the spa. On Thursdays (except for holidays), the pools are reserved for women only.
Opening hours: Monday to Friday from 8am to 9.30pm; Saturday and Sunday from 9am to 9.30pm.
Admission: Day passes cost from CHF 39 per adult with discounted rates available for children from 4 years. Under 4 years, not permitted. > Click here to buy your tickets online.
Stay: Just five minutes by car from Switzerland’s largest brine baths and ten minutes from Bern, you’ll find the Hotel Grauholz. Situated on the edge of a forest, this quiet hotel is the perfect place to spend the night after your relaxing time at the spa. > Click here to check prices and book your stay.
Tamina Thermal Spa, Bad Ragaz
The town of Bad Ragaz in the canton of St. Gallen is home to one of the most well known natural hot water springs in Switzerland, the Tamina Thermal Spa.
The public spa centre consists of a large pool with temperatures set at 36.5°C, a sauna village with saunas and steam baths, and a wellness centre offering massages and beauty treatments.
As well as a cafe, Tamina Thermal Spa also boasts the Bistro Lounge Hermitage where bathers can enjoy a range of food and drink specially aligned to the body’s needs. This can be enjoyed before, during or after taking a sauna.
Opening hours: Daily from 8am to 10pm (11pm on Fridays).
Admission: Prices for the thermal spa start from CHF 32 for two hours on weekdays and CHF 39 on weekends and public holidays. Children aged 3 to 16 years are half price. A day ticket to access both the thermal spa and sauna starts from CHF 64.
Stay overnight: Two options await guests who would like to stay overnight at Grand Resort Bad Ragaz. The stylish and comfortable 5-star rooms at Grand Hotel Hof Ragaz are the perfect place to unwind, with family rooms also available. At Grand Hotel Quellenhof, timeless tradition and luxurious features greet guests. Access to the entire Tamina Therme complex is available to guests of both hotels. > Click here to check prices and book your stay.
Getting there: Bad Ragaz is one hour from both St. Gallen and Zurich either by car or train. From the Bad Ragaz train station, it is a 15 minute walk to Tamina Therme, or you can take the #456 bus which departs every hour.
By train to Bad Ragaz, then walk (15 minutes) or take the bus (every 30 minutes). By car (public parking).
7132 Therme, Vals
Even those who wouldn’t describe themselves as spa devotees have been known to travel to Vals to see 7132 Therme. Crafted from dense green mountain quartz, this spa is an architectural wonder.
The natural mineral waters maintain pleasant temperatures ranging between 30 and 36 degrees Celsius. In addition to indoor and outdoor pools, the spa boasts steam baths, drinking stones, a cold and fire bath, steam baths and a blossom bath.
Spending at least half a day here is ideal, and treatments that can be booked include signature and Swedish massages; restorative, detoxifying and contouring body rituals and ESPa facials as well as hairstyling, manicures and pedicures. You can also stay overnight.
Opening hours: Open 11am daily and until 6pm on Monday and Tuesday. From Wednesday to Sunday, 7132 Therme closes at 8pm.
Admission: The standard admission price for an adult is CHF 80 at 7132 Therme, while for children the cost is CHF 55. Holders of Vals guest cards pay less – CHF 50 and CHF 35 respectively. The rates include robe and towel hire for the day.
Stay overnight: Settle in for the night at the on-site 7132 Hotel, which has a restaurant, bar, gym, garden and kids’ club. Rooms offer private balconies with mountain views, and come equipped with iPads, flatscreen TVs and free WiFi. > Click here to check prices and book your stay.
Getting there: The closest airport to 7132 Therme is Lugano, and the car transfer takes around 2 hours and 20 minutes from there. Free parking is available at the hotel. The nearest train and bus station is Vals Post, or there are more connections at Chur.
Read more about 7132 Therme Vals and the beautiful canton of Graubünden in our Graubünden Guide.
Planning a trip to Switzerland?
At Holidays to Switzerland we are passionate about sharing our love of Switzerland and helping you to plan the perfect trip. Read our guide to planning a trip to Switzerland to kick start your travel plans and join our free Switzerland Travel Planning group on Facebook to chat with other past and future travellers.
Subscribe to receive our monthly news and podcast updates, helpful travel tips and special deals, and we’ll send you a copy of our 10 Useful Things to Know Before You Visit Switzerland guide. > Click here to subscribe.
Saillon Thermal Baths
Saillon Thermal Baths are located among a soothing Swiss landscape featuring orchards and vineyards.
The outdoor thermal park complex has four thermal pools, each of which is heated to between 28 and 34 degrees Celsius. A thermal river connects these, and there is a kids’ paddling pool and water slide during summer.
There is also a ‘Carpe Diem’ wellness centre, and you can ‘seize the day’ at the steam baths and saunas here. At the spa, a range of treatments including massages is available.
One of the pools at the Saillon Thermal Baths is semi-Olympic sized, so it’s ideal for keen swimmers. There is also a hammam and fitness zone on site.
Opening hours: Saillon Thermal Baths are open all year round, between 8am and 9pm daily.
Admission: Adult admission prices range from CHF 24 to CHF 26 on Sundays and CHF 28 during Swiss holidays. Children aged between 4 and 16 pay CHF 13.
Stay overnight: The four star Hotel FARINET on site offers guests the chance to stay at this stunning Swiss spa complex for longer. Guests benefit from complimentary access to the spa, and there is a bar and restaurant. Accommodation comes with free parking and WiFi plus cable TV and minibar. > Click here to check prices and book your stay.
Getting there: For guests who drive, there is free parking available at the hotel. There is also a bus stop very close by, offering connections to Sion and Martigny. It takes around 20 minutes to reach the latter, where there is a train station. Geneva and Belp are the closest airports: each being a little over 50 miles away.
Learn more about Saillon, which is classified as one of the most beautiful villages in Switzerland, in this episode of our podcast.
BONUS: 3 more spas in Switzerland
Thermal Springs of Baden
Not to be confused with the similarly-named Baden-Baden of Germany, Baden in Switzerland is the oldest destination for Switzerland thermal baths and one of the oldest spa destinations in Europe. The ancient Romans built the first baths in Baden after discovering the healing quality of the 18 sulphurous springs here.
The entire town of Baden is a spa and wellness center. You can take your pick of day spas or resorts here, from the traditionally styled Atrium-Hotel Blume to the modern Fitness Center Baden.
Whether you prefer to immerse yourself in a whirlpool or steam bath or detox in a sauna or cold room, there’s something for everyone in Baden.
Special note: If you’re not prepared to surrender your whole body to the soothing waters, at least give your feet a little pampering at thermalbank, a free eight-metre-long mineral springs foot bath. Sitting and soaking your feet in the warm, bubbling waters is a popular pastime in Baden.
Opening hours: thermalbank is open 24 hours a day, 7 days per week. Opening hours for other thermal springs and spas in Baden vary.
Admission: Prices vary depending on the establishment.
Stay overnight: Indulge all your senses with a stay at Atrium-Hotel Blume and enjoy comfortable, modern rooms; an in-house wellness center, and breakfast served in a unique gallery around the inner courtyard. > Click here to check prices and book your stay.
Grand Hotel et Centre Thermal, Yverdon-les-Bains
The hotel is elegant, with beautifully appointed rooms and landscaped gardens and the resort has been designed to be all-inclusive with several thermal pools, an outdoor pool, a fitness centre, wellness centres and beauty salons.
The spa offerings include saunas, hammams, a Jacuzzi on the terrace, a Japanese bath at a temperature of 38C and a tropical shower. Guests can also rent a private spa for use by one or two people.
Each hotel room comes with a flat-screen TV, robes, slippers, hair dryer, free wi-fi, complimentary breakfast, minibar and private balcony. You can also select a superior room or a suite.
Opening hours: Monday to Saturday from 8am to 9pm; Sunday from 8am to 7pm.
Admission: 3-hour pass from CHF 22 per adult (pools only). 4-hour pass for wellness area* and pools from CHF 30 per adult. Reduction for children under 15. Under 4 years free of charge.
*Wellness area open to adults (16 years and over) only.
Stay overnight: Located next to the wellness centre, Grand Hotel and Centre Thermal offers 116 rooms. > Click here to check prices and book your stay.
EDITOR’S NOTE: I stayed at the hotel and used the pool facilities during July 2022 and was quite disappointed. The hotel is rated as 4-star and whilst it was clean and comfortable, it is badly in need of an upgrade and fell well short of other 3-star and 4-star hotels with pools/wellness areas that I stayed in on the same trip.
Wellness-Welt Sole Uno, Rheinfelden
Wellness-Welt Sole Uno offers a chance to rejuvenate in a lovely area that’s on the border with Germany. Rheinfelden is a picturesque town that’s worth walking through on your way to or from the spa.
At the spa, enjoy pools with varying levels of saltiness, aromatherapy baths, an alpine shower, a tropical shower and an ice dip.
Towels are free and plentiful. There are numerous outdoor areas with lounge chairs.
Special note: The spa has a large outdoor area reserved for people who want to swim or take a sauna in the nude. No children under 16 are permitted in this area.
Opening hours: Daily from 8am to 10.30pm
Admission: Two-hour pass from CHF 31 per adult. Reductions apply for children. Under 4 years old not permitted.
Map showing location of Swiss thermal spas featured in this guide
Six of the ten thermal spas listed above are members of the Aqua Spa Resorts of Switzerland. Member spas are Hamman and Spa Oktogon, Bern; Solbad and Spa, Schonbuhl; Mineralbad and Spa, Samedan; Thermalbad and Spa, Zurich; Mineralbad and Spa, Rigi Kaltbad and Termali Salini and Spa, Locarno.
As you can see, there are thermal baths and spas in Switzerland to suit everyone. Whether you are looking for a luxury experience with your partner, a fun day out for the whole family or a quiet soak alone in the soothing mineral waters, there is a Spa just for you.
Which one takes your fancy?
Intro photo courtesy of Leukerbad Therme.
PIN FOR LATER