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,042 reviews
Price from
KRW 293,731
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
103 reviews
Price from
KRW 179,378
per night

Hotel B&B Stossplatz

Hotel in Appenzell

Located in Appenzell, 19 km from Olma Messen St. Gallen, Hotel B&B Stossplatz provides accommodation with free bikes, free private parking, a shared lounge and a terrace. Clean Friendly staff Great breakfast Good guest card (free cable car rides)

Show more Show less
9
Superb
263 reviews
Price from
KRW 164,430
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
163 reviews
Price from
KRW 156,208
per night

Panorama Hotel Freudenberg 3 stars

Hotel in Appenzell

Set 18 km from Olma Messen St. Gallen, Panorama Hotel Freudenberg offers 3-star accommodation in Appenzell and features a garden, a terrace and a restaurant. We loved that it was run by a family. The breakfast was very nice and the hotel had a beautiful view of the town below.

Show more Show less
9
Superb
117 reviews
Price from
KRW 289,247
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
162 reviews
Price from
KRW 204,790
per night

Hotel Krone Speicher 4 stars

Hotel in Speicher

Set in a historic building that was completely renovated in 2015, Hotel Krone Speicher is a 4-star hotel in the centre of Speicher in the canton of Appenzell Ausserrhoden. St. Breakfast was very good, not overdone

Show more Show less
9.1
Superb
388 reviews
Price from
KRW 210,769
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. Superb air conditioned room with a big, comfortable bed, spotless soft linen and a private terrace with a double width sun lounger looking out over the lake. The restaurant was superb whether for an evening meal on the terrace watching the sunset, or for the generous continental breakfast buffet. Plenty of parking and the hotel is a few minutes walk from the centre of Schmerikon which offers a good range of shops as well as train and boat station.

Show more Show less
9
Superb
525 reviews
Price from
KRW 269,067
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. very friendly staff very good Restaurant

Show more Show less
9.1
Superb
750 reviews
Price from
KRW 147,987
per night

Landgasthof Sternen

Hotel in Bühler

The Landgasthof Sternen is located 300 metres from the Bühler Train Station in the canton of Appenzell, 10 km from St. Gallen. Friendly staff, clean and spacious room, overall excellent value for money.

Show more Show less
9
Superb
175 reviews
Price from
KRW 164,430
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