Search romantic hotels in St.Gallen Canton

Find the romantic hotels that appeal to you the most

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

St. Gallen

5 romantic hotels

Bad Ragaz

3 romantic hotels

Rorschacherberg

3 romantic hotels

The best romantic hotels in St.Gallen Canton

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

Filter by:

Star rating
Review score

Best Western Hotel Rebstock

Hotel in Rorschacherberg

The BEST WESTERN Hotel Rebstock, run by the same family for 3 generations, offers panoramic views of Lake Constance from the restaurant, spacious rooms with a balcony, free WiFi and free parking on...

L
Loreta
From
Lithuania
Great hotel located in valley with the view to the Bodensee. Rooms are big with comfortable beds. Petts are welcome. The brekfast is served to satisfay all needs.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,279 reviews
Price from
US$220.79
1 night, 2 adults

Strandhotel Schmerikon

Hotel in Schmerikon

The Strand hotel in Schmerikon is situated in a fantastic location directly on Lake Zurich. The accommodation has its own small beach, which is reserved for hotel guests only.

C
Christoph
From
Luxembourg
Beautiful and exceptional location. Garden facilities next to the lake and accessible right from the bungalows. The interior decoration of the Bungalow is lovely, excellent taste and very functional which makes it easy and pleasant to stay in the bungalow as a family of 4 (children aged 1 and 4). All of the stuff members were very friendly and human to all of us. Children were very welcome, even in the restaurant, which served excellent food. Breakfast was delicious, very good selection and variety of mainly regional products.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 483 reviews
Price from
US$285.17
1 night, 2 adults

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.

A
Alfons Züllig
From
Switzerland
Sehr gut und top Service ! Absolument top et excellent service ! Absolutely top and excellent service !
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 523 reviews
Price from
US$288.57
1 night, 2 adults

Landgasthof Sternen

Hotel in Bühler

Located in Bühler, 12 km from Olma Messen St. Gallen, Landgasthof Sternen provides accommodation with a garden, free private parking, a terrace and a restaurant.

K
KoenraadC
From
Netherlands
The staff was amazing, the food was delicious, large room with comfy beds. We felt really at home. You must dine in the restaurant when you are there and please make a reservation because it is very popular. The service they provide is 5star.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 234 reviews
Price from
US$245.49
1 night, 2 adults

Bären - Das Gästehaus

Gais

Located 1 km from the centre of Gais high above Lake Constance, Bären - Das Gästehaus is a small and stylish boutique hotel surrounded by gardens. It offers free Wi-Fi and free private parking.

C
Christie
From
United States
This was our second time staying here and we plan to continue returning! The couple that owns the guesthouse goes above and beyond, they are so sweet and hospitality is 10/10. Great decor, cleanliness, spaciousness, etc. Thank you!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 300 reviews
Price from
US$229.37
1 night, 2 adults

Hotel Landgasthof Eischen

Appenzell

Situated at the foot of the Säntismassiv Mountain Range and the Kronberg Mountain, the Landgasthof Eischen features a traditional Appenzell restaurant with a terrace, a spa area and was renovated in...

A
Ashley
From
United States
The view was amazing, room was so comfortable and the entire property was beautiful! The staff was so kind and welcoming too!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 200 reviews
Price from
US$371.95
1 night, 2 adults

Hotel Frohe Aussicht

Hotel in Weissbad

The Hotel Frohe Aussicht hotel enjoys a quiet location in Schwende in the Alpstein Hiking Area. It offers free WiFi, fine regional cuisine, and a sauna.

I
Ibrahim
From
United Arab Emirates
Amazing place to stay- very cozy and charming. Food also was superb!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 484 reviews
Price from
US$216.97
1 night, 2 adults

Flyhof

Hotel in Weesen

The traditionally built, historic wood and stone house Flyhof in Weesen is a family-owned hotel, set directly at the shores of Lake Walen.

M
Monique
From
Canada
Everything was charming: The inn itself, the owners and the magnificent surroundings
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 382 reviews
Price from
US$174.07
1 night, 2 adults

Bad Horn - Hotel & Spa

Hotel in Horn

Situated in Horn, 12 km from Olma Messen St. Gallen, Bad Horn - Hotel & Spa features accommodation with a terrace, private parking, a restaurant and a bar.

J
Jas79
From
United Kingdom
the location was lovely, right on the lake with great views.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 989 reviews
Price from
US$358.32
1 night, 2 adults

Grand Resort Bad Ragaz

Hotel in Bad Ragaz

The Grand Resort Bad Ragaz is a first-class spa hotel situated just an hour’s drive from Zurich, amidst the foothills of the Alps in Eastern Switzerland.

S
Sergey
From
United Kingdom
It’s the best spa in Europe!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 816 reviews
Price from
US$1,305.56
1 night, 2 adults
All romantic hotels in St.Gallen Canton

Most booked romantic hotels in St.Gallen Canton this month

See all

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,157 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,290 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 968 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 820 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 989 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,279 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 463 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 816 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 454 reviews

Popular with guests booking romantic hotels in St.Gallen Canton

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 559 reviews

FAQs about romantic hotels in St.Gallen Canton

Romantic hotels that guests love in St.Gallen Canton

See all
Avg. price/night: US$272.77
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 483 reviews
The most beautiful room on our road trip through Europe. So peaceful. A lovely sunset in the restaurant over the lake.
Guest review by
julie
Young couple
Avg. price/night: US$276.86
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,157 reviews
Beautiful old hotel just outside Bad Ragaz. Booked to be near the thermal spa which was unfortunately closed but would be very close by if they had been open. Lovely buffet breakfast.
Guest review by
Lynn
Young couple
Avg. price/night: US$209.20
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,279 reviews
Room comfortable and clean. Lovely terrace area with lake view. Staff exceptional, particularly in restaurant. Bed comfortable and clean. The manager was really lovely and spent time talking to us. Jasmine was also really lovely, nothing was too much trouble. Walk down to the lake possible but steep if you have any mobilty issues. Ideal if you are driving.
Guest review by
Philip
Young couple
Avg. price/night: US$276.80
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 523 reviews
Location is wonderful, green landscape around the hotel makes it a perfect set-up for a relaxing weekend away from the city.
Guest review by
Sahana
Young couple
Avg. price/night: US$288.88
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 820 reviews
Great location in the centre of this picturesque alpine town. Nice rooms and lovely breakfast. Staff are helpful and booked a great dinner close by.
Guest review by
Johanna
Group
Avg. price/night: US$262.85
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 303 reviews
Everything was exceptional. From the parking, hotel, staff, helpfulness, food, room - it was all lovely.
Guest review by
Stuart
Young couple
Avg. price/night: US$216.97
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 484 reviews
The location of the hotel, the food at the restaurant and the lovely staff
Guest review by
Macarena
Young couple
Avg. price/night: US$247.97
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 572 reviews
Lovely hotel in a fantastic location. Nice breakfast, helpful hotel staff :)
Guest review by
Agnieszka
People with friends
Avg. price/night: US$236.81
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 968 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.
Guest review by
Sepideh
Family with young children
Avg. price/night: US$308.72
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 989 reviews
Comfortable bed Amazing lakeside location The outside jacuzzi The breakfast
Guest review by
Corey Lole
Young couple
gogless