Hotels in St.Gallen Canton

Only Handpicked and Verified Resorts for Your Stay in St.Gallen Canton, Switzerland
Destination
Where do you want to go?
Check-in
06Dec2025Select date
Check-out
07Dec2025Select date
Rooms and Guests2 Guests, 1 Room

Best hotels in St.Gallen Canton

Based on guest reviews over the last 12 months

Cultural Heritage Retreat:
Hotel Walhalla
Budget Friendly Comfort:
B&B Hotel St Gallen
Elegant City Stay:
Radisson Blu Hotel, St. Gallen
Charming Boutique Experience:
Boutique City Hotel Gallo
Relaxation and Wellness:
Grand Resort Bad Ragaz
Scenic Nature Escape:
Marina Walensee Hotel
Family Friendly Destination:
Hotel Hirschen Wildhaus
Modern Business Hub:
Businesshotel Forum Widnau
Historical Elegance:
Hotel Schloss Ragaz

FAQs about hotels in St.Gallen Canton

To know more about St.Gallen Canton hotels, read these 5 answers to FAQs.

Which hotels in St.Gallen Canton are best for couples looking for unique views?
Hotel Schloss Ragaz and Grand Resort Bad Ragaz offer stunning views of the surrounding mountains and are ideal for couples. The ambiance is conducive to romance, complemented by wellness facilities.
Are there family-friendly hotels in St.Gallen Canton?
Yes, the Revier Hotel Saentispark offers kid-friendly amenities such as a water park. Hotel Hirschen Wildhaus also provides spacious family rooms and access to outdoor activities.
What are the cheapest hotel options in St.Gallen Canton?
The B&B Hotel St Gallen typically offers rates starting around $80 per night, making it one of the more budget-friendly choices in the area.
Which are the top-rated properties in St.Gallen Canton based on guest reviews?
Einstein St. Gallen and Grand Resort Bad Ragaz consistently receive high ratings, with guests praising their luxurious accommodations and outstanding service.
Which hotels offer self-check-in services?
Self Check-In Hotel Von Rotz and B-Smart Hotel Widnau provide convenient self-check-in options for a streamlined arrival experience.

Hotels Overview in St.Gallen Canton

This guide evaluates 45 hotel properties in St.Gallen Canton, Switzerland, providing essential information to help travelers choose their ideal accommodation.

Typical nightly rates range from $100 to $250 USD.

Properties are concentrated in St.Gallen city and nearby Appenzell.

Peak travel seasons are summer (June-August) and winter (December-February).

Local tourist tax is approximately $2-$4 USD per person per night.

Major attractions, such as Abbey Library, are within 1-2 km from most hotels.