Search hotels in St.Gallen Canton, Switzerland

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

Check out these popular cities in St.Gallen Canton

St. Gallen

138 hotels

Bad Ragaz

33 hotels

Buchs

14 hotels

Wil

8 hotels

Appenzell

32 hotels

Widnau

6 hotels

Wildhaus

58 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.

B
Benjamin
From
Australia
Great little hotel just out of town. Brand new so It was super clean. Very spacious and kitchenette was a bonus. Great shower and comfortable bed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,062 reviews
Price from
US$193.44
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.

C
Ciobanu
From
Romania
New and stylish hotel. Very clean and comfortable room. Staff was very friendly and helpful.We liked the breakfast ...was delicious with a goog coffee & a glass of champagne in the morning 😀
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,200 reviews
Price from
US$234.81
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
Steven
From
United Kingdom
Superb location great that they accommodated my request for a large parking space as our new car is very large the superb view in the room and sparkling clean oh and the lovely reception staff that are superb
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,277 reviews
Price from
US$228.66
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.

J
Jari
From
Switzerland
Super nice Room. The view is nice and the staff is very friendly.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 370 reviews
Price from
US$225.18
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.

J
Jonas
From
Sweden
We had a great stay at Hotel B&B Stossplatz! The breakfast, the staff (Katrin and her mother), the service, convenient with a parking space right outside, the proximity to the Appenzell city center, restaurants, train station and more - was really great! We could not have wished for better accommodation during our hike weekend in Appenzellerland! Highly recommended and we will of course return!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 379 reviews
Price from
US$274.78
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.0
Superb - What previous guests thought, 219 reviews
Price from
US$234.93
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.

A
Adrianus
From
Belgium
Hotel is new, it is simple but has everything a room should have. Self check in is easy. Parking place is behind the hotel .
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 161 reviews
Price from
US$218.57
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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 106 reviews
Price from
US$288.47
1 night, 2 adults

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 centre of Speicher in the canton of Appenzell Ausserrhoden. St.

G
Guojing
From
Australia
The property had a lovely and interesting interior. The rooms were clean and facilities well maintained. The staff were very helpful and nice. Rooms were quiet and the beds were comfortable. Breakfast was lovely especially with their homemade jams.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 394 reviews
Price from
US$400.17
1 night, 2 adults

Strandhotel Schmerikon

Hotel in Schmerikon

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.

s
sandrine
From
United States
Beautiful location, great rooms with balcony, great views, very good restaurant and super nice staff.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 481 reviews
Price from
US$287.27
1 night, 2 adults
See all 841 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,544 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,472 reviews

Popular with guests booking hotels in St.Gallen Canton

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

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 901 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,164 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,221 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,000 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,322 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,445 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

St.Gallen Canton's best hotels with breakfast

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 513 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$302.57 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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 574 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$402.17 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 520 reviews

Set only 500 metres from the Tamina Thermal Spa, Garni Hotel Torkelbündte enjoys a quiet location in the centre of Bad Ragaz. Free WiFi and free parking are available.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 987 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.

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

The Einstein Hotel enjoys a quiet location in the centre of Sankt Gallen, at the edge of the pedestrian zone.

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

The Forum Hotel enjoys a quiet location in Widnau in the Rhine Valley, close to the N13 motorway and Lustenau in Austria. It offers free parking.

From US$223.57 per night
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.

Budget hotels in St.Gallen Canton

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 140 reviews

Located in Ganterschwil, 37 km from Säntis, Restaurant und Kaeserei Berghof provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$112.41 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 210 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$97.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 635 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$147.38 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 348 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$112.41 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,063 reviews

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

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

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...

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

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. 23 km from Säntis and 33 km from Dornbirn...

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 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.

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, 510 reviews

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

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

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

From US$169.86 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 232 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 895 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 479 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, 383 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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 817 reviews

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.

