Search hotels in St.Gallen Canton, Switzerland

Enter your dates and choose from 807 hotels and other places to stay

Check out these popular cities in St.Gallen Canton

St. Gallen

136 hotels

Bad Ragaz

33 hotels

Wildhaus

59 hotels

Buchs

13 hotels

Flumserberg

69 hotels

Wil

8 hotels

Appenzell

31 hotels

Quarten

13 hotels

Unterterzen

14 hotels

Stay in St.Gallen Canton's best hotels!

Filter by:

Star rating
Review score

Cubilaris Motel

Hotel in Bad Ragaz

Located in Bad Ragaz, 22 km from Salginatobel Bridge, Cubilaris Motel features free bikes and views of the mountain.

L
LI HSIN
From
Taiwan
The equipment is very new, the boss is very nice, and there is a fan. It’s better than many accommodations and not expensive.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,052 reviews
Price from
US$195.96
1 night, 2 adults

Hotel one66 (free parking garage)

Hotel in St. Gallen

Offering free garage parking, Hotel one66 is located in Sankt Gallen, directly at the motorway exit St. Gallen-Winkeln.

N
NAO
From
Japan
Enerything is great. Accomodation, location, sercice and parking lot.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,156 reviews
Price from
US$237.87
1 night, 2 adults

Best Western Hotel Rebstock

Hotel in Rorschacherberg

The BEST WESTERN Hotel Rebstock, run by the same family for 3 generations, offers panoramic views of Lake Constance from the restaurant, spacious rooms with a balcony, free WiFi and free parking on...

S
Susan
From
Australia
Wonderful hotel with fabulous views, great staff, excellent breakfast and restaurant. We visit Switzerland regularly and always have a stay at the Rebstock no matter what else we have planned
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,273 reviews
Price from
US$231.64
1 night, 2 adults

Hotel Säntis Teufen

Hotel in Teufen

Situated in Teufen, 9 km from Olma Messen St. Gallen, Hotel Säntis Teufen features accommodation with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a bar.

L
Linda
From
Canada
The staff were friendly and helpful with planning and suggestions. They recommended the Schnuggebock restaurant (only accessible by car), which was a fun experience and good food. The mini bar in the room was useful. The lobby had a good selection of snacks and drinks. The view was fantastic and the sleep was quiet. The location is perfect for visiting the Ebenalp area, which is not to be missed. Free parking.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 378 reviews
Price from
US$228.11
1 night, 2 adults

Hotel B&B Stossplatz anytime and easy self Check-in

Hotel in Appenzell

Located in Appenzell, 19 km from Olma Messen St. Gallen, Hotel B&B Stossplatz anytime and easy self Check-in provides accommodation with a shared lounge, free private parking and a terrace.

A
ANUSHREE
From
Norway
The breakfast had a lot of good options plus the host was the biggest cheerleader for the stay!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 383 reviews
Price from
US$187.89
1 night, 2 adults

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.

C
Corinne
From
Switzerland
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!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 reviews
Price from
US$222.69
1 night, 2 adults

Panorama Hotel Freudenberg

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.

L
Loeb
From
Australia
This hotel exceeded our expectations. We loved it so much! The room and view were amazing, bed comfortable and the staff were so lovely and gave us good tips for what to do! Easy to park, beautiful walks around the hotel and it had such a beautiful outdoor area for breakfast and dinner. We wish we could have stayed longer. 10/10 from us!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 218 reviews
Price from
US$238
1 night, 2 adults

kroneLODGE - Self-Check-In Hotel

Hotel in Mosnang

Set in Mosnang, within 36 km of Säntis and 42 km of Olma Messen St.

K
Kerstin
From
Switzerland
very smart, modern accommodation, many cute and innovative design ideas. perfectly clean and appealing. very friendly staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 163 reviews
Price from
US$221.42
1 night, 2 adults

Hotel Balga Natur- und Bikehotel

Hotel in Balgach

Located in Balgach, 9.1 km from Dornbirn Exhibition Centre, Hotel Balga Natur- und Bikehotel provides accommodation with a terrace, free private parking and a restaurant.

S
Slava
From
Switzerland
I loved the friendly staff! The room was very clean, even though the hotel is on the road side it is still quiet in the room. Nice shower. Nice bed to sleep after long tiring day. The breakfast is nice. The food from the menu in the restaurant is just amazing, seasonal, fresh. The local wine that I was suggested was very delicious, loved both red and white. Coffee was also very delicious. Shortly, I would really suggest this hotel. They are 3 stars hotel, but for the atmosphere, food, service and the friendly staff - they are 5 star hotel!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
Price from
US$246.88
1 night, 2 adults

