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. 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
Wonderful
1,042 reviews
Price from
$215
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
103 reviews
Price from
$133
per night

Hotel B&B Stossplatz

Hotel in Appenzell

Located in Appenzell, 12 miles from Olma Messen St. Gallen, Hotel B&B Stossplatz provides accommodations 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
Wonderful
264 reviews
Price from
$119
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
163 reviews
Price from
$116
per night

Panorama Hotel Freudenberg

Hotel in Appenzell

Located 11 miles from Olma Messen St. Gallen, Panorama Hotel Freudenberg offers 3-star accommodations 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
Wonderful
116 reviews
Price from
$208
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
162 reviews
Price from
$150
per night

Hotel Krone Speicher

Hotel in Speicher

Set in a historic building that was completely renovated in 2015, Hotel Krone Speicher is a 4-star hotel in the center of Speicher in the canton of Appenzell Ausserrhoden. St. Everything was excellent - the room, restaurant, service itself. We booked in the very last minute before our stay, but it was our best place where we stayed in the Switzerland. Highly recomended.

Show more Show less
9.1
Wonderful
390 reviews
Price from
$153
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. Beautiful location on the lake! Spacious room with beautiful view. Breakfast was fresh and abundant.

Show more Show less
9
Wonderful
525 reviews
Price from
$200
per night

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. This was a wonderful surprise in the countryside. The property was great and the restaurant excellent.

Show more Show less
9.1
Wonderful
755 reviews
Price from
$110
per night

Landgasthof Sternen

Hotel in Bühler

The Landgasthof Sternen is located 984 feet from the Bühler Train Station in the canton of Appenzell, 6.2 mi from St. Gallen. The staff was very friendly, the beds were comfortable, breakfast was excellent. Easy walk from the train station.

Show more Show less
9
Wonderful
175 reviews
Price from
$122
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