St Gallen, as you may not know, is actually the eighth-largest city in Switzerland and is home to around 80,000 people. Sitting in eastern Switzerland, close to the German, Austrian, and Liechtenstein borders, it is a German-speaking city and the hub for the region.
Sitting at just 675 meters (2,215 feet) above sea level between the Swiss Alps and Lake Constance, it is a historical city that dates back to the 7th century.
It is home to the Abbey of St. Gall, a UNESCO World Heritage Site, and spending time visiting the Abbey is one of the great things to do in St Gallen along with lots of other things.
As well as being a historical city, it is also a bustling university city. The rather well-known 100-year-old University of St. Gallen attracts students from all over the world and Switzerland. This and other factors have made St Gallen home to one of the highest proportions of young people in Switzerland.
St Gallen is a beautiful city to visit, and the surrounding lakes and mountains are a delight to explore too. But, what are the best hotels in St Gallen for you to stay at? That’s what we are here to find out!
Table of Contents
Luxury Hotels (4 Star)
Einstein St Gallen
Einstein St Gallen is one of the great hotels in St Gallen to stay in if you are looking for a bit of luxury.
It is a 4-star superior hotel and its location in Saint Gallen city center is hard to beat as it is right next to the pedestrian zone. The hotel is within walking distance to the main train station along with plenty of great cultural sites plus some great bars and restaurants.
The hotel restaurant, called Einstein Gourmet, is a great place to have lunch or dinner. It serves up some delicious haute cuisine and it has stunning views over the Old Town and city center.
There is also another hotel restaurant called Bistro St. Gallen which is a great place to grab an affordable bite to eat throughout the day.
Being one of the more luxurious St Gallen hotels, it has a spa that you can use for free during your stay. Swim in the indoor swimming pool, use the gym, enjoy the steam baths, and pick from a range of treatments on offer.
All the rooms at this hotel are furnished to a very high standard and are very comfortable so that you have a lovely stay.
Hotel Walhalla has one of the most convenient locations of all the hotels in St Gallen. You will find Hotel Walhalla in the middle of the city, so everything from the train station to St Gallens cultural sights and attractions are within walking distance.
Being a 4-star hotel, Hotel Walhalla is certainly not one of the cheapest hotels in St Gallen but does offer a very comfortable stay for your trip.
The rooms at Hotel Walhalla are spacious and come with all the modern extras you might need and some have lovely views of the city too.
During your stay, be sure to stop in at the hotel restaurant for dinner as it has an excellent menu, it is also where you will have a delicious breakfast each morning during your stay.
There is also a lovely bar at Hotel Walhalla where you can have a refreshing drink after a long day and meet some fellow travelers too.
Other helpful facilities of Hotel Walhalla include free Wi-Fi (of course), meeting rooms, and free parking which is private and off-site, in case you drive there.
Sorell Hotel City Weissenstein – Boutique Hotel
Like the hotels in St Gallen we have looked at, Sorell Hotel City Weissenstein is also in the heart of the city. You can walk almost everywhere as it is close to the train station, Old Town, cultural sights, and lots more.
The Sorell Hotel City Weissenstein is a 4-star boutique hotel and is one of the St Gallen hotels to stay in if you are looking for a bit of luxury during your stay.
Being a boutique hotel, it comes with modern individually decorated rooms for that unique touch, and all of them are fabulous. Not all the rooms have city views but some do so be sure to book one with a view if you want it.
There is a lovely restaurant at the hotel that has an excellent breakfast (included) and dinner menu for you to choose from during your stay. You’ll also find a nice bar at the hotel to unwind with a drink in the evenings.
Other facilities at the hotel to ensure you have a great stay include a 24-hour front desk, daily housekeeping, a business center, and meeting rooms.
Oberwaid Hotel St. Gallen
Oberwaid Hotel St. Gallen is not actually in the city of St Gallen, it is about a 10-minute drive outside of the center. This means you will be staying in a peaceful setting surrounded by nature and with breathtaking views of the Lake Constance region too.
Being one of the hotels in St Gallen outside of the city, it does offer a shuttle service to the train station for a small charge so that you can explore St Gallen as easily as possible.
You can choose to book a room or a suite at this St Gallen hotel, all of which are very comfortable and luxuriously decorated too.
The Oberwaid Hotel has a heated outdoor pool for you to do laps in and it comes with a sunbathing terrace if you just want to relax and read a book. There is also a large spa and wellness area with a sauna, steam bath, relaxation room, and gym.
If you do not feel like heading into town, the restaurant onsite specializes in fine cuisine made with local produce and there is also a hotel bar to grab a drink at.
Radisson Blu Hotel
The Radisson Blu Hotel is another of the great St Gallen hotels to stay in as it has a very central location, and everything is pretty much within walking distance.
Also, the Radisson Blu Hotel is a 4.5-star hotel and therefore you will have a very comfortable stay. All the rooms and suites are very comfortable and the interiors are excellent, some rooms have views of the Appenzell Alps too, which is a massive bonus.
Sadly there is no pool or spa at the Radisson Blu hotel but there is a lovely bar and restaurant that has a menu of delicious international dishes to suit every palate.
I would highly recommend spending some time on the rooftop terrace of the Radisson Blu Hotel as the views across the city are excellent. The Radisson Blu Hotel also has a casino where you can try your luck at the tables during your stay.
3 Star Hotels (Mid-Range)
Hotel Dom is an excellent mid-range Saint Gallen hotel and is the ideal place to stay if you want to spend a little less but still have a very comfortable stay.
This is a 3-star hotel in the heart of the city and is just a short walk away from the Abbey of St. Gall as well as the train station and all the other great attractions in St Gallen.
All the rooms at Hotel Dom are modern, comfortable, and spacious and come with all the modern additions you would expect like free Wi-Fi, flat-screen TVs, minibars, and more. Some of the rooms at Hotel Dom even have lovely views overlooking the city.
Hotel Dom does not have a spa or a pool but it does have a lovely restaurant that specializes in Swiss and international cuisine. You will also find a bar at the hotel where you can relax with a drink at the end of the day. There is also a terrace where you can sit outside and enjoy the views and the included breakfast is excellent!
Overall, Hotel Dom is a great choice if you are looking for affordability, comfort, and a central location for your stay at Saint Gallen Hotel.
Hotel Metropol is a stylish hotel in the heart of Saint Gallen, right across from the main train station, and this means you are within walking distance of all the great things the city has to offer.
Hotel Metropol has spacious rooms that are fitted with modern amenities and are super comfortable. Sadly, not every hotel room at Hotel Metropol comes with a view but some of them look out over the city so be sure to request one of these if you want one.
Hotel Metropol does not have a spa, pool, or gym but it does have an excellent restaurant that serves up gourmet cuisine every evening. The breakfast at Hotel Metropol (included) is also known to be fantastic.
You will also find a nice bar at this hotel which has a great cocktail and wine menu, and it is a nice place to hang out and meet other travelers.
Hotel am Spisertor
Hotel am Spisertor is a lovely little 2-star hotel in the heart of St Gallen just close to the pedestrian zone, which ensures some peace and quiet during your stay. It also has a terrace and a garden for you to enjoy during your stay, which is a nice extra.
Everything is within walking distance of this rather nice hotel and it is also very affordable compared to a lot of the others.
All the modern rooms at this hotel are well furnished to a high standard and come with everything you need from a private bathroom to free Wi-fi and a minibar. Some of the rooms also come with a nice view of the city.
There is no restaurant or bar at this hotel but you can find a lot of choices down the street. Your booking does, however, come with a complimentary and excellent breakfast.
If you are looking for affordability, comfort, and a great location, this is the St Gallen hotel to go for.
Hotel Elite is one of the popular hotels for anyone traveling on a tighter budget as it is affordable, has a central location and the rooms are comfortable.
Sitting in the center of the city, everything you could want to see in St Gallen is within walking distance from Hotel Elite. The area is full of cafes, bars, and restaurants plus the cultural sites are not far away either.
You will have a spacious room that is very comfortable and has a private bathroom plus modern extras as one would expect. If you are lucky you might get one of the rooms with city views, I suggest requesting this from Hotel Elite if you want one.
The breakfast every morning is known to be fantastic at this Hotel Elite, the hotel staff are also very friendly, and there is even a nice terrace where you can sit out and relax during your stay.
Hotel Vadian is also one of the popular mid-range hotels in Saint Gallen and this is thanks to its good location, lovely rooms, and affordable prices.
Located in the heart of the city, you can walk to the Abbey and other great cultural sights, and there are a ton of cafes, restaurants, and bars just down the street from the hotel.
All the rooms are modern and spacious, and have their own private bathrooms plus the things you would expect like wi-fi, TVs, and minibars too.
You’ll be served an excellent breakfast every morning which is included in your booking, however, there is no bar or restaurant at this hotel. You can find one down the road very easily though.
St. Gallen Youth Hostel
St. Gallen Youth Hostel is a little bit outside of the city but it is on a hill so you can get great views of Lake Constance and St Gallen too. It takes about 15 minutes to walk into the Old Town so it is not actually that far out.
This is a very budget-friendly option, particularly if you want to book a bed in a shared dorm. Private rooms are also available if you would prefer, and all the options come with a shared bathroom.
The hostel also has a library and a games room where you can relax and meet other travelers and it serves up an excellent complimentary breakfast every morning.
B&B Hotel St. Gallen
B&B Hotel St. Gallen is an incredibly affordable 3-star hotel and this is because it is located 3 km from the center of St Gallen. Luckily it is close to the train station so you can hop on a ride into the city within 5 minutes.
The rooms are comfortable and come with everything you need for a nice stay such as free Wi-Fi, flat-screen TVs, and private bathrooms. A delicious breakfast is also included in every booking.
Overall it is a great St Gallen B&B hotel if you are on a tight budget but want a comfortable stay.