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 (219 reviews)

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

$212
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 (74 reviews)

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

$261
Forum Hotel
Forum Hotel

Bahnhofstrasse 24, Widnau 9443

2.5 out of 5.0
4 out of 5 (15 reviews)

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

$158
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 …

$128
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 Museum …

$227
Hotel Post
Hotel Post

Bahnhofstrasse 1, Sargans 7320

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

Located near the slopes, this Sargans hotel is in the city center and within 6 mi (10 km) of Pizol Ski Area, Tamina Thermal …

Get Rates
Hecht
Hecht

Hauptgasse 9, Appenzell 9050

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

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

$217
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 hotel is within 1 mi (2 km) of Tamina Thermal Baths and Tamina Gorge. Lampart Winery and Pizol …

$172
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 …

$193
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 …

$212

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