Skip to main content

Search hotels in St. Gallen

Enter your dates to see the latest prices and deals for St. Gallen hotels

Filter by:

Star rating

Review score

St. Gallen – 30 hotels and places to stay

See the latest prices and deals by choosing your dates.
Radisson Blu Hotel, St. Gallen, hotel in St. Gallen

This modern 4-star superior hotel is located opposite the OLMA trade fair grounds, just a 10-minute walk from St. Gallen’s Old Town and the train station. A casino is located on site.

Close to the center
Scored 8.2
8.2
Rated very good
Very good
1,532 reviews
Price from
£165.94
1 night, 2 adults
Hotel Elite, hotel in St. Gallen

The Hotel Elite can be found in the centre of St. Gallen, only few steps from the market square and a 5-minute walk from the railway station. It offers you rooms with free WiFi and cable TV.

Good breakfast but appalling WIFI
Scored 7.3
7.3
Rated good
Good
840 reviews
Price from
£105.21
1 night, 2 adults
Hotel Dom, hotel in St. Gallen

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.

The room was spacious, the bed comfy and the pillows were perfect. The room and bathroom were spotless as well. Breakfast had plenty of options and not crowded. Location was central, close to the parking as well. Would highly recommend and would stay again.
Scored 8.8
8.8
Rated fabulous
Fabulous
821 reviews
Price from
£148.29
1 night, 2 adults
Hotel one66 (free parking garage), hotel in St. Gallen

Offering free garage parking, Hotel one66 is located in Sankt Gallen, directly at the motorway exit St. Gallen-Winkeln.

Close to the highway. Easy to check in in the middle of the night (when the reception is closed).
Scored 9.0
9.0
Rated superb
Superb
1,437 reviews
Price from
£165.94
1 night, 2 adults
Hotel Vadian Garni, hotel in St. Gallen

Hotel Vadian Garni is set in 2 separate historic buildings, with the hotel dating back to 1904 and the annex to the 16th century, this 2-star-superior hotel is located in the old centre of Sankt...

Location was easy to find from train station. A bit of a distance so got quite wet in rain. Room was large and comfortable. Quite close to town centre and local restaurants.
Scored 8.6
8.6
Rated fabulous
Fabulous
1,121 reviews
Price from
£139.46
1 night, 2 adults
Militärkantine St. Gallen, hotel in St. Gallen

Only the name reminds us of the military. This historic hotel is one of the most beautiful in Switzerland.

Architectural heritage, well maintained, true to its origins, comfortable, spacious, kind staff!
Scored 8.7
8.7
Rated fabulous
Fabulous
340 reviews
Price from
£165.94
1 night, 2 adults
Sorell Hotel City Weissenstein - Boutique Hotel, hotel in St. Gallen

This Hotel City Weissenstein enjoys a peaceful location at the edge of the pedestrian zone of St. Gallen, close to the old town and the main railway station. Wi-Fi is available for free.

Staff were very helpful and friendly. Room was comfortable and clean. Great location too
Scored 9.0
9.0
Rated superb
Superb
874 reviews
Price from
£218.01
1 night, 2 adults
Newstar Hotel (Free Parking), hotel in St. Gallen

Newstar Hotel is close to the Sankt Gallen-Winkeln exit of the A1 motorway and 5 km from the centre of Sankt Gallen.

The rooms are very comfortable and clean.
Scored 8.9
8.9
Rated fabulous
Fabulous
512 reviews
Price from
£158.88
1 night, 2 adults
Hotel Garni Rössli, hotel in St. Gallen

Located in St. Gallen, within 3.5 km of Olma Messen St. Gallen and 33 km of Konstanz Central Station, Hotel Garni Rössli provides accommodation with a terrace and free WiFi throughout the property as...

