Skip to main content

The best romantic hotels in St. Gallen

Check out our pick of great romantic hotels in St. Gallen

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

A flat-screen TV with a wide choice of international channels is standard in each room. The private bathrooms are also fitted with a hairdryer. Hotel guests can relax in the hotel courtyard with a free cup of coffee or tea (self-service). Guests can enjoy a restaurant meal on Friday and Saturday evenings at our partner restaurant from 6 p.m. to 10 p.m. Please note that reservations are required.

location, service, clean, and nice staff

Show more Show less
8.5
Very good
1,178 reviews
Price from
532 zł
per night

The superior 3 star hotel is a 10-minute walk from Sankt Gallen Train Station and a 20-minute walk from the Old Town and won the Swiss historic hotel 2017 award. Free WiFi is available, and an iPad is provided in each room.

Very cool mix of old architecture and chic furniture

Show more Show less
8.8
Fabulous
323 reviews
Price from
560 zł
per night

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. The hotel provides a shuttle service from and to St. Gallen Train Station at a surcharge.

We enjoyed our stay. Staff was extremely friendly, accommodating, helpful and provided superb service in both reception and at breakfast.

Show more Show less
8.9
Fabulous
734 reviews
Price from
890 zł
per night

Overlooking Säntis Mountain, a 10-minute drive from Sankt Gallen, Hotel Säntispark offers elegantly furnished rooms and free WiFi access.

The Säntispark Hotel’s restaurant Schnabelweid offers a fine selection of regional specialities and Swiss cuisine. Il Ristorante Uliveto serves creative Italian cuisine. Guests can enjoy wine, cocktails and appetizers in the hotel’s lounge bar.

nice, new rooms. fancy & clean!

Show more Show less
8.6
Fabulous
471 reviews
Price from
736 zł
per night

Hotel Dom is located in the Old Town of St. Gallen, just a short walk from the Abbey of Saint Gal, which has a UNESCO World Heritage Site medieval library, and the main train station. It offers free in-room Wi-Fi.

Friendly staff, delicious and fresh breakfast, clean hotel and excellent location. Underground parking for chf 19/24hours.

Show more Show less
8.7
Fabulous
656 reviews
Price from
524 zł
per night

The Einstein Hotel enjoys a quiet location in the centre of Sankt Gallen, at the edge of the pedestrian zone. It offers a fine dining restaurant and a bar, as well as free WiFi access in the entire building.

Everything proper, professional, comforrable, low key luxury

Show more Show less
8.7
Fabulous
452 reviews
Price from
992 zł
per night

Hotel am Schönenbühl is located in Speicher, 10 km away from St. Gallen, in the Appenzell Alps. It offers spacious, bright rooms with free access to Wi-Fi and cable TV.

Set amidst lush meadows, the Schönenbühl has a terrace with barbecue facilities, overlooking the village. A dining area and a small library are also at guests’ disposal.

Everything. The cows with bells. The views! The peace and quiet. Central to getting around all things Appenzell!

Show more Show less
8.4
Very good
88 reviews
Price from
502 zł
per night

The Landgasthof Sternen is located 300 metres from the Bühler Train Station in the canton of Appenzell, 10 km from St. Gallen. It offers nicely decorated rooms with solid wooden furniture, free parking, and an à-la-carte restaurant.

Friendly staff, clean and spacious room, overall excellent value for money.

Show more Show less
9
Superb
173 reviews
Price from
472 zł
per night

Rooms come with a flat-screen TV with cable channels, an electric kettle and a Nespresso coffee machine. Certain rooms include a seating area where you can relax. You will find a kettle in the room. Rooms are equipped with a private bathroom.

Everything. It exceeded my expectations.

Show more Show less
8.4
Very good
563 reviews
Price from
429 zł
per night

Set in Roggwil, 8.6 km from Olma Messen St. Gallen, Gasthof Zur Traube offers accommodation with a restaurant, free private parking and a bar. The property is around 32 km from Konstanz Central Station, 33 km from Dornbirn Exhibition Centre and 41 km from Monastic Island of Reichenau. This pet-friendly hotel also has free WiFi.

Great accomodation. Had understanding with late checkout. A+

Show more Show less
8.2
Very good
489 reviews
Price from
365 zł
per night

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxury touches like champagne room service and private hot tubs.
Search romantic hotels in St. Gallen

Most booked romantic hotels in St. Gallen this month

Romantic hotels that guests love in St. Gallen

  • Avg. price/night: 781.31 zł
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 152 reviews
    The apartment is located in a quiet neighborhood with a bus stop at very short distance. it features a small kitchen with everything one needs to cook a simple meal, a small but nice balcony where one can relax and have a drink. The bed is super confortable.
    Enrico
    Young couple
  • Avg. price/night: 867.17 zł
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 799 reviews
    St. Gallen is the first place we visited in Switzerland, and I'm obsessed with this lovely town after our visit. The location of the hotel was excellent and tranquil, not far from the Bahnhof station. My wife and I enjoyed the breakfast a lot, especially the variety of oat milk the hotel provided.
    PING-TA
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 104 reviews
    Maria the host was lovely. Very clean and spacious, less than 5 minute walk to the train station .
    Liam
    Family with young children
  • Avg. price/night: 678.28 zł
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 655 reviews
    Absolutely everything, from the details when you arrive, to the fruit bowls always available to guests…every detail for a perfect stay in family or for work is taken care of.
    Sepideh
    Family with young children
  • Avg. price/night: 510 zł
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 4,207 reviews
    We found the bedrooms cozy and pleasant. For the most part, it was pretty quiet, good for relaxing.
    Liliana
    Young couple
  • Avg. price/night: 1,101.57 zł
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 5,920 reviews
    Location is super, just opoosite train station but not to worry abt the noise at all. We got upgrade to junior suite, thanks to off season. Breakfast is good.
    perlin
    Young couple
  • Avg. price/night: 1,101.57 zł
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 5,920 reviews
    The room was spacious, elegant, and extremely well soundproofed. The staff was lovely and showed interest to my dog, which made me feel very welcome. The bed was very comfortable, I miss it ! Breakfast was varied and good. Overall, it is an excellent city hotel, with the train station opposite and amenities.
    Catherine
    Solo traveller
  • Avg. price/night: 359.75 zł
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,824 reviews
    Me and my group of friends loved staying in Yellow Inn. It was a very relaxing, cleaned and welcoming place! Markus is a very nice person. He also gave us a bottle of wine as a present! We will return here for sure. Highly recommended!
    Dauti
    Group
  • Avg. price/night: 437.88 zł
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 914 reviews
    Very clean & comfortable room & place to stay. Had to get used to sharing bathroom & kitchen, but no problem for one night. Girlfriend tripped over last step in hallway and sprang her ankle though, which was a set back to our stay. Location top, st Gallen too. Lovely diner and excellent breakfast.
    robert
    Young couple
  • Avg. price/night: 1,203.09 zł
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 734 reviews
    Luxurious hotel with a lot of attention to detail. It has the benefits of a big hotel without the drawbacks: it has the personal touch of a family run hotel - the staff seems very motivated; they were so attentive and helpful. We were comfortable in every way in our spotless room with balcony and lake view. Greatly enjoyed the pool and spa area. Lovely grounds and garden with lots of places to sit and relax.
    Godelieve
    Young couple

Research, refine and make plans for your whole trip