St.Gallen Canton hotels

Hotels City Rating From

Grand Resort Bad Ragaz  5 stars

Bad Ragaz Exceptional USD 529

Einstein St. Gallen Hotel  4 stars

St. Gallen Exceptional USD 229

Best Western Walhalla Hotel St. Gallen  4 stars

St. Gallen Excellent USD 201

Radisson Blu Hotel St. Gallen  4 stars

St. Gallen Excellent USD 222

Resort Walensee Unterterzen  4 stars

Unterterzen Exceptional USD 286

Best Western Plus Hotel Speer Rapperswil  4 stars

Rapperswil (SG) Excellent USD 226

Hotel Newstar St. Gallen  3 stars

St. Gallen USD 159

Hotel Mozart Rorschach  3 stars

Rorschach Excellent USD 201

Silence Hotel Schloss Ragaz Bad Ragaz  3 stars

Bad Ragaz Excellent USD 222