Top 10 Hotels in St. Gallen

See all 48 Hotels in St. Gallen
Radisson Blu Hotel, St. Gallen
Radisson Blu Hotel, St. Gallen

St. Jakob-Strasse 55, St. Gallen 9000

4.5 out of 5.0
4.3 out of 5 (226 reviews)

Situated in St. Gallen, this eco-friendly hotel is within a 5-minute walk of Grand Casino St. Gallen and Beer Bottle Museum …

$175
avg/night
Einstein St. Gallen - Hotel Congress Spa
Einstein St. Gallen - Hotel Congress Spa

Berneggstrasse 2, St. Gallen 9000

4.5 out of 5.0
4.4 out of 5 (80 reviews)

Located in the heart of St. Gallen, this luxury hotel is steps from St. Gallen Small Theater, Abbey Library of Saint Gall …

$189
avg/night
Forum Hotel
Forum Hotel

Bahnhofstrasse 24, Widnau 9443

2.5 out of 5.0
3.9 out of 5 (16 reviews)

Situated in Widnau, this hotel is within 6 mi (10 km) of Rhein-Schauen Museum and Railway, Jewish Museum, and Hohenems …

$133
avg/night
Hotel Dom
Hotel Dom

Webergasse 22, St. Gallen 9000

3.0 out of 5.0
4.5 out of 5 (6 reviews)

Located in the heart of St. Gallen, this hotel is steps from Abbey Library of Saint Gall, Textile Museum, and Red Square. St …

$123
avg/night
Hotel Appenzell
Hotel Appenzell

Hauptgasse 37, Appenzell 9050

3.0 out of 5.0
4.7 out of 5 (23 reviews)

Located in the heart of Appenzell, this hotel is within a 10-minute walk of Appenzell Museum, Appenzeller Brewery, and …

$199
avg/night
Hotel Post
Hotel Post

Bahnhofstrasse 1, Sargans 7320

3.0 out of 5.0
4 out of 5 (66 reviews)

Located near the slopes, this Sargans hotel is in the city center, 1.6 mi (2.7 km) from Seilbahn Pizol Wangs and close to …

$128
avg/night
Hecht
Hecht

Hauptgasse 9, Appenzell 9050

3.0 out of 5.0
4.6 out of 5 (47 reviews)

Located in the heart of Appenzell, this hotel is steps from Appenzell Museum, Altstadt, and Appenzeller Brewery. Museum Liner …

$170
avg/night
Schloss Ragaz
Schloss Ragaz

Schloss-Strasse 1, Bad Ragaz 7310

3.0 out of 5.0
4.2 out of 5 (21 reviews)

Situated in Bad Ragaz, this spa hotel is within 1 mi (2 km) of Tamina Thermal Baths and Tamina Gorge. Lampart Winery and …

$237
avg/night
Linde
Linde

Bühlerstrasse 87, Teufen 9053

3.0 out of 5.0
4.1 out of 5 (26 reviews)

Situated in Teufen, this hotel is 0 mi (0 km) from Zeughaus Teufen and within 6 mi (10 km) of Appenzell Folklore Museum Stein …

$186
avg/night
Hotel Roessli
Hotel Roessli

Freihofweg 3, Bad Ragaz 7310

3.0 out of 5.0
4.4 out of 5 (19 reviews)

Situated in Bad Ragaz, this hotel is within a 10-minute walk of Tamina Thermal Baths and Tamina Gorge. Pizol Ski Area and …

$237
avg/night

Recent Reviews in St. Gallen

Hide content

Where to stay in St. Gallen

St. Gallen Hotel Guide

No one knows the St. Gallen area better than the locals. Hotel Post is one of the most popular choices with local travelers. Other hotels worth consideration include Hotel Appenzell, with its average guest rating of 4.6; Linde, with a rating of 4.5; and Hotel Krone, which scores 5. Locals also like to book rooms at Idyllhotel Appenzellerhof and the 5-star Grand Resort Bad Ragaz.

If you don’t have much advance notice, take a look at the 4.5-star Radisson Blu Hotel, St. Gallen, a favorite among last-minute travelers and featuring an average guest rating of 4.12 out of 5 based on 40 guest reviews. The 4-star Hotel Uzwil in Uzwil is another popular last-minute pick.

The St. Gallen area offers great options for business travelers, like the 4-star Best Western Hotel Walhalla, with an average guest rating of 4.08 out of 5. There’s also Einstein St Gallen, with an average guest rating of 4, and Hecht with a rating of 5.

false