Top 10 Best Hotels In St Gallen


Book A Hotel

St. Gallen is a beautiful city south of Lake Constance in northeastern Switzerland. Located between Lake Constance and Appenzellerland, it is situated close to its three neighbors: Germany, Austria, and Liechtenstein. In this article, we review the top 10 best hotels in St Gallen so that you know where to stay on your next trip here.

The traffic-free ‘Old Town’ really delights visitors with its decorative brightly painted bay windows, pretty boutiques, and cozy cafés, whilst culture, arts, history, and nature are also in abundance. If you are looking for something more energetic, there are also plenty of trails, hikes, and easy excursions across national borders. Whether you are sightseeing or relaxing, there is plenty for everyone to see and do in St Gallen.

1. The Oberwaid Hotel, St Gallen

The Oberwaid Hotel, St Gallen, located close to the city center, offers luxury, wellness, and relaxation and is widely considered as one of Switzerland’s best hotels for medical well-being. It is a resort destination that understands how to pamper and treat both body and mind, paying close attention to all the tiny details and special touches that combine to make a truly unforgettable stay.

Set in its own 3-hectare park, this stunning hotel nestles harmoniously in the Lake Constance landscape. Making the most of the natural air and light throughout its design, your attention is immediately drawn to the great sense of decoration throughout the hotel, making you feel as though you have been transported into a world of beauty, pureness, and tranquillity.

Offering excellent traditionally Swiss hospitality, The Oberwaid also boasts a wide range of amenities, from healthy, locally sourced gourmet cuisine to the luxurious spa treatments at Tau Spa. With its amazing views that literally go on for miles over the gorgeous Lake Constance, The Oberwaid is a perfect retreat for a romantic weekend, a business trip, or simply a peaceful gateway where you can recharge and switch off from the outside world.

2. Einstein, St. Gallen

Situated at the edge of the pedestrian zone, The Einstein Hotel enjoys a quiet location in the center of St Gallen. In close proximity to the cathedral and abbey and within walking distance of the central station, this modern hotel offers spaciously comfortable rooms and efficient, friendly staff.

3. Gasthaus Krone Speicher Boutique-Hotel

Set in a historic building that was completely renovated in 2015, Gasthaus Krone Speicher Boutique Hotel is situated in the center of Speicher – a 10-minute drive from St. Gallen. This charming 12 bedroom hotel is tastefully decorated and boasts spacious bedrooms and a lovely on-site restaurant serving regional and seasonal Swiss cuisine.

4. Sorell Hotel City Weissenstein

The Sorell Hotel City Weissenstein is ideally located in the heart of St Gallen. An easy walk to all attractions, it is particularly well placed for visitors to the St Gallen exhibition center and the university. All 34 rooms are soundproofed and feature a minibar and a substantial breakfast is served in the laid-back breakfast room.

5. Hotel Säntispark

Located in the village of Abtwil, Hotel Säntispark is a 10-minute drive from Sant Gallen. Offering elegantly furnished rooms and free Wi-Fi access, this hotel is a great choice for travelers interested in gourmet food, city trips, and relaxation. It is also really child friendly with a nearby swimming pool and outside playground.

6. Radisson Blu Hotel, St. Gallen

A mere 10-minute walk from St. Gallen’s Old Town and the train station, this modern hotel is located very close to the town center, bars, and restaurants. Air-conditioned rooms are lovingly furnished, spacious, and comfortable and feature free Wi-Fi access, cable TV, and a minibar.

7. Hotel Heiden – Wellness am Bodensee

A 15-minute drive from St Gallen, you will find The Hotel Heiden situated in the center of the Biedermeier village of Heiden. Offering wonderful panoramic views over Lake Constance, this hotel boasts 58 modern partially renovated rooms, many with stunning lake views and balconies.


The Hotel am Ring, St.Gallen, is located in the center of the old city close to the cathedral. Its central location is a great base to wander through the city within the exemplary pedestrian precinct. Each room is uniquely designed with romantic decor, and amenities include a medieval-style cellar restaurant, a terrace on the square, and a courtyard garden.

9. Hotel am Spisertor

Lying at the edge of the pedestrian zone, The Hotel am Spiserto is an ideal spot to relax in after an active day in the nearby Old Town. It features an on-site restaurant offering a varied menu, a garden terrace, and 12 modern double bedrooms.

10. Hotel Newstar

The Hotel Newstar is in a lovely location, just a short walk to the shopping area. Facilities include free Wi-Fi in public areas and free self-parking, plus there is a restaurant and sun terrace where you can savor Swiss specialties and traditional dishes.

Note: Benefits & upgrades subject to availability. Benefits offered correct at the time of writing. Terms & conditions apply. Enquire for more information. Posts may be sponsored by the proprietor or brand being appraised. All opinions remain our own & are in no way influenced.