3-Star Hotels in Canton of St. Gallen, Switzerland

3-Star Hotels in Canton of St. Gallen, Switzerland

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top 3-Star Hotels - Canton of St. Gallen

Choose your travel dates to see the latest prices
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
B&B Hotel St Gallen Hotels in
B&B Hotel St Gallen Hotels in B&B Hotel St Gallen Hotels in
Hotels in Canton of St. Gallen
KKaccey Mayer 2024.05.11
It was the perfect spot for our overnight trip to St Gallen. Closely located near a main train station with good connections into town. Plenty of blue zone parking around the area, which works well if you are coming for an over night trip. You also have the option to park at the hotel for an additional cost. We opted to buy a day ticket for the blue zone area.
Very Good
89 reviews
8.3/10
Price from
£66
per night
Check Availability
TouchBed City Apartments Hotels in
TouchBed City Apartments Hotels in TouchBed City Apartments Hotels in
Hotels in Canton of St. Gallen
GGuest User 2023.10.17
The accommodation is very well located, near the city centre. The rooms are very clean. When booking via a platform something had not been successful, the support has solved the problem immediately and then I could check in without a chance. I didn't find a furnace. A small waste pad in the room would also be good. Pictures are not hanging in the room... it is very spartanian and cool furnished. But would book again at any time if needed. Price for 1 night absolutely OK! There is a large and modern parking (Einstein). For short-term parking it is very expensive. From 16:00 p.m. - 9:00 p.m. I paid 45 CHF.
Very Good
76 reviews
8.4/10
Price from
£45
per night
Check Availability
Hotel Sonne Hotels in
Hotel Sonne Hotels in Hotel Sonne Hotels in
Hotels in Canton of St. Gallen
DDannihai 2024.02.18
Located on a mountainside, the road is easy to find. Supermarkets, restaurants, bus stops nearby. Free parking is sufficient. The hotel also has its own restaurant. The room was very clean. Rent prices are also fair compared to Swiss prices. 15 minutes drive down the hill to the bustling town and 30 minutes from the nearest highway exit. Recommended for long-term vacations, good choice for family relaxation, and pleasant mountainside scenery. Reminder: The power plug in Switzerland is different from that of neighboring countries, so be sure to bring it in advance
Very Good
49 reviews
8.1/10
Price from
£59
per night
Check Availability
Moxy Rapperswil Hotels in
Moxy Rapperswil Hotels in Moxy Rapperswil Hotels in
Hotels in Canton of St. Gallen
GGuest User 2024.06.17
The room was huge. The furnishings are tasteful and attractive. However, there is a lack of storage space. The champagne we ordered in advance was in a broken bucket. The bathroom is so small that you can barely turn around. Not for people with claustrophobia. Parking is very limited. You have to wait forever for the elevator. The reception was very friendly and the staff were very accommodating when you spoke to them. The breakfast buffet was varied. However, the food and dishes were on/in wall shelves, which is very impractical as it is difficult to pass each other. The reception/bar/lounge/breakfast room is a large hall and as a result it was very loud and uncomfortable at breakfast. Overall, it was OK for one night. On my next stay in Rappi, I would first look for alternative accommodation, which I also feel would be better value for money.
Very Good
61 reviews
8.7/10
Price from
£146
per night
Check Availability
Hotel Schloss Ragaz Hotels in
Hotel Schloss Ragaz Hotels in Hotel Schloss Ragaz Hotels in
Hotels in Canton of St. Gallen
GGuest User 2024.08.14
The hotel is located next to the BAD RAGAZ high-end golf club, backed by mountains, with its own garden, simple design, and free swimming pools, saunas and other leisure facilities. It is a good place for a leisure vacation. There are not many kinds of breakfast, but it is acceptable. There is no air conditioning in the room, so you have to open the window. Although the air is good, flying insects may come in, so those who are concerned should consider it carefully.
Very Good
74 reviews
8.1/10
Price from
£115
per night
Check Availability
Self Check-in Hotel Von Rotz Hotels in
Self Check-in Hotel Von Rotz Hotels in Self Check-in Hotel Von Rotz Hotels in
Hotels in Canton of St. Gallen
GGuest User 2025.07.07
The hotel is located on the second floor of the car sales area. It is a business hotel with new facilities and very clean. Breakfast is rich in variety and bread is delicious. Everyone is very satisfied after staying
Very Good
83 reviews
8.9/10
Price from
£112
per night
Check Availability
Hotel Buchserhof Hotels in
Hotel Buchserhof Hotels in Hotel Buchserhof Hotels in
Hotels in Canton of St. Gallen
AAnonymous User 2023.10.19
Clean environment, comfortable, quiet around, suitable for emptying and decompression, breakfast options are less, it takes a few minutes to walk close to the station, convenient transportation, it is still very recommended.
Very Good
42 reviews
8.7/10
Price from
£116
per night
Check Availability
Ibis Styles St Margrethen Bodensee Hotels in
Ibis Styles St Margrethen Bodensee Hotels in Ibis Styles St Margrethen Bodensee Hotels in
Hotels in Canton of St. Gallen
GGuest User 2024.08.08
非常不錯的酒店,前台很熱情周到,早餐很不錯而且免費哦,尤其是地理位置非常好,自駕旅遊的完美住宿地方。
Very Good
48 reviews
8.7/10
Price from
£99
per night
Check Availability
Hotel Post Hotels in
Hotel Post Hotels in Hotel Post Hotels in
Hotels in Canton of St. Gallen
VVictoria 2023.10.01
Hotel location is perfect and nearby have everything we need. Also it was good to go Heididorf and Zurich. The staff were all nice and helpful. Recommend it!
Very Good
44 reviews
8.3/10
Price from
£96
per night
Check Availability
Gertrud Schlössli Hotels in
Gertrud Schlössli Hotels in Gertrud Schlössli Hotels in
Hotels in Canton of St. Gallen
GGuest User 2025.10.24
the owner is very good 👍👍👍
Great
4 reviews
9.3/10
Price from
£76
per night
Check Availability
See All 3-Star Hotels in Canton of St. Gallen

