Top rated hotels in Canton of St. Gallen

B&B Hotel St Gallen
4.1/562 Reviews
The hotel is relatively near the Olma Messe (about 10 minutes on foot). This also means it is not near the centre of St Gallen. When I arrived, the staff was pretty unfriendly, telling me they were waiting on me to close, even though I arrived more then 1 hour before closing time of the reception... Nevertheless, the room was comfortable and clean. There is a train line juste next to the hotel. With a room on the 4th floor and a closed window, I was not bothered by it during my sleep. The breakfast in the morning was good. All in all, this is a nice place to stay if you want to access the Messe easily.
Boutique Hotel OchSen
3.5/535 Reviews
First thought, we may get disturbed with Church Bell after reading some reviews however Not at all. Location is superb as Bus stop 1 minute for Pizol, Tamina Thermal pool , Shps, Restaurants, Shops , Train Station are walking distance The Best Bakery with best coffee and Very hospitable owner/ staff just next to It - FASSLER Room was very clean, comfortable bed, large TV with thousands channels, Fridge, Tea& Coffee… Breakfast was really quality with plenty choices with daily fresh bread & croissant , No hot food but be honest we did not miss :-) There was fresh orange juice but seems only Saturday & Sunday mornings! We ate at their Restaurant 1 day. Very delicious food, very polite service Team. Loved the lentil soup, Thank you chef! No staff around, keys are on the reception desk when you come. We met a lady ( sorry can not remember her name, from Portugal ) who was very hard working, polite, helpful and Hospitable. A few area to improve Very bad smell like sweage when you enter the Hotel - all 6 days we stayed Checked boiled Eggs , seems Not daily put as we wanted to have on first day but it was off. We did not try after Overall, Great place to stay, we will be back and recommended
Hotel Walhalla
4.4/5115 Reviews
The Valhalla Hotel is the best accommodation choice to St Gallen, just opposite the exit of the train station and a minute walk with large luggage. Compared with other hotels in Switzerland, the room is very large, the decoration is comfortable, the elevator is spacious, the breakfast is quite good, the service attitude is very good, but unfortunately, I booked it for one day, and the next day I had to move to a hotel starting with M next to it. I immediately regretted why I didn’t set it for two days. Because the contrast is too big. I highly recommend everyone to come to St. Gallen to stay at the Valhalla Hotel, the price is very high, and it can be said that you live next to the train station the only choice! Not one of them!
Esos Hotel Quelle
3.9/543 Reviews
We arrived later at night than anticipated. The man at the front desk was understanding & generous as he carried our luggage up to our room. Our room was cute& cozy. Very clean. Breakfast was delicious & many selections to pick from. Hotel was in a great location. About A 10-15 minute walk to the train station. Because of the friendly staff, I would stay at this hotel again!
Hotel Tamina
4.5/531 Reviews
it was my daughters birthday and we could not have had a better experience! I contacted them ahead of time and asked if they could decorate and if we could get a cake (which I saw you could get on there website). when we checked in everybody was very friendly and when we got to the room (a corner suit) it was gorgeous the room itself was great and the birthday decorations were lovely. we decided to have dinner there and we had the daily menu (5 courses) the food was great. they decorated the table and after dinner (we were already full) they brought the cake, which we thought they forgot, out it was beautiful! we had it for breakfast too. everybody was so nice the whole stay was great.
Best Western Hotel Rebstock
4.5/557 Reviews
Parking is convenient, 20 minutes drive to St. Gallen. The scenery is good and you can see Lake Constance from afar. The breakfast is very rich, there are many types of food, the rooms are average, most of the hotels in Europe are like this.
Hotel Metropol
4.1/540 Reviews
My room was not large, but perfectly adequate. The towels are not plush, but clean and completely adequate. The bed was a queen, perfect. Wi-Fi good & reliable. If you are a light sleeper you might mention that as there can be a bit of noise late (when the bars close?) and early in the morning (street sweeping?) No safe in the room, didn't ask if one at the desk.
Hotel Stump's Alpenrose
4.3/519 Reviews
Forum - Das Business & Lifestylehotel
4.5/536 Reviews
What a refreshing experience! A place of excellent hospitality, friendliness and service. We are happy to come back again. The hotel was very clean, had a great modern design overall, especially for that region, and was very comfy to spend the night. The location is right in the center of the town, which made it easy to hop around. For business, they had great amenities for meetings, fast internet and professional reception staff to help you out on anything you need in a rush. The restaurant was the best in town and the best we could find within 20 minutes by car. Service was excellent and brought the dining experience to a whole other level. Food was very classy and well presented, while the quality was really fresh and the flavors were nothing but mind blowing. As I said in the beginning. We will be back. Big thanks to all the team and especially to Kathi and Marco.
Lofthotel Walensee
4/538 Reviews
A very cool atmospheric environment was turned into a chic, stylish hotel which even has a motorbike loft where guests can park their bike/motorbike inside the room. The double bed in the loft is huge and super comfortable and the open view bathroom has fantastic Rituals cosmetics. Their restaurant, Sagibeiz is a five minute walk away which might not sound ideal for a breakfast walk but its stunning lakeside location definitely makes it worth the effort. This is a hugely popular wedding location so it comes with a bit of a hefty price tag but the whole atmosphere makes up for it. And if you are lucky, then you get to meet the wonderful Marika at the reception who is all hearts and smiles, a wonderful hostess.

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 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 Properties70
Number of Reviews1,338
Average Price (Weekdays)IDR 4,096,760
Average Price (Weekends)IDR 4,187,469