Find and Book Top Rated Hotels in St. Gallen

Search among 8 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-8 out of 8
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 map1200 yd from City Center200 yd from Beer Bottle Museum
From   US$ 175 /nightSelect
8.4
Great646 reviews
MapView on map100 yd from City Center300 yd from Textile Museum
From   US$ 117 /nightSelect
8.4
Great231 reviews
500 yd from City Center200 yd from Abbey Library
From   US$ 115 /nightSelect
Hotel
8.4
Great315 reviews
400 yd from City Center200 yd from Abbey Library
From   US$ 145 /nightSelect
8.2
Great286 reviews
500 yd from City Center100 yd from Abbey Library
From   US$ 111 /nightSelect
8.2
Great222 reviews
1.4 mi from City Center300 yd from Espenmoos
From   US$ 86 /nightSelect
8.4
Great119 reviews
2.1 mi from City Center1400 yd from Espenmoos
From   US$ 169 /nightSelect
8.6
Great133 reviews
2.7 mi from City Center1500 yd from Shopping Arena St. Gallen
From   US$ 237 /nightSelect

Best Hotels and Places to Stay in St. Gallen

Why visit?

St. Gallen, situated in the northeastern part of Switzerland, offers an enchanting blend of history, culture, and natural beauty. With its well-preserved architecture, charming old town, and proximity to picturesque landscapes, it is an enticing destination for tourists seeking a unique Swiss experience.

Where to stay?

When it comes to choosing the best area to stay in St. Gallen, several options cater to different preferences. Consider these areas for your accommodation needs:

City Center: Staying in the heart of St. Gallen's city center allows easy access to the historic Abbey District, where you can explore the Abbey Library and Cathedral precincts. It also provides convenient proximity to shopping streets, restaurants, and cultural attractions.

Lake Constance: Located a short distance from St. Gallen, the towns surrounding Lake Constance offer serene lakeside views and a more relaxed atmosphere. This area is ideal for those seeking tranquility and scenic beauty.

Linsebuehl: Situated on a hill, this neighborhood provides breathtaking views of the city and the surrounding mountains. It offers a peaceful ambiance while still being within walking distance to the city center.

Price per hotel room per night:

The price per hotel room per night in St. Gallen can vary depending on the hotel's star rating. Here is an approximate average price range:

3-star hotels: $90-$130

4-star hotels: $130-$180

5-star hotels: $180 and above

Best Value for Money Hotels:

Einstein St. Gallen: This 4-star hotel combines elegant interiors with excellent service. With its central location, spacious rooms, and modern amenities, it offers great value for your money.

Hotel Dom: Located in the heart of the old town, this charming 3-star hotel delights guests with its cozy atmosphere and friendly staff. It provides comfortable rooms at a reasonable price.

Best Kids-Friendly Hotels:

Hotel Walhalla: Offering family rooms and a central location, this 3-star hotel is perfect for families traveling with children. It provides a playful atmosphere and amenities that cater to young guests.

Hotel am Spisertor: Situated near the old town, this family-friendly 4-star hotel features spacious rooms and a welcoming ambiance. It also provides activities and facilities suitable for children.

Best Hotels for Romantic Getaway:

Hotel Vadian Garni: This cozy boutique hotel offers a romantic getaway in the heart of St. Gallen. Its intimate atmosphere, stylish rooms, and personalized service create the perfect setting for a romantic stay.

Hotel Dom: With its historic charm and central location, this boutique hotel offers a romantic escape with its cozy rooms and intimate ambiance.

Best for Location:

Hotel am Ring: Centrally situated, this contemporary 4-star hotel provides easy access to major attractions, shopping areas, and dining options. It offers comfortable rooms and attentive service.

Hotel Militärkantine: Located within walking distance from the train station, this 3-star hotel boasts a convenient location for exploring the city. Its modern design and comfortable rooms ensure a pleasant stay.

Radisson Blu Hotel, St. Gallen: Situated near the OLMA trade fairgrounds, this 4-star hotel offers a mix of urban convenience and proximity to nature. With its contemporary rooms and impressive views, it provides an ideal base for exploring both the city and surrounding areas.

Best for a Short City Break:

Hotel am Spisertor: This boutique hotel offers a cozy and convenient stay for a short city break. Its central location allows easy access to St. Gallen's attractions, while its comfortable rooms provide relaxation after a day of exploration.

Hotel Walhalla: With its welcoming atmosphere and central location, this 3-star hotel is an excellent choice for a short city break. It offers comfortable rooms and a variety of amenities for a convenient stay.

Show moreLess