Recent Reviews for Canton of St. Gallen Hotels

See all
7.4/10
GGuest UserThis hotel suited our needs, as we wanted to explore the untourist part of Switzerland. The hotel was the first hotel we have booked on the trip app which was not prepaid. When we arrived at the hotel it was automated entry with us entering our details into a entry machine by inputting your name and locating your booking and inserting payment card. Your room key is than printed and you swipe in. The rooms are clean with a nice decor with large windows providing plenty of natural light. The beds are comfy and we slept well as located in a quite location. Maybe too quite for some as most shops where closed. There is a local pub near by with friendly bar staff. Breakfast is provided but limited with choice compared to other places we have stayed. I liked that freewater was provided in the room which was a nice gesture. Bathroom is functional with very good shower pressure.
Krone by b-Smart

Krone by b-Smart

Hotel near Bad Ragaz
Price per night from:£76
8.3/10
Very Good
VVictoriaHotel location is perfect and nearby have everything we need. Also it was good to go Heididorf and Zurich. The staff were all nice and helpful. Recommend it!
Hotel Post

Hotel Post

Hotel near Sargans
Price per night from:£96
8.7/10
Very Good
GGuest UserThe room was huge. The furnishings are tasteful and attractive. However, there is a lack of storage space. The champagne we ordered in advance was in a broken bucket. The bathroom is so small that you can barely turn around. Not for people with claustrophobia. Parking is very limited. You have to wait forever for the elevator. The reception was very friendly and the staff were very accommodating when you spoke to them. The breakfast buffet was varied. However, the food and dishes were on/in wall shelves, which is very impractical as it is difficult to pass each other. The reception/bar/lounge/breakfast room is a large hall and as a result it was very loud and uncomfortable at breakfast. Overall, it was OK for one night. On my next stay in Rappi, I would first look for alternative accommodation, which I also feel would be better value for money.
Moxy Rapperswil

Moxy Rapperswil

