Find and Book Top Rated Hotels in St. Gallen

Search among 7 available hotels and places to stay in St. Gallen from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-7 out of 7
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great357 reviews
MapView on map1.1 km from City Centre200 m from Beer Bottle Museum
From   US$ 175 /nightSelect
8.4
Great646 reviews
MapView on map100 m from City Centre200 m from Textile Museum
From   US$ 117 /nightSelect
8.2
Great222 reviews
2.3 km from City Centre300 m from Espenmoos
From   US$ 86 /nightSelect
8.2
Great286 reviews
500 m from City Centre100 m from Abbey Library
From   US$ 111 /nightSelect
Hotel
8.4
Great315 reviews
400 m from City Centre100 m from Abbey Library
From   US$ 145 /nightSelect
8.4
Great119 reviews
3.4 km from City Centre1.3 km from Espenmoos
From   US$ 169 /nightSelect
8.4
Great231 reviews
500 m from City Centre200 m from Abbey Library
From   US$ 115 /nightSelect

Best hotels and places to stay in St. Gallen

Why visit?

St. Gallen in Switzerland offers a rich cultural and historical experience for tourists. With its picturesque old town, famous Abbey Library, and stunning surrounding landscapes, St. Gallen is a fascinating destination to explore. The city also offers a variety of hotels to suit different budgets and preferences.

Where to stay?

Old Town: The Old Town of St. Gallen is a charming area filled with well-preserved medieval buildings, narrow cobblestone streets, and inviting squares. Staying in this area will immerse you in the citys history and provide easy access to popular attractions like the Abbey of St. Gallen and the Abbey Library. There are several hotels in the Old Town, including Hotel am Spisertor, Hotel Dom, and Hotel Vadian.

Bahnhofquai: Located near the train station, Bahnhofquai is a convenient area to stay in for those arriving by public transportation. This neighborhood offers a range of accommodations, from budget-friendly options to upscale hotels. Some notable hotels in this area include Hotel Walhalla, Hotel Einstein St. Gallen, and Hotel one66.

Rosenberg: If you prefer a quieter and more residential atmosphere, consider staying in the Rosenberg area. Here, you can enjoy beautiful views of the city and the surrounding hills. The neighborhood offers a mix of hotels and guesthouses, including Hotel Gallo, Hotel am Ring, and Hotel Eastside.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Dom: Located in the heart of the Old Town, Hotel Dom offers comfortable rooms at affordable prices. The hotel features modern amenities such as free Wi-Fi and a continental breakfast. Its central location allows easy access to popular attractions and dining options.

Hotel City Weissenstein: Situated near the train station, Hotel City Weissenstein offers a great value for money. The rooms are clean and cozy, and guests can enjoy complimentary breakfast and Wi-Fi. The hotels convenient location allows for easy exploration of St. Gallens main sights.

Hotel one66: This budget-friendly hotel in the Bahnhofquai area provides comfortable rooms with contemporary decor. Guests can enjoy amenities such as free parking, Wi-Fi, and a breakfast buffet. The hotel is conveniently located near public transportation and various dining options.

Best kids-friendly hotels:

Hotel Walhalla: Located near the train station, Hotel Walhalla offers family-friendly accommodations with spacious rooms and various amenities such as a childrens play area and a game room. The hotel also provides a buffet breakfast and is close to parks and attractions suitable for children.

Hotel am Spisertor: Situated in the Old Town, Hotel am Spisertor offers family rooms and a warm, welcoming atmosphere. The hotel provides amenities such as high chairs, baby cots, and a childrens menu in its on-site restaurant. Nearby attractions like the Natural History Museum are suitable for family visits.

Best hotels for a romantic getaway:

Hotel Einstein St. Gallen: With its elegant ambiance and luxurious rooms, Hotel Einstein St. Gallen is ideal for a romantic escape. The hotel offers a spa, fitness center, and gourmet dining options. Couples can enjoy a romantic stroll through the Old Town or relax in the hotels beautiful garden.

Hotel Eastside: Set in the peaceful Rosenberg neighborhood, Hotel Eastside offers a tranquil atmosphere for couples. The hotel features comfortable rooms with modern decor and a cozy bar. It is surrounded by nature, providing opportunities for romantic walks and picnics.

Best for location:

Hotel am Ring: Situated in the Rosenberg area, Hotel am Ring offers a convenient location close to the city center and within walking distance of the train station. The hotel provides comfortable rooms with city views and is near popular attractions and shopping areas.

Hotel Säntispark: Located a short drive from the city center, Hotel Säntispark offers a picturesque setting and excellent amenities. The hotel features spacious rooms, a fitness center, an indoor pool, and various dining options. It is also near the Säntispark leisure complex, providing additional recreational activities.

Hotel Santispark Business & Wellness: This modern hotel is adjacent to the Säntispark leisure complex, offering easy access to recreational facilities and wellness services. The hotel boasts comfortable rooms, an on-site restaurant, and a spa. It is a convenient choice for both business and leisure travelers.

Best for a short city break:

Hotel Vadian: Located in the heart of the Old Town, Hotel Vadian offers a charming atmosphere and comfortable rooms. The hotel is within walking distance of St. Gallens major attractions, including the Abbey Library and museums. It is an ideal base for exploring the city on a short break.

Hotel Gallo: Situated in the peaceful Rosenberg area, Hotel Gallo provides a calm retreat for a short city break. The hotel offers cozy rooms with modern amenities and is surrounded by beautiful green spaces. It provides easy access to both the city center and the natural surroundings of St. Gallen.

Show moreLess