Central luxury hotels in St.Gallen Canton, Switzerland
If You Are in a Hurry
Here’s a quick list of the best hotels in St.Gallen Canton





Grand Resort Bad Ragaz

The Grand Resort Bad Ragaz is a first-class spahotel situated just an hour’s drive from Zurich, amidst the foothills of the Alps in Eastern Switzerland. It is surrounded by a spectacular mountain landscape with picturesque hiking trails and stunning ski resorts... Read more
- Rating: 9.2
- Stars: 5
Sorell Hotel City Weissenstein - Boutique Hotel (St. Gallen)

This Hotel City Weissenstein enjoys a peaceful location at the edge of the pedestrian zone of St. Gallen, close to the old town and the main railway station... Read more
- Rating: 9
- Stars: 4
Bad Horn - Hotel & Spa, HORN

HORN. Set right at the shore of Lake Constance, this maritime-style 4-star hotel in Horn dates from 1827... Read more
- Rating: 8.9
- Stars: 4
Hotel Uzwil (Uzwil)

Centrally situated just opposite the Uzwil Train Station, Hotel Uzwil features rooms with modern facilities, a business corner, an à-la-carte restaurant and a bar. Free Wi-Fi in the entire property and free private parking are provided... Read more
- Rating: 8.8
- Stars: 4
Einstein St. Gallen (St. Gallen)

The Einstein Hotel enjoys a quiet location in the centre of Sankt Gallen, at the edge of the pedestrian zone. It offers a fine dining restaurant and a bar, as well as free WiFi access in the entire building... Read more
- Rating: 8.7
- Stars: 4
Hotel Walhalla (St. Gallen)

Centrally located, Hotel Walhalla can be found opposite Sankt Gallen Train Station. A 24-hour reception, meeting rooms, private on-site parking and free WiFi throughout the property are featured... Read more
- Rating: 8.7
- Stars: 4
Hotel Säntispark

Overlooking Säntis Mountain, a 10-minute drive from Sankt Gallen, Hotel Säntispark offers elegantly furnished rooms and free WiFi access. The Säntispark Hotel’s restaurant Schnabelweid offers a fine selection of regional specialities and Swiss cuisine... Read more
- Rating: 8.6
- Stars: 4
Sorell Hotel Tamina - Garni (Bad Ragaz)

The Sorell Hotel Tamina - Garni is situated in the heart of Bad Ragaz, just a 5-minute walk from the Tamina Thermal Spa. All rooms are very spacious and offer panoramic views of the Alps... Read more
- Rating: 8.6
- Stars: 4
Sorell Hotel Speer (Rapperswil-Jona)

Located in the historic centre of Rapperswil, Sorell Hotel Speer is just steps away from the shores of Lake Zurich. It houses an à-la-carte Asian restaurant... Read more
- Rating: 8.5
- Stars: 4
Hotel Münchwilen (Wil)

Boasting central air conditioning, Hotel Münchwilen is set between Zürich and St.Gallen in the Hinterthurgau region, 1 km from the A1 motorway exit and 3 km from Wil SG... Read more
- Rating: 8.5
- Stars: 4
Hotel Stump's Alpenrose (Wildhaus)

Right next to the ski slopes and the Iltiosbahn Cable Car, this 4-star hotel in Wildhaus is 200 metres from the scenic Schwendisee Lake. Each room has a balcony overlooking the garden and the Säntis Mountain... Read more
- Rating: 8.4
- Stars: 4
b-smart hotel Widnau (Widnau)

Featuring free WiFi, the Business b-smart hotel Widnau offers accommodation in Widnau, 30 km from St Gallen. Guests can enjoy the on-site bar... Read more
- Rating: 8.4
- Stars: 4
Hotel Hirschen Wildhaus (Wildhaus)

Located in the heart of Wildhaus, this alpine retreat has comfortable guest rooms, a rustic-style restaurant and spafacilities. Free WiFi is available in all rooms... Read more
- Rating: 8
- Stars: 4
Radisson Blu Hotel (St. Gallen)

This modern 4-star superior hotel is located opposite the trade fair grounds, just a 10-minute walk from St. Gallen’s Old Town and the train station... Read more
- Rating: 7.8
- Stars: 4
Seminar- & Erlebnishotel RömerTurm (Filzbach)

The RömerTurm hotel is located on the Kerenzerberg in Filzbach, on the southern shore of the Walensee, close to the A3 motorway. Most rooms have a balcony and all beds are equipped with high-quality mattresses... Read more
- Rating: 7.7
- Stars: 4