Skip to main content

Stay in St.Gallen Canton's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Bad Horn - Hotel & Spa

Hotel in Horn

Set right at the shore of Lake Constance, this maritime-style 4-star hotel in Horn dates from 1827. It is a wonderful hotel, very nicely located on the lake Constance's shore. It has great facilities: spa, sauna, pool...

Show more Show less
9
Wonderful
1,056 reviews
Price from
$212
per night

Hotel Restaurant Berghaus Malbun Buchserberg

Hotel in Buchs

Located in Buchs, 26 miles from Dornbirn Exhibition Center, Hotel Restaurant Berghaus Malbun Buchserberg provides accommodations with a garden, private parking, a terrace and a restaurant. I liked that it was a small property with only a couple rooms. The views and service were amazing!

Show more Show less
9.2
Wonderful
100 reviews
Price from
$131
per night

Gasthaus Gemsli

Hotel in Nesslau

Located in Nesslau, Gasthaus Gemsli features a garden, terrace, restaurant, and free WiFi throughout the property. 8.1 miles from Säntis and 23 miles from Olma Messen St. Both the room and bathroom were spacious, modern, spotless and had windows. The bed was comfortable, with nearby usb and normal plug sockets. Wifi was quick. Rösti for dinner was delicious, and the breakfast produce was fresh and tasty. Quiet, despite its central location. Free parking in front. Warm welcome from friendly owners. I would happily return!

Show more Show less
9.2
Wonderful
160 reviews
Price from
$114
per night

kroneLODGE - Self-Check-In Hotel

Hotel in Mosnang

Located in Mosnang, within 22 miles of Säntis and 26 miles of Olma Messen St. Staff was very friendly, everything was clean and the interior had a modern yet comfy feel. We also enjoyed spending a good chunk of time on the balcony. Reatsurant Krone across the street is working in tandem with the Lodge. They serve good food, also some vegetarian dishes. All in all a great place!

Show more Show less
9.2
Wonderful
159 reviews

Strandhotel Schmerikon

Hotel in Schmerikon

Set in Schmerikon, Strandhotel Schmerikon has a garden and a terrace. All rooms boast a flat-screen TV with cable channels and a private bathroom. Beautiful c;lean and comfortable room with a view on the lake. Excellent breakfast. Very friendly staff.

Show more Show less
9
Wonderful
525 reviews

Hotel Restaurant Schlössli Sax

Hotel in Sax

Hotel Restaurant Schlössli enjoys a countryside setting in the area of Sax, and houses an à la carte restaurant with a large summer terrace. Free WiFi is available in all areas. Clean and spacious room, comfortable bed, tasty breakfast, attentive staff, beautiful view from the room. A great experience.

Show more Show less
9.1
Wonderful
754 reviews
Price from
$130
per night

Sorell Hotel City Weissenstein - Boutique Hotel

Hotel in St. Gallen

This Hotel City Weissenstein enjoys a peaceful location at the edge of the pedestrian zone of St. Gallen, close to the old town and the main railway station. Wi-Fi is available for free. 5 of us stayed here for one night on a football trip, 3 separate rooms. Hotel was fantastic, cannot fault anything! The beds are very comfy, location is great (5 min walk to train station), the breakfast was lovely and staff couldn’t be any more helpful.

Show more Show less
9
Wonderful
807 reviews
Price from
$198
per night

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. All aspects were beautiful. The Christmas decorations were tasteful and spectacular in places. Plenty of space, all the facilities you could ever want.

Show more Show less
9.3
Wonderful
697 reviews

Forum - das Business & Lifestylehotel

Hotel in Widnau

The Forum Hotel enjoys a quiet location in Widnau in the Rhine Valley, close to the N13 motorway and Lustenau in Austria. It offers free parking. Wonderful breakfast and staff. Food was fresh, delicious and beautifully presented. Rooms were very clean and lovely with extremely comfortable beds. Reception staff were very friendly and helpful. Excellent stay.

Show more Show less
9
Wonderful
331 reviews
Price from
$132
per night

Gasthaus Rössli

Hotel in Brülisau

Located in Brülisau, 15 miles from Olma Messen St. Gallen, Gasthaus Rössli has accommodations with a garden, free private parking, a terrace and a restaurant. Very nice Swiss Gasthasu. Well maintained and clean. We had the large upstairs family room to sleep four. Cold at night, with large comforters. Views of the town and Swiss countryside are amazing. Cows and Cow Bell sounds are everywhere. Food in restaurant was very good.

Show more Show less
9
Wonderful
53 reviews
Price from
$144
per night

Hotels with extra health and safety measures

Find hotels in St.Gallen Canton with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in St.Gallen Canton in the past month

See all

St.Gallen Canton's best hotels with breakfast

See all

Budget hotels in St.Gallen Canton

See all

Hotels in St.Gallen Canton you can book without a credit card

See all

FAQs about hotels in St.Gallen Canton