Very clean comfortable room. Quiet. Excellent transport links to centre of St Gallen. the hotel gives you a travel pass for the area.
Scored 8.5
8.5
Rated very good
Very good
373 reviews
Price from
£146.48
1 night, 2 adults
B&B HOTEL St Gallen, hotel in St. Gallen

Featuring a bar, B&B HOTEL St Gallen is located in St. Gallen in the St.Gallen Canton region, less than 1 km from Olma Messen St. Gallen and 34 km from Dornbirn Exhibition Centre.

It was clean, the bed was comfortable and the shower was exceptional. The breakfast was delicious too. Wide variety of TV channels.
Scored 8.2
8.2
Rated very good
Very good
4,006 reviews
Price from
£116.51
1 night, 2 adults
See all 30 hotels in St. Gallen

Hotels with airport shuttles in St. Gallen

Most booked hotels in St. Gallen in the past month

See all

St. Gallen's best hotels with breakfast

  • Review score
    8.7
    Fabulous · 340 reviews

    Only the name reminds us of the military. This historic hotel is one of the most beautiful in Switzerland.

    Very cool mix of old architecture and chic furniture

  • Review score
    8.8
    Fabulous · 625 reviews

    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.

    spacious rooms, fabulous spa and fitness, good service

  • Review score
    7.3
    Good · 840 reviews

    The Hotel Elite can be found in the centre of St. Gallen, only few steps from the market square and a 5-minute walk from the railway station. It offers you rooms with free WiFi and cable TV.

    The location is fantastic. And staff are very nice

  • Review score
    7.4
    Good · 303 reviews

    This 2-star superior hotel enjoys a quiet location on the outskirts of St. Gallen, with frequent bus links to the centre. WiFi and parking are available free of charge.

    Sauber, leckeres Frühstück, freundliches Personal.

  • Review score
    8.4
    Very good · 446 reviews

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

    Personal war sehr freundlich und das Essen fantastisch

Budget hotels in St. Gallen

  • Review score
    4.5
    Disappointing · 155 reviews

    Located 1.3 km from Olma Messen St. Gallen in the centre of St. Gallen, Kränzlin Hotel welcomes guests with a restaurant and a popular bar. Each room is equipped with a TV.

    Sehr günstig und zentral gelegen. Freundliches Personal

  • Review score
    7.2
    Good · 375 reviews

    Located in Old Town of St. Gallen, Hotel Weisses Kreuz is just a 5-minute walk from the Main Train Station and 10 minutes from the Abbey. Free Wi-Fi is available.

    Extremely comfortable bed. Good location, easy check in and out.

  • Review score
    9.0
    Superb · 1,437 reviews

    Offering free garage parking, Hotel one66 is located in Sankt Gallen, directly at the motorway exit St. Gallen-Winkeln.

    Enerything is great. Accomodation, location, sercice and parking lot.

  • Review score
    9.0
    Superb · 874 reviews

    This Hotel City Weissenstein enjoys a peaceful location at the edge of the pedestrian zone of St. Gallen, close to the old town and the main railway station. Wi-Fi is available for free.

    Beautiful hotel, friendly staff. We will come back!

  • Review score
    9.0
    Superb · 13 reviews

    Situated within 1.7 km of Olma Messen St. Gallen and 32 km of Säntis, Dom Studios features rooms with air conditioning and a private bathroom in St. Gallen.

  • Review score
    8.9
    Fabulous · 172 reviews

    Located in St. Gallen, 3.2 km from Olma Messen St. Gallen, Hotel Restaurant Falkenburg provides accommodation with a terrace, free private parking and a restaurant.

    Wunderschöne Aussicht; sehr ruhig Exzellentes Essen

  • Review score
    8.9
    Fabulous · 512 reviews

    Newstar Hotel is close to the Sankt Gallen-Winkeln exit of the A1 motorway and 5 km from the centre of Sankt Gallen.

    The location is great specially if you are driving.

  • Review score
    8.0
    Very good · 645 reviews

    The Hotel am Spisertor is located next to the pedestrianised shopping area right in the centre of St. Gallen. It has a garden terrace and is connected to the Kursana retirement home.

    Simple, clean, good breakfast, good value for money.

