Skip to main content

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 – 42 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. Location, hospitality, comfort, friendliness of staff, and the rooms are clean.

Show more Show less
9
Awesome
1,502 reviews
Price from
$85
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. The helpfulness of the staff, especially during the morning of checkout!

Show more Show less
8.2
Very Good
1,486 reviews
Price from
$198
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. The staff is very friendly with breakfast and offer to pour in coffee or tea for you. They speak both English and High German very well. The beds are comfortable and the public lavatory and bathroom are spacious and clean. The breakfast itself is delicious. The location is amazing, in the middle of the city and along with the price, it is an amazing deal. I booked an extra night simply because it was so good!

Show more Show less
8.1
Very Good
805 reviews
Price from
$79
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 was going to the Paracelsus Clinic, which has a lot of very unusual dietary requirements. Your kitchen staff far exceeded my expectations in their ability to adapt to these needs. I will be forever grateful. Your concierge too was extremely kind and helpful. Thank you.

Show more Show less
8.9
Excellent
621 reviews
Price from
$199
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. -very friendly staff - perfect for gettaway trip

Show more Show less
8.9
Excellent
806 reviews
Price from
$266
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. The desk personal were very helpful, breakfast was adequate, everything was fine.

Show more Show less
9
Awesome
1,328 reviews
Price from
$106
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... Very positive and flexible approach.

Show more Show less
8.6
Excellent
1,029 reviews
Price from
$111
per night

Sorell Hotel City Weissenstein

Hotel in St. Gallen

This Hotel City Weissenstein enjoys a peaceful location at the edge of the pedestrian zone of St. Gallen, close to the old town and the main railway station. Wi-Fi is available for free. Welcoming and friendly, comfortable beds

Show more Show less
8.5
Very Good
645 reviews
Price from
$122
per night

Hotel Metropol

Hotel in St. Gallen

The stylish 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. Everything just fabulous and very convenient hotel with lovely people❤️

Show more Show less
8.6
Excellent
534 reviews
Price from
$117
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. Clean, very helpful people, very convenient in every way

Show more Show less
8.9
Excellent
454 reviews
Price from
$138
per night

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

See all

St. Gallen's best hotels with breakfast

See all

Hotels located in the center of 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