Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Gallen – 56 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Walhalla

Hotel in St. Gallen

Centrally located, Hotel Walhalla can be found opposite Sankt Gallen Train Station. A 24-hour reception, meeting rooms, private on-site parking and free WiFi throughout the property are featured. One of the best hotels I have ever stayed at. Great location, great facilities, great breakfast. Particularly nice - spacious rooms, Nescafé machine in the room, huge tv, very modern and comfortable washroom.

Show more Show less
8.8
Excellent
3,662 reviews
Price from
$124
per night

Radisson Blu Hotel, St. Gallen

Hotel in St. Gallen

This modern 4-star superior hotel is located opposite the trade fair grounds, just a 10-minute walk from St. Gallen’s Old Town and the train station. A casino is located on site. Hotel is spotless and service very friendly.

Show more Show less
8
Very Good
1,622 reviews
Price from
$158
per night

Hotel Elite

Hotel in St. Gallen

The Hotel Elite can be found in the center of St. Gallen, only few steps from the market square and a 5-minute walk from the railway station. It offers you rooms with free WiFi and cable TV. Cristina,the owner, was an excellent host! She helped us with everything and even more...she gave us the free transportation pass for Saint Gallen! The lady who helped her was very helpful as well! The hotel and the breakfast were excellent too...she got me gluten free bread although I hadn’t asked for that in advance! Everything was perfect! Thanks a lot! See you soon!

Show more Show less
7.9
Good
783 reviews
Price from
$78
per night

Hotel Vadian Garni

Hotel in St. Gallen

Hotel Vadian Garni is set in 2 separate historic buildings, with the hotel dating back to 1904 and the annex to the 16th century, this 2-star-superior hotel is located in the old center of Sankt... Second time I have stayed at this lovely hotel and it really is great, fabulous location, lovely staff, super clean and renovated rooms. Will stay again for my next trip to St Gallen. Can't recommend highly enough!

Show more Show less
8.5
Very Good
1,081 reviews
Price from
$109
per night

Hotel one66 (free parking garage)

Hotel in St. Gallen

Offering free garage parking, Hotel one66 is located in Sankt Gallen, directly at the motorway exit St. Gallen-Winkeln. Great staff, great hotel. Very good and varied breakfast. Clean rooms. I am glad that this hotel has been keeping its rating high for so many years.

Show more Show less
9
Awesome
1,278 reviews
Price from
$99
per night

Oberwaid - Das Hotel.

Hotel in St. Gallen

Just a 10-minute drive away from Sankt Gallen, Oberwaid - Das Hotel. offers a large wellness area, 1 restaurants serving fine cuisine with regional products, and panoramic views of Lake Constance. Amaizing place with lake view. Nice sweimming pool and good breakfast. There’s charger for EV in the parking lot.

Show more Show less
8.9
Excellent
851 reviews
Price from
$187
per night

Hotel Eastside (free parking garage)

Hotel in St. Gallen

The Hotel Eastside in Sankt Gallen is 1.9 mi from the train station and offers free WiFi, and free private garage parking. Staff were very friendly and helpful. it was modern and very clean. Free parking, free breakfast and a free public transport ticket we’re nice touches.

Show more Show less
8.7
Excellent
718 reviews
Price from
$124
per night

Boutique City Hotel Gallo

Hotel in St. Gallen

The Hotel Gallo is located right next to the convention center grounds, half a mile from the historic quarter of St. Gallen. Friendly staff. Enjoyed my stay. Would recommend!

Show more Show less
9
Awesome
411 reviews
Price from
$126
per night

Romantik Hotel Metropol

Hotel in St. Gallen

The stylish Romantik Hotel Metropol is located in the center of the city, opposite the St. Gallen Main Train Station. It offers elegant rooms, gourmet cuisine and free WiFi. Very large and bright rooms, large bathroom and ideal location directly at the train station. Very friendly staff, easy check-in amd check-out experience and very comfortable beds.

Show more Show less
8.4
Very Good
634 reviews
Price from
$146
per night

Einstein St. Gallen

Hotel in St. Gallen

The Einstein Hotel enjoys a quiet location in the center of Sankt Gallen, at the edge of the pedestrian zone. I really love the relaxing, quiet vibe in the hotel. Everything is super clean, simple (but still fancy) and cosy. All equipment and facilities are in tiptop quality! The Bistro and Bar serve great food & cocktails! I had an amazing stay in Einstein Hotel. I totally recommend!!!

Show more Show less
8.8
Excellent
617 reviews
Price from
$208
per night

Most-booked hotels in St. Gallen in the past month

See all

St. Gallen's best hotels with breakfast

See all

Budget hotels in St. Gallen

See all

FAQs about hotels in St. Gallen

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Gallen:

Explore guest reviews of hotels in St. Gallen

See all