Top 10 Hotels in St. Gallen

See all 500 Hotels in St. Gallen
Hotel Walhalla
Hotel Walhalla

Poststrasse 27, St. Gallen 9001

4.0 out of 5.0
3.9 out of 5 (142 reviews)

Located in the heart of St. Gallen, this hotel is within a 5-minute walk of Textile Museum and Weingallerie Simone Lanz. Re …

$99
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 (86 reviews)

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

$192
Hotel am Spisertor
Hotel am Spisertor

Moosbruggstrasse 1, St. Gallen 9000

2.0 out of 5.0
4.1 out of 5 (7 reviews)

Located in the heart of St. Gallen, this hotel is within a 5-minute walk of Abbey of St. Gall, St. Laurenzen Church, and St. …

$135
Hotel one66
Hotel one66

Alte Bildstrasse 6, St. Gallen 9015

3.5 out of 5.0
4.5 out of 5 (22 reviews)

Situated in St. Gallen, this hotel is 0.3 mi (0.5 km) from Kybunpark and 1.9 mi (3.1 km) from Walter Zoo. Weingallerie Simone …

Get Rates
Romantik Hotel Santis
Romantik Hotel Santis

Landsgemeindeplatz, Appenzell 9050

4.0 out of 5.0
4.4 out of 5 (18 reviews)

Situated in the mountains, this hotel is within a 10-minute walk of Appenzell Museum, Appenzeller Brewery, and Altstadt. …

$194
Sorell Hotel City Weissenstein
Sorell Hotel City Weissenstein

Davidstrasse 22-24, St. Gallen 9000

3.0 out of 5.0
4.1 out of 5 (117 reviews)

Located in the heart of St. Gallen, this hotel is within a 10-minute walk of Red Square, Textile Museum, and Abbey Library of …

$149
Hotel Schlosswald
Hotel Schlosswald
0.7 mi from St. Gallen
4.0 out of 5.0

Situated in the mountains, this hotel is within 2 mi (3 km) of Neuguthof Adventure World, Liechtensteinisches Landesmuseum, …

$171
Best Western Hotel Rebstock
Best Western Hotel Rebstock
3.1 mi from St. Gallen
3.0 out of 5.0
4.5 out of 5 (73 reviews)

Situated in Rorschacherberg, this hotel is within 9 mi (15 km) of Evangelische Kirche Heiden, Nature Reserve Eselschwanz, and …

$163
Hotel Bayerischer Hof
Hotel Bayerischer Hof
8 mi from St. Gallen
5.0 out of 5.0
4.6 out of 5 (124 reviews)

Situated on the boardwalk, this luxury hotel is steps from Lindau Harbor and Lindau Lighthouse. Old Town Hall and Lindau City …

$169
Radisson Blu Hotel Zurich Airport
Radisson Blu Hotel Zurich Airport
18.5 mi from St. Gallen
4.5 out of 5.0
4.4 out of 5 (1,121 reviews)

Situated near the airport, this luxury hotel is 1.5 mi (2.4 km) from Rope and Adventure Park Zurich and within 6 mi (10 km) o …

$154

Recent Reviews in St. Gallen

Hide content

Where to stay in St. Gallen

St. Gallen Hotel Guide

Expedia.com offers a selection of 500 hotels in St. Gallen. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in St. Gallen. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the St. Gallen neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in St. Gallen, now, including last minute deals!