St.Gallen Canton hotels

St.Gallen Canton Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Grand Resort Bad Ragaz  5 stars

Bernhard-Simonstrasse, 7310 Bad Ragaz, Switzerland, Bad Ragaz, Switzerland, CH 7310

Bad Ragaz Superb
USD 738

Best Western Hotel Walhalla St. Gallen  4 stars

Bahnhofplatz, St. Gallen, Switzerland, CH-9001

St. Gallen Fabulous
USD 168

Radisson Blu Hotel, St. Gallen  4 stars

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

St. Gallen Fabulous
USD 185

Einstein St. Gallen  4 stars

Berneggstrasse 2, St. Gallen, Switzerland, 9000

St. Gallen Superb
USD 256

Hotel Herisau  3 stars

Bahnhofstrasse 14, Herisau, Switzerland, 9100

Herisau
USD 182

Hotel Schwanen Wil  3 stars

Obere Bahnhofstrasse 21, Wil, Switzerland, 9500

Wil
USD 161

Hotel Garni Siesta Flumserberg  3 stars

Tannenboden, Flumserberg, Switzerland, 8898

Flumserberg Fabulous
USD 158

Lofthotel Murg  3 stars

Alte Spinnerei, Murg, Switzerland, 8877

Murg Superb
USD 262

Hotel Eastside St. Gallen  3 stars

Langgasse 151, St. Gallen, Switzerland, 9008

St. Gallen Superb
USD 187

Hotel Mozart Rorschach  3 stars

Hauptstrasse 82, Rorschach, Switzerland, 9400

Rorschach Fabulous
USD 184

Newstar Swiss Quality Hotel St. Gallen  3 stars

Breitfeldstrasse 9, St. Gallen, Switzerland, 9015

St. Gallen Superb
USD 152

Hotel Metropol St. Gallen  3 stars

Bahnhofplatz 3, St. Gallen, Switzerland

St. Gallen Fabulous
USD 228

Schloss Wartegg Rorschacherberg  3 stars

Das Bio Schlosshotel Am Bodensee, Von Blarer Weg 1, Rorschacherberg, Switzerland, 9404

Rorschacherberg Fabulous
USD 190

Hotel Dom St. Gallen  3 stars

Webergasse 22, St. Gallen, Switzerland, 9001

St. Gallen Fabulous
USD 127

Jakob Hotel Am Hauptplatz Rapperswil  3 stars

Hauptplatz 11, Rapperswil (SG), Switzerland, 8640

Rapperswil (SG) Good
USD 173

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 Fabulous
USD 240