FAQs about hotels in St.Gallen Canton

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

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 987 reviews
The location was wonderful, there are no beaches, but you can get in the water through docks with stairs. The lake is so clear! Unfortunately, we were in one of the few rooms with no balcony and no view. There was construction going on a property a few houses away so this woke us up if we had the window open. There are lots of jogging/walking trails and places to chill by the water. It's worth the expense for a special occasion as a middle-class person, it is on the very expensive side. For the two nights, we stayed there, we did feel like royalty.
Guest review by
Lori
Germany
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 154 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$209.21 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 451 reviews
The location of the hotel itself is unreal. Switzerland is truly beautiful, and when you stay in this hotel you can experience it. The interior is magical, so well blended that we were speechless. The accommodation itself offers a large number of fun activities for everyone. The reception staff were very friendly and very young and cheerful. The breakfast was great.
Guest review by
Neda
Serbia
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 817 reviews
Everything, the most stunning hotel with excellent service and facilities. My mum and I loved the pools, I played 2 rounds of golf on the beautiful course and the food was exceptional. Already planning a return trip.
Guest review by
Kaminski
New Zealand
From US$303.63 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,164 reviews
Beautiful place, very quiet, only 5 minutes from Thermal Spa. Lovely court yard restaurant. We enjoyed our breakfast with a fantastic view of the mountains, valley and the Schloss itself.
Guest review by
Maria
Russia
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 808 reviews
Receptionist very helpful. Room large with good facilities. Very clean. Beautiful bathroom with bath and walk in shower. Parking on site. Great breakfast!
Guest review by
John
United Kingdom
From US$389.68 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 410 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.1
Superb - What previous guests thought, 200 reviews
The view was amazing, room was so comfortable and the entire property was beautiful! The staff was so kind and welcoming too!
Guest review by
Ashley
United States
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Perfect location, very nice wellness area and great restaurant. And even music at the bar, that was truly amazing!
Guest review by
Olga
Estonia
From US$402.17 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 574 reviews
Stunning view of lake, nice wellness area and architecture style of hotel interior and good hotel restaurant.
Guest review by
Filip
Slovakia
From US$302.25 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 422 reviews
The room is clean and comfortable. The staff are friendly and nice. Food is amazing
Guest review by
LI-YU
Germany
From US$199.84 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 636 reviews
Good breakfast, nice entertainment room. I liked the possibility to play pool.
Guest review by
Viktor Kovtun
Switzerland
From US$249.80 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 370 reviews
Very close to the mountains, bus right outside also to get back into towns
Guest review by
Thomas
Ireland
From US$370.95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 909 reviews
The room. The wellness centre The breakfast Everything was excellent.
Guest review by
Sean
Ireland
From US$349.72 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 915 reviews
Nice location Good stuff Delicious restaurant except breakfast
Guest review by
Hamdan
United Arab Emirates
From US$349.72 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 198 reviews
Room Clean Breakfast is perfect Value for mooney
Guest review by
kyriakos
Cyprus
From US$199.84 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 299 reviews
I was authentic Swiss & the staff were excellent.
Guest review by
Kevin
United Kingdom
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 639 reviews
A castle in the snow. What more can you ask for
Guest review by
Shane
France
From US$332.73 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 463 reviews
Food Location Spa Gym Personal
Guest review by
Andrey
Israel

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

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

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

The hotel was very friendly and parking was very easy.

The hotel was very friendly and parking was very easy. Our balcony had a marvellous view of Lake Constance. It was short walk downhill to the lakefront, with various acxtivities in the marina area (including a curry wurst stand). We ate in the restaurant at the hotel, and the food was just fine. The breakfast selection was reasonable for the area. (no fried eggs though!) We would certainly stay again
Guest review by
Christopher James
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

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
8.0

The location in a valley at 500m, surrounded by peaks...

The location in a valley at 500m, surrounded by peaks reaching 2,500m, was great. Unfortunately the Tamina hot springs up the gorge, and the gorge itself, were closed, but I did manage to catch the last day of the season at Heidiland, a charming place. The mineral springs spa is fabulous, where you can enjoy every type of pool, steam room, sauna, jacuzzi, and water massages, and, of course, it is immaculately clean and well organised. The tourist tax in Bad Ragaz is a hefty 4.60CHF per night. I found the locals rather cold and snobby. It's a nice place to go to if you like the spa. I did not eat out so cannot recommend restaurants. Sorry. The public transport, like everywhere in Switzerland, is excellent but buses only run once per hour.
Guest review by
Gabriella
Israel
10

This is an absolutely precious town.

This is an absolutely precious town. Very quaint and cozy away from the city. You can walk all over the whole town admiring the traditional homes. Very quiet and laid back. No hustle and bustle of city life. This is the place to go if you want to get away and relax at a quiet slow pace.
Guest review by
teresa
United States