
St. Gallen Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in St. Gallen

Hotel Walhalla
Poststrasse 27 St. Gallen SG
Fully refundableReserve now, pay when you stay
The price is 3.676.280 ₫ per night from 11 Jan to 12 Jan
3.676.280 ₫
4.078.246 ₫ total
11 Jan - 12 Jan
includes taxes & fees
9.2/10 Wonderful! (1,014 reviews)
Breakfast was fabulous with lots of options! Room was comfy and spacious. Area has lots of shopping and dining options but all the shops close down by 6 so plan accordingly. Staff was very nice.
Reviewed on 3 Jan 2026

TouchBed City Apartments St. Gallen
Mühlensteg 10a St. Gallen SG
The price is 1.452.794 ₫ per night from 11 Jan to 12 Jan
1.452.794 ₫
3.035.702 ₫ total
11 Jan - 12 Jan
includes taxes & fees
8.6/10 Excellent! (197 reviews)
Excellent location and apartment when visiting St. Gallen.
Reviewed on 3 Jan 2026

B&B Hotel St Gallen
Heiligkreuzstrasse 1 St. Gallen
Fully refundableReserve now, pay when you stay
The price is 3.442.565 ₫ per night from 18 Jan to 19 Jan
3.442.565 ₫
3.835.649 ₫ total
18 Jan - 19 Jan
includes taxes & fees
8.6/10 Excellent! (189 reviews)
The room was perfect for the location. We needed a set of rooms for one night. They were convenient, well priced, and brand new so in perfect condition. Check in and check out are electronic but there is staff on the first floor to answer questions and provide assistance. If you drive, Parking is ...
Reviewed on 18 Sept 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Abbey Library of Saint Gall
Find out about the history of St. Gallen with a stop at Abbey Library of Saint Gall. While you're in the area, stroll along the lakeside.
Kybunpark
Catch an event at Kybunpark during your trip to St. Gallen. Make time to visit the spas and casinos while you're in the area.
St. Gallen Trade Fair
Learn about the events happening in St. Gallen Trade Fair during your trip to St. Gallen. Make some time to visit the casinos while you're in the area.
