Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

St. Gallen

3 spa hotels

Bad Ragaz

3 spa hotels

The best spa hotels in St.Gallen Canton

Check out our selection of great spa hotels in St.Gallen Canton

Filter by:

Star Rating
Review score

Palais Bad Ragaz

Hotel in Bad Ragaz

Located in Bad Ragaz, 13 miles from Salginatobel Bridge, Palais Bad Ragaz has accommodations with a garden, private parking, a terrace and a restaurant.

W
William
From
Switzerland
Everything was outstanding. Check in, valet, spa, restaurant, breakfast, room , and staff were all impeccable. This a beautiful property with a fantastic staff. A truly wonderful experience.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 110 reviews
Price from
$564.43
1 night, 2 adults

Resort Hof Weissbad

Hotel in Weissbad

Located at the foot of the Weissbad Alpstein countryside in Appenzell, Resort Hof Weissbad features a 24-hour reception services and an extensive spa area. Free Wi-Fi is available.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 159 reviews
Price from
$577.24
1 night, 2 adults

Hotel Landgasthof Eischen

Appenzell

Located at the foot of the Säntismassiv Mountain Range and the Kronberg Mountain, the Landgasthof Eischen features a traditional Appenzell restaurant with a terrace, a spa area and was renovated in...

S
Sigal
From
Israel
The view! The room was super comfortable and nice. The balcony looks right on the mountain.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 248 reviews
Price from
$356.48
1 night, 2 adults

Bad Horn - Hotel & Spa

Hotel in Horn

Located in Horn, 7.5 mi from Olma Messen St. Gallen, Bad Horn - Hotel & Spa features accommodations with a terrace, private parking, a restaurant and a bar.

B
Barbara
From
Switzerland
Great view at the lake, nice room, restaurant and Spa!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 878 reviews
Price from
$298.37
1 night, 2 adults

Grand Resort Bad Ragaz

Hotel in Bad Ragaz

The Grand Resort Bad Ragaz is a first-class spa hotel located just an hour’s drive from Zurich, amid the foothills of the Alps in Eastern Switzerland.

A
Andriy
From
Ukraine
Great hotel. Everything is perfect. Planning to book for 2026. One of the best thermal SPA in the world.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 836 reviews
Price from
$779.51
1 night, 2 adults

Einstein St. Gallen

Hotel in St. Gallen

The Einstein Hotel enjoys a quiet location in the center of Sankt Gallen, at the edge of the pedestrian zone.

J
Jonathan
From
United States
Great location, Awesome staffs, and the room is very clean and comfortable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 509 reviews
Price from
$317.63
1 night, 2 adults

S-Cape Suite&Spa

Horn

S-Cape Suite&Spa offers a sauna and free private parking, and is within 7.5 miles of Olma Messen St. Gallen and 20 miles of Dornbirn Exhibition Center. A hot tub is available for guests.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 28 reviews
Price from
$235.81
1 night, 2 adults

Chalet Wahida- Wellness Oase im Neckertal!

Sankt Peterzell

14 miles from Säntis in Sankt Peterzell, Chalet Wahida- Wellness Oase im Neckertal! features accommodations with access to a sauna, hot tub, and spa facilities.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 19 reviews
Price from
$599.07
1 night, 2 adults

Hotel Schloss Ragaz

Hotel in Bad Ragaz

The forest behind you – the mountains in front of you. With the forest at your back and the mountains in view, the Naturpark Hotel Schloss Ragaz awaits you on the outskirts of Bad Ragaz, surrounded by...

V
Vivian
From
United States
Gorgeous view great staff lovely restaurant great pool & sauna!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,331 reviews
Price from
$241.16
1 night, 2 adults

Hotel Frohe Aussicht

Hotel in Uznach

Located in Uznach, 21 miles from Einsiedeln Abbey, Hotel Frohe Aussicht has accommodations with free bikes, free private parking, a seasonal outdoor swimming pool and a terrace.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 154 reviews
Price from
$197.25
1 night, 2 adults
All spa hotels in St.Gallen Canton

Most booked spa hotels in St.Gallen Canton this month

See all

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,331 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 487 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 694 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 509 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 526 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 836 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 899 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 878 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 544 reviews

Popular with guests booking spa hotels in St.Gallen Canton

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 255 reviews

FAQs about spa hotels in St.Gallen Canton

Spa Hotels That Guests Love in St.Gallen Canton

See all
Avg. price/night: $333.02
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 899 reviews
The accommodation was absolutely perfect. Beautiful spacious room with large bathroom, balcony and view of the Alps. Great service and fabulous breakfast. We will definitely come back again.
Guest review byOndrej
Young couple
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,331 reviews
Beautiful old hotel just outside Bad Ragaz. Booked to be near the thermal spa which was unfortunately closed but would be very close by if they had been open. Lovely buffet breakfast.
Guest review byLynn
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 836 reviews
The property is very well maintained and in a beautiful surrounding. We had grand deluxe rooms which were spacious and with comfortable beds. The buffet breakfast was plentiful and with the choice of 2 restaurants we could sample different cooked dishes.
Guest review byLili
Family with young children
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 544 reviews
Great hotel with a beautiful lounge area and spacious rooms with comfortable beds. The highlight is the views from the lounge and the wellness sauna area. Great place to relax.
Guest review byMEPF
Young couple
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 230 reviews
The sauna, food dinner and breakfast and very good location.
Guest review byelad
Family with young children
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 159 reviews
Exceptional service and friendliness of each and every staff member in all areas. What we really appreciated was the possibility of using the spa facilities after checkout as well. New Sauna facilities were a dream
Guest review byStephen
Young couple
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 58 reviews
Good location only short drive up the hill (10mins) which made evening nice and cool. Clean appartment well equipment kitchen Great views for breakfast Very relaxing location & locals very helpful
Guest review byJB
Young couple
Avg. price/night: $407.03
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 878 reviews
Located directly on the lake was a beautiful setting and a 10 minute drive inland to family members was ideal. Parking outside the hotel or underground was excellent. The room facilities were great for clothes storage as we were staying 5 nights. Great bathroom and shower with robes and footwear. Breakfast offered many choices so was perfect on all aspects. Excellent spa facility.
Guest review byPaul
Young couple
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 526 reviews
amazing location with a great view over the lake, with short connection to the city centre. Very relaxing & clean spa area. The dinner looked amazing & tasted delicious. And the best was the superb breakfast buffet with various& fresh choices.
Guest review byJulia
Travelers with friends
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 413 reviews
- We booked a room with a balcony and it was very nice to be able to sit outside to relax and/or eat dinner after coming back from a long hike. - It was nice to have a screen for one of the windows to keep the bugs out during the night. - Breakfast was great because there were many options for food (hot and cold) and coffee/tea.
Guest review byAngela Or
Young couple