Hotel Tannenboden

Hotel in Flumserberg

Situated in Flumserberg, 46 km from Salginatobel Bridge, Hotel Tannenboden features accommodation with a shared lounge, free private parking, a terrace and a restaurant.

K
Kristiine
From
Estonia
The most beautiful view to wake up to (mountain side), good breakfast, friendly staff, beautiful clean rooms with enough space
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 480 reviews
Price from
US$240.40
1 night, 2 adults
See all 807 hotels in St.Gallen Canton

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

See all

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 5,549 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,467 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,460 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,187 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 790 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,293 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,005 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,101 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 909 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,052 reviews

St.Gallen Canton's best hotels with breakfast

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 511 reviews

Newstar Hotel is close to the Sankt Gallen-Winkeln exit of the A1 motorway and 5 km from the centre of Sankt Gallen.

From US$246.73 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 200 reviews

Located in Teufen, 8.4 km from Olma Messen St. Gallen, Anker Hotel Restaurant provides accommodation with a restaurant, free private parking and a bar.

From US$303.66 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 705 reviews

Situated in Sax, 34 km from Dornbirn Exhibition Centre, Hotel Restaurant Schlössli Sax features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$208.33 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 503 reviews

Just a 10-minute drive away from Sankt Gallen, Oberwaid - Das Hotel. offers a large wellness area, 1 restaurants serving fine cuisine with regional products, and panoramic views of Lake Constance.

From US$330.55 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 148 reviews

Situated at the foot of the Weissbad Alpstein countryside in Appenzell, Hof Weissbad Health & Wellness Resort features a 24-hour reception services and an extensive spa area. Free Wi-Fi is available.

From US$754 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 220 reviews

Set in Lütisburg, 33 km from Olma Messen St. Gallen, Hotel Rössli Tufertschwil offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$202.44 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 577 reviews

The Hotel Heiden is situated in the centre of the Biedermeier village of Heiden and offers a wonderful panorama view over Lake Constance, only 15 minutes from St.

From US$342.89 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 915 reviews

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.

From US$416.27 per night

Budget hotels in St.Gallen Canton

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 214 reviews

Set in Teufen, 6.6 km from Olma Messen St. Gallen, Alter Zoll offers accommodation with a garden, free private parking and a restaurant. This 3-star hotel offers room service and free WiFi.

From US$99.07 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 646 reviews

Set in Altstätten, 26 km from Olma Messen St. Gallen, Hotel Untertor by Maier - Self-Check-in features express check-in and check-out and free WiFi throughout the property.

From US$110.08 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 349 reviews

Located in Old Town of St. Gallen, Hotel Weisses Kreuz is just a 5-minute walk from the Main Train Station and 10 minutes from the Abbey. Free Wi-Fi is available.

From US$113.87 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 104 reviews

Situated in Bad Ragaz, 21 km from Salginatobel Bridge, Palais Bad Ragaz features accommodation with a garden, private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 480 reviews

Situated in Flumserberg, 46 km from Salginatobel Bridge, Hotel Tannenboden features accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$240.40 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 476 reviews

The Strand hotel in Schmerikon is situated in a fantastic location directly on Lake Zurich. The accommodation has its own small beach, which is reserved for hotel guests only.

From US$278.36 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 141 reviews

Located in Schönengrund, within 21 km of Säntis and 22 km of Olma Messen St.

From US$131.59 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 226 reviews

Located in Bühler, 12 km from Olma Messen St. Gallen, Landgasthof Sternen provides accommodation with a garden, free private parking, a terrace and a restaurant.

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 419 reviews

Situated in Appenzell’s historic Landsgemeinde Square, Cafe-Hotel Appenzell offers an elegant restaurant with terrace that serves home-baked cakes and regional specialities.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 478 reviews

The Hotel Frohe Aussicht hotel enjoys a quiet location in Schwende in the Alpstein Hiking Area. It offers free WiFi, fine regional cuisine, and a sauna.

Flyhof

Hotel in Weesen
No credit card needed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 386 reviews

The traditionally built, historic wood and stone house Flyhof in Weesen is a family-owned hotel, set directly at the shores of Lake Walen.

From US$177.64 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 985 reviews

Situated in Horn, 12 km from Olma Messen St. Gallen, Bad Horn - Hotel & Spa features accommodation with a terrace, private parking, a restaurant and a bar.

From US$315.05 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 21 reviews

Alphotel & Bergrestaurant Sankt Martin has a seasonal outdoor swimming pool, garden, a terrace and restaurant in Sankt Martin.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 29 reviews

