Top 10 Best Hotels In St Gallen


Book A Vacation

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 neighbours: 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 cosy cafés, whilst culture, arts, history, and nature are also in abundance. If 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 centre, 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, business trip or simply a peaceful gateway where you can recharge and switch off from the outside world.

Wherever you decide to stay, St Gallen in Switzerland, or elsewhere, be sure to take advantage of our free upgrades, free breakfasts and free perks at almost every luxury hotel around the world, including Park Hyatt, Fairmont, InterContinental and more. Just book your stay via our luxury travel concierge.

2. Einstein, St. Gallen

Situated at the edge of the pedestrian zone, The Einstein Hotel enjoys a quiet location in the centre 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 centre 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 centre and the university. All 34 rooms are soundproofed and feature a mini bar, 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 travellers 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 centre, 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 centre 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 balcony.


The Hotel am Ring, St.Gallen is located in the centre 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, 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 savour Swiss specialities and traditional dishes.

Note: All benefits & upgrades subject to availability & Terms & Conditions, enquire for more information. Benefits offered correct at the time of writing but may be amended at discretion of the vendor. Posts may be sponsored by the proprietor or brand being appraised. All opinions remain our own & are in no way influenced.