Search hotels in St.Gallen Canton, Switzerland

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

Select occupancy

Check out these popular cities in St.Gallen Canton

St. Gallen

140 hotels

Bad Ragaz

32 hotels

Appenzell

32 hotels

Wildhaus

81 hotels

Weissbad

8 hotels

Walenstadt

7 hotels

Unterterzen

16 hotels

Wil

8 hotels

Stay in St.Gallen Canton's best hotels!

Filter by:

Star Rating
Review score

Cubilaris Motel

Hotel in Bad Ragaz

Featuring free bikes and views of mountain, Cubilaris Motel is located in Bad Ragaz, 14 miles from Salginatobel Bridge.

A
Amirhossein
From
Iran
Amazing,everything was perfect I wish I had more time to stay there i recommend it to everyone, specially for the travelers,this place located in a very good pint of bad ragaz with good access to everywhere around.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,078 reviews
Price from
$146.10
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.

Y
Yoel
From
Israel
Great location, clean, firndly staff and very nice room
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,113 reviews
Price from
$202.60
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...

L
Lakhani
From
France
Excellent View ! Rooms were super clean. Food was very good at the restaurant. Very courteous staff. The overall stay was very pleasant. If someone wants to write some book its a writers place as well.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,205 reviews
Price from
$218.06
1 night, 2 adults

Sorell Boutique-Hotel City Weissenstein St Gallen

Hotel in St. Gallen

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.

Y
Yoram
From
Thailand
Perfect location, excellent service, very comfortable and well equipped room, very good breakfast. Highly recommended
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,077 reviews
Price from
$255.92
1 night, 2 adults

Hotel Dom, zentral - herzlich - sozial engagiert

Hotel in St. Gallen

Hotel Dom, zentral - herzlich - sozial engagiert is located in the Old Town of St.

S
Samuel
From
United States
The location is very good and the room is extremely clean. We chose the superior room so we have AC. The AC works well during the hot weather. The breakfast is good too. The room is small but the space is well thoughtfully design.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,069 reviews
Price from
$189.11
1 night, 2 adults

Hotel Säntis Teufen

Hotel in Teufen

Located in Teufen, 5.6 miles from Olma Messen St. Gallen, Hotel Säntis Teufen has accommodations with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a bar.

S
Stuart
From
United Kingdom
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.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 442 reviews
Price from
$206.88
1 night, 2 adults

Appenzeller Huus Löwen

Hotel in Gonten

Located in Gonten, 11 miles from Säntis, Appenzeller Huus Löwen has accommodations with free WiFi and free private parking. The property is around 13 miles from Olma Messen St.

P
Paula
From
United States
Beautiful location. Very clean. Breakfast was delicious. The staff was exceptionally helpful, especially Romona,at check-in desk.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 124 reviews
Price from
$501.44
1 night, 2 adults

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

Hotel in Appenzell

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

M
Milly
From
Singapore
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.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 446 reviews
Price from
$190.57
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. The property is around 8.1 miles from Säntis, 23 miles from Olma Messen St.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews
Price from
$215.58
1 night, 2 adults

kroneLODGE - Self-Check-In Hotel

Hotel in Mosnang

Located in Mosnang, within 22 miles of Säntis and 26 miles of Olma Messen St.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 158 reviews
Price from
$209.63
1 night, 2 adults
See all 942 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.2
Very Good - What previous guests thought, 3,226 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 5,348 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,312 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,588 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,069 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,312 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,158 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 508 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,077 reviews

Popular with guests booking hotels in St.Gallen Canton

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 320 reviews

St.Gallen Canton's best hotels with breakfast

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 172 reviews

Dating from the year 1928, the historic Turquoise Bath of the Schloss Wartegg invites you to take a relaxing bath in style.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 239 reviews

Located in Heiden, 9.4 miles from Olma Messen St. Gallen, Linde Heiden Swiss Quality Hotel provides accommodations with a garden, private parking, a terrace and a restaurant. 13 miles from Casino...

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 393 reviews

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

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 555 reviews

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

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 880 reviews

Located in Horn, 7.5 mi from Olma Messen St. Gallen, Bad Horn - Hotel & Spa features accommodations with a terrace, private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 44 reviews

Located in Nesslau, 11 miles from Säntis, Gasthof Ochsen provides accommodations with a shared lounge, free private parking and a restaurant. The property is around 26 miles from Olma Messen St.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 23 reviews

Located in Rehetobel, 6.9 miles from Olma Messen St. Gallen, Dorfhus Gupf provides accommodations with a terrace, free private parking, a restaurant and a bar.

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