Located 48 km from Salginatobel Bridge, Berghotel Schonhalden offers 3-star accommodation in Flums and features a terrace, a restaurant and a bar.

From US$305.56 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 60 reviews

Located in Weissbad, 23 km from Olma Messen St. Gallen, Hotel Alpenblick provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$283.92 per night

Hotel Metropol

Hotel in Widnau
No credit card needed
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 178 reviews

Situated in Widnau, 7.2 km from Dornbirn Exhibition Centre, Hotel Metropol features accommodation with free bikes, free private parking, a fitness centre and a restaurant.

FAQs about hotels in St.Gallen Canton

See reviews by guests who stayed at hotels in St.Gallen Canton

See all
From US$284.94 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 155 reviews
A very charming little castle just above Lake Constance nestle in a beautiful garden, walking distance to the lake. The rooms a spacious and very clean, the bed very comfortable. Don't miss out on the excellent restaurant! The 4 course menu is an absolut must! Modern German kitchen from local produce. Delicious! The service is very friendly and accommodating! Same goes for the breakfast: very friendly service and local breads, marmalades and cheeses.
Guest review by
Kerstin
Singapore
From US$414.31 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 477 reviews
I stay at this hotel every year in December when I attend a medical congress and every time there is only excellence from the quality of the bed and the pillow to the bar cigar club and spa not to mention the two star Michelin restaurant up in the attic .
Guest review by
IONEL H.
Switzerland
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,187 reviews
As I had injured my foot, we were offered a room in the castle to save me walking so far for meals etc. our room was spacious with a balcony and superb view. The staff were very obliging, friendly and happy - we felt very at home here.
Guest review by
Fowler
Australia
From US$247.18 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 641 reviews
The view from the restaurant outdoor was stunning! We saw hawks, cows, boats on the lake, beautiful thunder etc. The vibe was serene and positive. The server/hotel manager was great, the wine was good and we would visit again.
Guest review by
Hengameh
Sweden
From US$754 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 148 reviews
I have stayed here several times. It is very expensive so it makes a lovely treat. Personally I like that it is all „auf Deutsch“. I like to experience a place from that country‘s perspective, plus I can work on my German!
Guest review by
Susan
United States
From US$229.33 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 647 reviews
Perfect place for family with kids. Playroom, cinema, lounge the kids could play and we could have some time off. Very close to the ski posts, we went on foot. The food nothing special but ok for the price.
Guest review by
Evi
Greece
From US$809.77 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 909 reviews
Beautiful resort on the lake. Had a room with Seaview with balcony which was amazing. The staff really nice and helpful. They have also a bike room. The cable car is 3 min by walk. Would recommend!
Guest review by
Peter
Austria
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 796 reviews
This hotel is a 8 minutes walking distance to Tamina Thermal. The staff are very helpful and very friendly! The room I got is big with a huge terrace ;-).
Guest review by
Jelyn
Spain
From US$355.29 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 412 reviews
Excellent location. Spacious clean rooms. Lobby brimming with activities and facilities. Fast, respectful service. Top notch breakfast
Guest review by
Samitha Jayathilaka
Germany
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 809 reviews
The Spa is SO worth it and the new rooms with Aircon are the best thing that happened to me this summer.
Guest review by
Oli
Spain
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 923 reviews
Everything was excellent! The room with the nice view, the breakfast and the helpful staff.
Guest review by
ΑΝΑΣΤΑΣΙΑ
Greece
From US$404.88 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 201 reviews
Everything! Super welcoming with the children’s. The restaurant, is as usual, very good 👍
Guest review by
Francis
Switzerland
From US$174.61 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 371 reviews
Very close to the mountains, bus right outside also to get back into towns
Guest review by
Thomas
Ireland
From US$342.89 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 577 reviews
Absolutely everything. Such a caring staff, great wellness facilities…
Guest review by
Livia
Switzerland
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 419 reviews
Probably the best place in town. Very good restaurant for dinner
Guest review by
Geoffrey
Australia
From US$315.05 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 985 reviews
Amazingly beautiful hotel, very stylish, great breakfast
Guest review by
Anita
Switzerland
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 294 reviews
I was authentic Swiss & the staff were excellent.
Guest review by
Kevin
United Kingdom
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 199 reviews
Family and hospitable and lovely view
Guest review by
ABDULAZIZ
Saudi Arabia
From US$278.36 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 437 reviews
Very nice and comfortable room
Guest review by
Dejan
Austria

Planning a trip? Get inspired by reviews of cities in St.Gallen Canton

10

The abbey complex is the place you want to see if you are...

