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. location directly on the lake and views from our were were fabulous

Show more Show less
9
Wonderful
1,018 reviews
Price from
$197
per night

„gg“ games garni Hotel Säntis

Hotel in Teufen

Located in Teufen, 5.6 miles from Olma Messen St. Gallen, „gg“ games garni Hotel Säntis has accommodations with a garden, free private parking and a terrace. This 3-star hotel offers a tour desk. The breakfast was very nice you can pick from a wide range of cheeses and meats witch is quite a change from the standard English breakfast but definitely worth it.perfict scenery with a view of the snowy mountains of Switzerland that you can see from your room on a clear day. Showers are spectacular; nice hot water , very clean, free soap and fresh towels. What more do you want.

Show more Show less
9.1
Wonderful
199 reviews
Price from
$152
per night

Hotel Restaurant Berghaus Malbun Buchserberg

Hotel in Buchs

Located in Buchs, Hotel Restaurant Berghaus Malbun Buchserberg is 26 miles from Dornbirn Exhibition Center and provides facilities like garden, terrace and ski-to-door access. Kind staff, ready to resolve all doubts. Room was clear. STUNNING VIEW.

Show more Show less
9
Wonderful
198 reviews
Price from
$136
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. Excellent Location & staff. Provided excellent weather dependent advice on things to do. Fantastic authentic Swiss breakfast selections in bite sizes & a good variety to tease your palate. Will definitely come back for longer stays.

Show more Show less
9
Wonderful
358 reviews
Price from
$128
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
157 reviews
Price from
$118
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
150 reviews
Price from
$213
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. All was new, perfect and clean.

Show more Show less
9.1
Wonderful
162 reviews
Price from
$153
per night

Hotel Tannenboden

Hotel in Flumserberg

Located in Flumserberg, 29 miles from Salginatobel Bridge, Hotel Tannenboden has accommodations with a shared lounge, free private parking, a terrace and a restaurant. Great location. Beautiful view from the room on the mountains. Spacious and clean room. Good restaurant. Easy parking. If you are not used to driving in the mountains, getting to the hotel can be quite an experience. I do recommend the hotel.

Show more Show less
9
Wonderful
385 reviews
Price from
$153
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. The Hotel is very very nice! It was renovated some years ago and it just looks incredible, cosy! The location is good, you can take a tram to St Gallen easily.

Show more Show less
9.1
Wonderful
370 reviews
Price from
$150
per night

Strandhotel Schmerikon

Hotel in Schmerikon

The Strand hotel in Schmerikon is located in a fantastic location directly on Lake Zurich. The accommodations has its own small beach, which is reserved for hotel guests only. Great hotel and restaurant, we had a wonderful stay, and staff are so welcoming. I highly recommend it.

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