Located in Schwellbrunn, 10 miles from Olma Messen St. Gallen, Vegan Health Hotel Sonnenberg provides accommodations with free bikes, free private parking, a garden and a shared lounge.

Budget hotels in St.Gallen Canton

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,069 reviews

Hotel Dom, zentral - herzlich - sozial engagiert is located in the Old Town of St.

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

Located in Bad Ragaz, 13 miles from Salginatobel Bridge, Palais Bad Ragaz has accommodations with a garden, private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 212 reviews

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

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 203 reviews

Located in Lütisburg, 20 miles from Olma Messen St. Gallen, Hotel Rössli Tufertschwil has accommodations with a garden, free private parking, a terrace and a restaurant. The hotel has family rooms.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 23 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.4
Wonderful - What previous guests thought, 90 reviews

Located in Weissbad, 14 miles from Olma Messen St. Gallen, Hotel Alpenblick provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 65 reviews

Located in Vättis, 19 miles from Salginatobel Bridge, Tamina Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,069 reviews

Self Check-In Hotel David 22 is located in St. Gallen, 1.4 miles from Olma Messen St. Gallen and 19 miles from Säntis.

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

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,158 reviews

The Radisson Blu Hotel, St. Gallen is a four-star hotel ideally located in the heart of Eastern Switzerland.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 5,348 reviews

Centrally located, Hotel Walhalla can be found opposite Sankt Gallen Train Station. A 24-hour reception, meeting rooms, private on-site parking and free WiFi throughout the property are featured.

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

The Hotel Gallo is located right next to the convention center grounds, half a mile from the historic quarter of St. Gallen.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 954 reviews

Featuring a shared lounge, bar and views of city, Moxy Rapperswil is located in Rapperswil-Jona, 10 miles from Einsiedeln Abbey.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 186 reviews

Located in St. Gallen, 2 miles from Olma Messen St. Gallen, Hotel Restaurant Falkenburg provides accommodations with a terrace, free private parking and a restaurant.

Hotel Krone Gais

Hotel in Gais
No credit card needed
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 142 reviews

Hotel Krone Gais is located in Gais, within 10 miles of Olma Messen St. Gallen and 17 miles of Dornbirn Exhibition Center. This 2-star hotel features free WiFi and a restaurant.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 243 reviews

Located in Flumserberg, 26 miles from Salginatobel Bridge, Hotel Restaurant Bergheim provides accommodations with a shared lounge, free private parking, a terrace and a restaurant. 22 miles from...

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 160 reviews

Located in Flumserberg, 29 miles from Salginatobel Bridge, Hotel Tannenboden - Steinbock has accommodations with a shared lounge, free private parking, a terrace 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 $297.15 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 250 reviews
Great location in Appenzell. Short walk to shops and train station. Staff was very friendly and helpful. We used the sauna after a day of hiking in the rain. Just what we needed! They stored our luggage overnight while we hiked to Aescher to stay one night.
Guest review byAngela
Canada
From $158.25 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 415 reviews
We stayed in a room with a shared bathroom (no discomfort at all). The room was large, clean. The bed linen and pillows were very nice and comfortable, I slept well. Sauna was ok. There is a small pool but we did use it. Location is great.
Guest review byIryna
Ukraine
From $704.70 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 920 reviews
The location, proximity to cable car , beautiful scenery every moment of our stay in all directions. The Lake, Walensee is the best! There is clean and tidy inside and outside the property. We enjoyed our stay.
Guest review byleonid
Israel
From $326.39 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 906 reviews
Great breakfast, lovely restaurant with fondue, lovely bar with cocktails in the evening, complete with bowling alley and a foosball table, and lovely staff. Couldn't have asked for a better stay.
Guest review byBrenda
Ireland
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 691 reviews
The rooms are big there is a balcony to its room it's clean it's comfortable the food is perfect there's a seat area Middle East style and its room , good for the value
Guest review byHammud
Israel
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 763 reviews
They have free dessert and bakery, local spring water to offer for their guests. The hotel staff is super friendly and helpful if you need any guidance or help.
Guest review byXimeng
Bulgaria
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 835 reviews
Great hotel. Everything is perfect. Planning to book for 2026. One of the best thermal SPA in the world.
Guest review byAndriy
Ukraine
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 483 reviews
the room is very spacious and comfortable. staff very friendly. hotel facilities outstanding.
Guest review byJona
Israel
From $370.90 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 251 reviews
The view! The room was super comfortable and nice. The balcony looks right on the mountain.
Guest review bySigal
Israel
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 302 reviews
wonderful view, great restaurant, friendly and welcoming staff, all over clean
Guest review byRIITTA
United States
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 504 reviews
Great location, Awesome staffs, and the room is very clean and comfortable.
Guest review byJonathan
United States
From $395.38 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 366 reviews
Incredible renovations. Very clean, spacious, comfortable, and beautiful.
Guest review byQuinn
United States
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,312 reviews
Gorgeous view great staff lovely restaurant great pool & sauna!
Guest review byVivian
United States
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 880 reviews
Great view at the lake, nice room, restaurant and Spa!
Guest review byBarbara
Switzerland
From $337.52 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 543 reviews
Everything: room, view, breakfast, spa, location.
Guest review bySilvia
United States
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 172 reviews
Cool property, loved the historical castle
Guest review byGayle
United States

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