The abbey complex is the place you want to see if you are interested in history: the museum, the vault and the library are amazing and absolutely worth the visit (and the price, that is even cheap). Getting around the town is easy, both walking and using the public transportation. If you arrive by car, remember that a great part of the center is not accessible, but there are parking areas open 24/7 that cost 20 CHF for 24h.
Guest review by
Marcello
United Arab Emirates
10

Bad Ragaz: A Renowned Spa Destination

Bad Ragaz: A Renowned Spa Destination Nestled in the Swiss Alps, Bad Ragaz is famous for its thermal springs and world-class wellness retreats. The town’s Tamina Therme offers beutifully designed thermal baths sourced from the nearby Tamina Gorge, a tradition dating back to the Middle Ages. Beyond its spa culture, Bad Ragaz boasts stunning alpine scenery, a golf course , and a charming village atmosphere.
Guest review by
Mary Jo
Switzerland
10

Wildhaus, by its location and views, is quaint, clean and...

Wildhaus, by its location and views, is quaint, clean and stunning. Lots of hiking can be done straight from the hotel, or you can take the ski / hiking lifts up to higher ground and do mountain top excursions, with breathtaking views of the mountains. Definitely worth a visit of you are looking for peace, hiking and beauty. There are various hotels in the area, Hotel Sonne has a magnificent menu of Swiss specialties and very acceptable pricing. Wildhaus is small and does not have much in the way of shops, and is linked by various efficient bus routes to get to other towns if shopping is important.
Guest review by
Alwin
South Africa
10

Stunningly gorgeous area with tons of outdoor/mountaineering...

Stunningly gorgeous area with tons of outdoor/mountaineering activities to do. In the winter this would make a killer ski/snowboarding spot. My wife and I had a blast exploring the random mountain roads and trails getting amazing pictures. Just be prepared to spend money because everything is very expensive, we went to a random restaurant in town and spent 40 euro on a shredded beef sandwich to give you an idea of the cost. Most hotels are going to be 200-300+ per night in the off season.
Guest review by
Robert
United States
10

Rapperswil-Jona is an absolutely beautifully pretty little...

Rapperswil-Jona is an absolutely beautifully pretty little historical town with everything you need. It has an abundance of restaurants of all types, some in tiny little cobbled back streets and many overlooking the lake. The best thing we found during our stay was the superb lake swimming area. There are purpose built changing rooms, life guards, a café, sun-decks, showers and a large protected area of the lake for swimming, plus a couple of floating deck-islands if you fancy a bit of on water relaxing. We swam every morning before breakfast, which was fabulous and really a pleasure once you got in the water. You can walk to the swimming area up through the castle.
Guest review by
Timborelli
United Kingdom
10

Great base for exploring mountains, either within this...

Great base for exploring mountains, either within this resort or using neighbouring lifts. Tannenboden area also benefits from a lift down to the lake, which is great for a soak after a long day hiking! Tannenheim is more suited for extensive downhill mountain biking. Skiing the area would be great if you can handle black and red runs.
Guest review by
Thomas
United Kingdom
10

We had a wonderful last minute trip to Appenzell.

We had a wonderful last minute trip to Appenzell. It was beautiful and friendly town. As we visit midweek in September is was less crowded and more enjoyable. We really enjoyed strolling through town and visiting the near by Eberalp Lift and walk to the Aescher Inn. The cloudy weather lifted and allowed us to see the entire valley.
Guest review by
RYAN
United States
8.0

A quaint village on the shores of Lake Walensee, under the...

A quaint village on the shores of Lake Walensee, under the impressive Churfirsten (mountain range). Can be busy and crowded on a warm summers day. Best time to visit would be early morning or early evening. If a keen hiker it's a wonderful mid-point stop or end point treat for a meal and a well deserved refreshment. Some lovely local products on sale. A small village but if you stop 'and smell the roses' you'll be rewarded with experiencing the energy that flows through the streets and vineyards.
Guest review by
Robynne
Switzerland
8.0

Amazing quiet little town on walensee.

Amazing quiet little town on walensee. Views are just wonderful. The views are what you would imagine Switzerland to look like: Blue lake, mountains, green fields with a wooden farm and a Swiss flag 🇨🇭 Summer tips: -take a day on the boat (family tickets available) and explore the other little towns on the lake. - Go up to flumserberg and enjoy the hikes, mountain biking and more - enjoy the lake :)
Guest review by
Mohamed
Switzerland
10

A very interesting place with a lovely old town, and...

A very interesting place with a lovely old town, and stunning scenery in the area. Particularly, I would recommend visiting the Abbey Library, a stunning place, and the three lakes beauty spot up on the side of the valley, above the town.
Guest review by
Peter
United Kingdom