Hotel near Rapperswil-Jona
Price per night from:£146
8.3/10
Very Good
KKaccey MayerIt was the perfect spot for our overnight trip to St Gallen. Closely located near a main train station with good connections into town. Plenty of blue zone parking around the area, which works well if you are coming for an over night trip. You also have the option to park at the hotel for an additional cost. We opted to buy a day ticket for the blue zone area.
B&B Hotel St Gallen

B&B Hotel St Gallen

Hotel near Saint Gallen
Price per night from:£66
8.4/10
Very Good
GGuest UserThe accommodation is very well located, near the city centre. The rooms are very clean. When booking via a platform something had not been successful, the support has solved the problem immediately and then I could check in without a chance. I didn't find a furnace. A small waste pad in the room would also be good. Pictures are not hanging in the room... it is very spartanian and cool furnished. But would book again at any time if needed. Price for 1 night absolutely OK! There is a large and modern parking (Einstein). For short-term parking it is very expensive. From 16:00 p.m. - 9:00 p.m. I paid 45 CHF.
TouchBed City Apartments

TouchBed City Apartments

Hotel near Saint Gallen
Price per night from:£45
8.1/10
Very Good
OOlgaExcellent hotel. Easy to settle. Keep it safe to not worry about whether you can get to the hotel (write about the difficulty of checking in) Important!!! Make sure the Internet works in advance and you can use the translator. We didn't work, but the letter with the booking number opened, because everything was normal. 1. A letter will be sent to the mail with the booking number and reference on which all the accommodation data are available. If not, please write to the hotel yourself and send it on the same day. The booking code/booking number is Latin big letters and number. Write them out there to find without the Internet then 2. Go to the e-registration link in advance, enter the address of residence and other data you are requested, and at the end you will write that you are successfully registered 3. Come to the hotel. The entrance door is open, come to the hall. Just on the left is the machine to get the opening card. Take the card, place the right to the magnetic space. On the apparatus, click to start registration and enter the booking number and your name in the next field. Then, then, then, then (the machine will give you all the fields you filled in in paragraph 2) and start magnetizing the card. At the end, the machine will write your room number. You can magnify 2 cards, I don't know any more. 4. Go upstairs, doors automatically open, look for your door and open a map. Leaving, throw cards in a special box. The only thing that didn't like in the room, the shelves are not deep, the water is splashing out, the rest is super. Take 1 cruissans for breakfast so that everyone is enough and in the reviews then don't complain.
B-Smart Motel Sevelen

B-Smart Motel Sevelen

Hotel near Sevelen
Price per night from:£75
8.6/10
Very Good
GGuest UserNice hotel just a few metres from the lake via an underpass under the railway line. Had dinner at the hotel and the food was excellent. Also breakfast was good with lot of choice.
Hotel Schiffahrt

Hotel Schiffahrt

Hotel near Quarten
Price per night from:£82
7.7/10
Good
AA. LorussoAs always good choice for a business trip! Leak point is the breakfast, but if are used to a simple coffee and croissant, it can work for you. Anyway the cappuccino is super!
Flexymotel Wil

Flexymotel Wil

Hotel near Wil
Price per night from:£88
7.3/10
SSpace TravellerHotel decor is new, room is fairly big, breakfast included, and self-checkin/out mode. Carpark is available but limited spaces.
Boutique Hotel OchSen

Boutique Hotel OchSen

Hotel near Bad Ragaz
Price per night from:£92
8.2/10
Very Good
AAnonymous UserThe room is small, the facilities are average, the pillows are only one 𠆤, and the price is not very high. The advantage is that the breakfast room is very beautiful, one step away from the St. Gallen Station.
Hotel Metropol

Hotel Metropol

Hotel near Saint Gallen
Price per night from:£117

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You can find over 1.5 million hotels in more than 230 countries or regions on Trip.com. Haven't decided which hotel to book? Browse our site to get ideas!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total Properties67
Number of Reviews1,634
Highest Price£719
Lowest Price£63
Average Price (Weekends)£152
Average Price (Weekdays)£147