FAQs about hotels in St. Gallen

What guests said about St. Gallen:

  • Scored 4.0
    4.0

    Overnight stay and not a lot to see.

    Overnight stay and not a lot to see. Went to abbey to see library - so expensive to go in, and not really worth it. Library is beautiful but price covers it, museum and one other area and if you just want to see the library, it is a lot. Not a lot of places to wander around and take in the scenery.
    Tania
    Australia
  • Scored 10
    10

    Alot of old-world charm mixed with modern amenities.

    Alot of old-world charm mixed with modern amenities. Foods from around the world available but be ready for the inflated economy of the country everything is expensive or overpriced throughout Switzerland.
    Nicholas
    United States
  • Scored 4.0
    4.0

    There are many interesting cities in Switzerland, in my...

    There are many interesting cities in Switzerland, in my opinion St Gallen is not one of them. We had a reason for going there, so we did, but it is not an attractive enough place for tourism, apart from the Abbey Library, really remarkable. We liked the Van Gogh Café, and the café inside the Abbey precinct, but everywhere else we ate, the food ranged from abysmal to not-more-than- acceptable, all at incredible prices. We appreciated the vicinity to Lake Costanza
    Alessandra
    Italy
  • Scored 10
    10

    Very picturesque ,smallish city Great bars and restaurants

    Very picturesque ,smallish city Great bars and restaurants Easy to walk around Great place to base yourself to explore the area, train and bus links excellent for visiting Liechtenstein, Bregenz, Romanshorn and Lake Constance/Bodensee area
    Ian
    United Kingdom
  • Scored 10
    10

    Great small city,cozy, full of students, lots of places to...

    Great small city,cozy, full of students, lots of places to eat,great bakeries,nice small art museum worth of visit with kids, beautiful views,zoos for small kids. Beautiful Abbey and Library there.Easy to get around,lots of farms around,beautiful lake Konstanz,loved Brauerei with sausages and great beer
    W
  • Scored 8.0
    8.0

    We like the visit of the old part of the town visiting...

    We like the visit of the old part of the town visiting Abbaye the St. Gall , the historical buildings. Visit to the textile musuem was interesting. We wish more restaurants were open on a Sunday night.
    Robert
    Switzerland

See reviews by guests who stayed at hotels in St. Gallen

See all
  • From £208.22 per night
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 5,760 reviews
    Third time at the Hotel Walhalla and experience has always been excellent - modern, comfortable hotel. Very professional and helpful staff. Large room with very comfortable bed. Unbeatable location opposite the train station and few minutes from the historic city center. Fast WiFi. Special thanks for early check-in 2.5 hours ahead of standard time - very nice bonus given the fact that we were very tired after overnight flight. Will definitely stay again.
    Sergey
    Cyprus
  • From £148.29 per night
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 821 reviews
    The location and relaxed athmosphere make this the perfect location for exploring St Gallen. It has clean and non fussy rooms, the town is quiet anyway, so no problems with being kept awake. I will always try to stay at Hotel Dom who in St. Gallen.
    John
    Ireland
  • From £90.03 per night
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 656 reviews
    The location is great! The hotel is in the heart of St. Gallen. Our room was facing the waterfall, but it was not noisy. The kitchen has everything: utensils, fridge and dishes. The wi-fi worked well. The bathroom was specious and clean.
    Daria BB
    Russia
  • From £78.73 per night
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 1,840 reviews
    Very clean and cozy rooms in St. Gallen. Ideal for a business trips, but for a stay during the vacation as well. I definitely recommend this place!
    Minh Hung
    Czech Republic
  • From £110.64 per night
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 4,006 reviews
    Excellent hotel with a nice location to St.Fiden railway station!
    Viacheslav
    Ukraine