St.Gallen Canton hotels

Hotels City Rating From

Grand Resort Bad Ragaz  5 stars

Grand Resort Bad Ragaz, Bad Ragaz, Switzerland, CH 7310

Bad Ragaz Superb USD 563

Walhalla Hotel St. Gallen  4 stars

Bahnhofplatz, Poststrasse 27, St. Gallen, Switzerland, CH-9001

St. Gallen Fabulous USD 206

Radisson Blu Hotel, St. Gallen  4 stars

St. Jakob-Strasse 55, St. Gallen, Switzerland, 9000

St. Gallen Fabulous USD 224

Einstein St. Gallen Hotel  4 stars

Berneggstrasse 2, St. Gallen, Switzerland, 9000

St. Gallen Superb USD 290

Hotel Profis - Die Zimmer Diepoldsau  3 stars

Moosackerstrasse 17, Diepoldsau, Switzerland, 9444

Diepoldsau USD 125

Hotel Schwanen Wil  3 stars

Obere Bahnhofstrasse 21, Wil, Switzerland, 9500

Wil USD 147

Hotel Garni Siesta Flumserberg  3 stars

Tannenboden, Flumserberg, Switzerland, 8898

Flumserberg Fabulous USD 169

Lofthotel Murg  3 stars

Alte Spinnerei, Murg, Switzerland, 8877

Murg Superb

Hotel Eastside St. Gallen  3 stars

Langgasse 151, St. Gallen, Switzerland, 9008

St. Gallen Superb USD 174

Hotel Mozart Rorschach  3 stars

Hauptstrasse 82, Rorschach, Switzerland, 9400

Rorschach Fabulous USD 167

Newstar Swiss Quality Hotel St. Gallen  3 stars

Breitfeldstrasse 9, St. Gallen, Switzerland, 9015

St. Gallen USD 179

Hotel Metropol St. Gallen  3 stars

Bahnhofplatz 3, St. Gallen, Switzerland

St. Gallen Fabulous USD 195

Hotel Dom St. Gallen  3 stars

Webergasse 22, St. Gallen, Switzerland, 9001

St. Gallen Fabulous USD 146

Rapperswil-Jona Youth Hostel  2 stars

Hessenhofweg 10, Jona, Zurich, Switzerland, 8645

Jona, Zurich Very good USD 123

Youth Hostel St. Gallen  2 stars

Juchstrasse 25, St. Gallen, Switzerland, 9000

St. Gallen

Resort Walensee Unterterzen  0 stars

Gostenstrasse 20, Unterterzen, Switzerland, 8882

Unterterzen Superb USD 340
Switzerland regions