Featured St. Gallen 4 stars Hotels

See all 61 Hotels in St. Gallen
Hotel Uzwil
Hotel Uzwil
Bahnhofstrasse 67, Uzwil
4.0 out of 5.0

$164

$164
Stump's Alpenrose
Stump's Alpenrose
Vordere Schwendistrasse 62, Wildhaus
4.0 out of 5.0

$286

$286
Gasthaus Krone Speicher Boutique-Hotel
Gasthaus Krone Speicher Boutique-Hotel
Hauptstrasse 34, Speicher
4.0 out of 5.0

$157

$157
Hotel Säntispark
Hotel Säntispark
Wiesenbachstrasse 5, Gaiserwald
4.0 out of 5.0

$197

$197
Hotel Walhalla
Hotel Walhalla
Poststrasse 27, St. Gallen
4.0 out of 5.0
4.0 out of 5 (3 reviews)
Hide review
Good for business, good for relaxLack of free of charge parking is a serious disadvantage.
 IlianAug 4, 2011

$98

$98
Oberwaid Kurhotel & Privatklinik
Oberwaid Kurhotel & Privatklinik
Rorschacherstrasse 311, St. Gallen
4.5 out of 5.0

$217

$217
Radisson Blu Hotel, St. Gallen
Radisson Blu Hotel, St. Gallen
St. Jakob-Strasse 55, St. Gallen
4.5 out of 5.0
4.5 out of 5 (2 reviews)
Hide review
Perfect location for a trip to St GallenCleanliness and comfort characterize this hotel. Located (0.4miles) from the Marketplace and slightly further from the train station, the location is perfect. The room was ultra clean, and the bed was the most comfortable I found in Prague, Zurich or St Gallen. The hotel offers a casino, but I never ...
 Dec 11, 2016

$188

$188
Sorell Hotel Tamina
Sorell Hotel Tamina
Am Platz 3, Bad Ragaz
4.0 out of 5.0

$225

$225
Romantik Hotel Santis
Romantik Hotel Santis
Landsgemeindeplatz, Appenzell
4.0 out of 5.0

$187

$187
Einstein St. Gallen - Hotel Congress Spa
Einstein St. Gallen - Hotel Congress Spa
Berneggstrasse 2, St. Gallen
4.5 out of 5.0

$189

$189
Map

Recently booked St. Gallen hotels

Hotel Walhalla
4.0 out of 5.0
Last booking: 6 hours ago

* Prices reflect the lowest "base rate" found over the next 30 days. Rates are subject to change and may not include taxes and fees, hotel service charges, extra person charges, or incidentals, such as room service. All rates are displayed in USD unless otherwise noted. Converted rates are provided for your convenience. They are based on today's exchange rate, but the hotel will charge you in the local currency.