Scored out of 10, guest rating 10

St Gallen is a great city to visit with the wonderful Abbey,...

St Gallen is a great city to visit with the wonderful Abbey, Cathedral and Library. There are a lot of lovely shops, cafes and restaurants in the old town and beautiful old buildings. You can go up into the hills either side. On one side you can visit the Wild Park with goats, deer, wild pigs and trails through the woods. On the other side you can go up to the three ponds, to swim, play sports or relax. There are also lovely parks in the old town, museums and other attractions.
Guest review byCaroline
United Kingdom
Scored out of 10, guest rating 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 byMary Jo
Switzerland
Scored out of 10, guest rating 10

Appenzell is a charming traditional Swiss town with...

Appenzell is a charming traditional Swiss town with beautiful buildings and pedestrian areas. There are lots of welcoming cafés with outdoor seating serving often local fare, the apfel strudel at zum Drei Köneg is amazing.
Guest review byMartin
United Kingdom
Scored out of 10, guest rating 10

The flat is beautifully furnished and everything you might...

The flat is beautifully furnished and everything you might need is provided! You can start hiking right at the doorstep, we didn't manage all hikes (even though we hiked every day as we had beautiful weather) and plan to be back :-). The balcony is a lovely bonus and we ate all our meals there with a beautiful view of the mountains. A swimming pool, table tennis and football table kept us even in the evening entertained as well as the board and cad games provided by the host.
Guest review byAnonymous
Scored out of 10, guest rating 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 byTimborelli
United Kingdom
Scored out of 10, guest rating 10

We arrived by car but walked back to Appenzell when we...

We arrived by car but walked back to Appenzell when we checked out to catch a train. It was a beautiful walk through meadows and woods and took 2 hours 45 minutes. The staff were friendly and the place very clean. Excellent location for walking . On one walk we stopped for coffee at the Ahorn and it was lovely.
Guest review byHelen
United Kingdom
Scored out of 10, guest rating 10

The town provides really a lot.

The town provides really a lot. Great view on magnificent Churfirsten mountains - lake close by with several activities such as boating and diving. The centre has several great restaurants with a diverse range. Large supermarkets, post office - all there. The train station is right next to city centre and has frequent connections to literally everywhere in Switzerland. Hiking and skiing are accessible with short travel.
Guest review byGerd
Germany
Scored out of 10, guest rating 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 byMohamed
Switzerland
Scored out of 10, guest rating 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 byChristopher James
Switzerland
Scored out of 10, guest rating 8.0

Beautiful city, lovely old town. walk up to the 3 ponds for...

Beautiful city, lovely old town. walk up to the 3 ponds for the view, lovely. We were there on a Sunday night, end March, and the city was deserted by 5.30pm. Really struggled to find an open restaurant (Marketplatz, saved the day).
Guest review byRobynne
Switzerland

More places to explore, more ways to go

  • Cheap vacations in St. Gallen

    Plan everything you need for your vacation in one place – from flights and stays to tours and activities
  • Hotels in Lake Geneva

    Hit the road and make the most of your trip by discovering another popular destination in Switzerland.
  • Hotels in Swiss Alps

    Hit the road and make the most of your trip by discovering another popular destination in Switzerland.
  • Car rental near St. Gallen-Altenrhein Airport

    Flying in to St. Gallen-Altenrhein Airport and need to rent a car? Book it now to pick it up when you land.
  • Hotels in Switzerland

    If you're planning a longer trip, look beyond St.Gallen Canton and explore the whole country!
  • Flights to St.Gallen Canton

    Get your flight tickets to St.Gallen Canton right here on Booking.com.
  • Hotels in St. Gallen

    Thinking about which towns and cities to visit during your trip to St.Gallen Canton? Try St. Gallen, a popular choice with guests.
  • Hotels in Appenzell

    Thinking about which towns and cities to visit during your trip to St.Gallen Canton? Try Appenzell, a popular choice with guests.