Find and Book Top Rated Hotels in St. Margrethen

Search among 2 available hotels and places to stay in St. Margrethen from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
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
MapView on map1.4 km from City Centre1.4 km from City Center
From   US$ 81 /nightSelect
Places to stay near St. Margrethen
8.2
Great159 reviews
MapView on map4.2 km from St. Margrethen4.2 km from City Centre
From   US$ 131 /nightSelect

Best hotels and places to stay in St. Margrethen

Why visit?

St. Margrethen is a charming town nestled in the picturesque region of Switzerland. With its rich history, scenic views, and proximity to popular attractions, it offers an enticing experience for tourists. Whether youre a nature enthusiast, culture lover, or simply seeking a relaxing getaway, St. Margrethen has something to offer everyone. And when it comes to finding the perfect accommodation, the town boasts a range of excellent hotels to suit every preference and budget.

Where to stay?

St. Margrethen City Center: For travelers looking to immerse themselves in the vibrant atmosphere of St. Margrethen, the city center is an excellent choice. Here, youll find a variety of hotels conveniently located near popular attractions, restaurants, and shopping areas. The city center offers easy access to St. Margrethens train station, making it a great option for those planning to explore the surrounding regions.

Rhein Riverfront: If you appreciate stunning waterfront views and a tranquil ambiance, staying along the Rhein Riverfront is a fantastic option. Several hotels in this area offer comfortable accommodations with charming riverside balconies. Enjoy the soothing sound of the flowing river, take leisurely walks along the promenade, and admire the breathtaking scenery.

Nature Retreats: Located near St. Margrethen, there are some hotels nestled amidst serene natural surroundings. These establishments provide a peaceful and idyllic escape for nature lovers. Surrounded by lush greenery and mountain vistas, these retreats offer a perfect balance between relaxation and outdoor adventure. They are an ideal choice for those seeking tranquility and rejuvenation.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $150.

4-star hotels: The average price per night ranges from $150 to $250.

5-star hotels: The average price per night ranges from $250 to $500.

Best value for money:

Hotel Rhyvodan: This cozy 3-star hotel offers comfortable rooms at an affordable price. Located in the heart of St. Margrethen, it provides easy access to the citys attractions, making it convenient for travelers. With its friendly staff, clean rooms, and complimentary breakfast, Hotel Rhyvodan offers great value for money.

Hotel Krone: Another excellent choice for budget-conscious travelers, Hotel Krone offers comfortable accommodations with modern amenities. Situated in the city center, this 3-star hotel provides easy access to nearby attractions and transportation options. Guests can enjoy a pleasant stay, delicious dining options, and a reasonable price range.

Hotel Mozart: Nestled along the Rhein River, Hotel Mozart offers a scenic and affordable stay in St. Margrethen. This family-run 3-star hotel provides clean rooms, friendly service, and a cozy atmosphere. Guests can relax on the hotels terrace, enjoy river views, and explore the beauty of the surrounding area without breaking the bank.

Best kids-friendly hotels:

Hotel Rheinspitz: With its spacious family rooms and welcoming atmosphere, Hotel Rheinspitz is an ideal choice for families traveling to St. Margrethen. The hotel offers a childrens play area, babysitting services, and a range of activities suitable for kids. Parents can relax knowing their children are entertained and well taken care of during their stay.

Hotel Hecht: Situated in the city center, Hotel Hecht provides a family-friendly environment with its thoughtful amenities and attentive staff. The hotel offers spacious rooms, a childrens menu in its restaurant, and easy access to nearby attractions suitable for kids. Families can enjoy a comfortable stay and explore the towns charm with ease.

Best hotels for a romantic getaway:

Hotel Bad Horn: Located on the shores of Lake Constance, Hotel Bad Horn offers a romantic retreat with stunning lake views and cozy amenities. Couples can indulge in spa treatments, dine at the hotels gourmet restaurant, and enjoy intimate walks along the lake promenade. This 4-star hotel provides an idyllic setting for a memorable romantic getaway.

Rössli Hotel: Set amidst the quiet countryside, Rössli Hotel offers a peaceful and romantic escape for couples. This charming hotel features cozy rooms, a garden terrace, and a fine dining restaurant. With its serene ambiance and proximity to nature, it provides a perfect setting for couples to relax and create lasting memories.

Best for location:

Hotel Metropol: Situated in the heart of St. Margrethen, Hotel Metropol offers easy access to the citys attractions, shops, and restaurants. This modern 4-star hotel provides comfortable rooms, excellent service, and a convenient location for exploring the town and its surroundings.

Hotel Mozart: As mentioned earlier, Hotel Mozart is located along the Rhein River, providing guests with a picturesque setting. Its proximity to the riverfront allows guests to enjoy scenic walks and stunning views. Additionally, the hotel offers easy access to public transportation, making it convenient for exploring the region.

Walzenhausen Swiss Quality Hotel: Although not located directly in St. Margrethen, this nearby hotel is situated in Walzenhausen, offering breathtaking panoramic views of Lake Constance and the surrounding Alps. With its peaceful location, guests can enjoy tranquility and natural beauty while still being within reach of St. Margrethens attractions.

Best for a short city break:

Rheinhotel Fischerzunft: Situated on the banks of the Rhein River, Rheinhotel Fischerzunft offers a charming and comfortable stay. This 4-star hotel provides easy access to the towns attractions as well as various outdoor activities. Perfect for a short city break, guests can enjoy the convenience of exploring St. Margrethen while being surrounded by natural beauty.

Hotel Restaurant Hanselewirt: Located in the heart of St. Margrethen, Hotel Restaurant Hanselewirt offers a cozy and convenient stay for those looking to explore the town within a limited timeframe. The hotel provides comfortable rooms, a renowned restaurant serving regional cuisine, and easy access to nearby attractions.

Show moreLess