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

Superb: 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 4 stars

Hotel in Horn

Set right at the shore of Lake Constance, this maritime-style 4-star hotel in Horn dates from 1827. Everything was perfect, kindness, atmosphere,... I really enjoyed all the time spent in this nice Hotel. Spa is excellent and Sauna is one of the most beautiful with view on lake.

Show more Show less
9
Superb
1,048 reviews
Price from
CNY 1,643
per night

Hotel Restaurant Berghaus Malbun Buchserberg

Hotel in Buchs

Located in Buchs, 42 km from Dornbirn Exhibition Centre, Hotel Restaurant Berghaus Malbun Buchserberg provides accommodation 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
Superb
102 reviews
Price from
CNY 955
per night

Gasthaus Gemsli

Hotel in Nesslau

Located in Nesslau, Gasthaus Gemsli features a garden, terrace, restaurant, and free WiFi throughout the property. 38 km 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
Superb
161 reviews
Price from
CNY 831
per night

kroneLODGE - Self-Check-In Hotel

Hotel in Mosnang

Set in Mosnang, within 36 km of Säntis and 42 km 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
Superb
160 reviews
Price from
CNY 1,090
per night

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. Fantastic views, peaceful, with a lot of nature around, birds singing, flowers blooming, friendly staff, clean and very comfortable rooms, modern style, very nice terrace, little coffee corner in the room, great food at the restaurant, and view at the beautiful sunset

Show more Show less
9
Superb
527 reviews
Price from
CNY 1,432
per night

Hotel Restaurant Schlössli Sax 3 stars

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. The hospitality went above and well beyond normal.

Show more Show less
9.1
Superb
747 reviews
Price from
CNY 947
per night

Hotel Le Lion - Self Check-in 4 stars

Hotel in Bischofszell

Hotel Le Lion - Self Check-in is set in the heart of Bischofszell's Old Town, combining new architecture with the charme of a historic building. Breakfast was very good. Beautiful village, great place for families.

Show more Show less
9
Superb
169 reviews
Price from
CNY 1,051
per night

Sorell Hotel City Weissenstein - Boutique Hotel 4 stars

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. Perfect room with a nice shower and comfortable beds. Nice gift for my little one. Super breakfast with a wide range of options. Convenient and good price for parking.

Show more Show less
9
Superb
803 reviews
Price from
CNY 1,480
per night

Flyhof

Hotel in Weesen

The traditionally built, historic wood and stone house Flyhof in Weesen is a family-owned hotel, set directly at the shores of Lake Walen. Quaint historic inn. The hosts were extremely thoughtful and attentive. The whole place exudes warmth and welcome at a slower pace. Very attentive to our dietary needs (gluten free/celiac) and five star food. Quiet room with comfortable bed. Great hiking right out the door. Our favorite stay of a nearly three week European excursion!

Show more Show less
9
Superb
345 reviews
Price from
CNY 837
per night

Grand Resort Bad Ragaz 5 stars

Hotel in Bad Ragaz

The Grand Resort Bad Ragaz is a first-class spa hotel situated just an hour’s drive from Zurich, amidst the foothills of the Alps in Eastern Switzerland. The restaurants (Zollstube in particular!!), the friendly and helpful staff, the views, the pools/spas…truly the height of luxury. Also, for such an expansive property, full of guests, we never had to wait long for an elevator…it’s the little things!

Show more Show less
9.3
Superb
702 reviews
Price from
CNY 4,333
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels in St.Gallen Canton