Hotels in Saint Gallen, Switzerland

Search and compare Saint Gallen, Switzerland hotels from hundreds of travel sites and save

Saint Gallen, Switzerland
Jul 1 — Jul 22
Saint Gallen, Switzerland
Fri 7/1
Sat 7/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Saint Gallen

Filter by star ratings
All filters
Radisson Blu Hotel, St. Gallen, Acron Helvetia X
8.0 Excellent
St. Jakob-Strasse 55, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.6 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 1,662 reviews
8.0

Radisson Blu Hotel St Gallen is located in St. Gallen and offers free Wi-Fi and a rooftop terrace. Its premium amenities include a sauna and a gym.

Touchbed City Apartments St. Gallen
8.5 Excellent
Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 1,000 reviews
8.5

TouchBed City Apartments St Gallen is situated in the city's famous tourism and shopping district. Just 10 minutes' walk from St. Gallen Train Station, the property provides guests with an ideal base while visiting St. Gallen.

Einstein St. Gallen
8.8 Excellent
Berneggstrasse 2, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 616 reviews
8.8

Einstein St Gallen offers 4-star accommodation in St. Gallen. It also features a sauna, a Turkish steam bath and an indoor pool.

St. Gallen Youth Hostel
8.3 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.8 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 129 reviews
8.3

St Gallen Youth Hostel is a comfortable base while in St. Gallen and is close to everything the area has to offer. It also offers an express check-in and check-out feature, meeting rooms and free Wi-Fi.

Oberwaid Hotel
8.9 Excellent
Rorschacher Strasse 311, Saint Gallen, Sankt Gallen, Switzerland
Show on map
2.9 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 858 reviews
8.9

Oberwaid - Das Hotel is situated in St. Gallen and features complimentary Wi-Fi. It also provides a sauna, an outdoor pool and a Jacuzzi.

Hotel Newstar
8.9 Excellent
Breitfeldstrasse 9, Saint Gallen, Sankt Gallen, Switzerland
Show on map
3.2 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 525 reviews
8.9

Located in St. Gallen, Newstar Swiss Quality Hotel is an easy drive from University of St. Gallen and Schlatt-Haslen. It has a gym, as well as luggage storage, a tour desk and meeting rooms.

Hotel Dom
8.6 Excellent
Webergasse 22, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 524 reviews
8.6

Located in St. Gallen, just a short walk from St. Gallen Train Station, Hotel Dom offers 3-star accommodation and free wireless internet. It is steps from the Abbey Library, eateries and nightlife options.

Hotel Metropol
8.3 Excellent
Bahnhofplatz 3, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 651 reviews
8.3

Situated in St. Gallen, Hotel Metropol St. Gallen provides 3-star accommodation, as well as a swimming pool. It is ideally positioned for guests wanting to visit local attractions.

Sorell Hotel City Weissenstein
9.0 Excellent
Davidstrasse 22-24, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.3 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 500 reviews
9.0

Situated only a short walk from St. Gallen Train Station, Sorell Hotel City Weissenstein offers guests a convenient base when visiting St. Gallen. It is conveniently positioned for guests wanting to sightsee in the area.

Schloss-Hotel Wartensee
Wartensee 1, Saint Gallen, Sankt Gallen, Switzerland
Show on map
8.0 mi from city centre, Saint Gallen, Switzerland 

Situated in Rorschacherberg, Schloss-Hotel Wartensee is an easy drive from Heiden and provides free wireless internet, an express check-in and check-out feature and meeting rooms. It is conveniently located for those wanting to sightsee in the area.

Cheapest hotels in Saint Gallen, Switzerland

Hotel Am Ring
Unterer Graben 9, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 

Hotel am Ring is located in St. Gallen and provides free Wi-Fi. Surrounded by local bars and restaurants, it is a short stroll from St. Gallen Train Station.

$74
Avg. per night
Hotel am Spisertor
8.0 Excellent
Moosbruggstrasse 1, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 

Located amongst a variety of well-known attractions, shops and eateries, Hotel am Spisertor is ideal for those wanting to discover St. Gallen and its surroundings. It also offers laundry facilities, a safe and luggage storage.

$122
Avg. per night
Hotel Eastside
8.7 Excellent
Langgasse 151, Saint Gallen, Sankt Gallen, Switzerland
Show on map
2.0 mi from city centre, Saint Gallen, Switzerland 

Located in St. Gallen, Hotel Eastside free parking provides free wireless internet and a gym. It is conveniently positioned for guests wanting to sightsee in the area.

$127
Avg. per night
Militärkantine St. Gallen
8.6 Excellent
Kreuzbleicheweg 2, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.7 mi from city centre, Saint Gallen, Switzerland 

Militarkantine St Gallen is set in St. Gallen and is within a 10-minute walk of St. Gallen Train Station. It offers free Wi-Fi, meeting rooms and a playground.

$161
Avg. per night

Hotel prices in Saint Gallen

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Gallen

Facts about staying in Saint Gallen

  • What are the best hotels in Saint Gallen?

    1,259 reviews rated Yellow Inn with an average score of 8.5/10. It may also be worth looking into the Boutique City Hotel Gallo, which received a rating of 9.0/10 from 455 reviews. Radisson Blu Hotel, St. Gallen, Acron Helvetia X could also be a good option, with a score of 8.0/10 from 1,658 reviews.

  • How much do hotels in Saint Gallen cost?

    Searches in the last 72 hours suggest an average price of around $179/night is normal for a hotel in Saint Gallen.

  • How much is a cheap hotel in Saint Gallen?

    HotelsCombined searches in the last 3 days suggest cheap Saint Gallen hotels have prices starting from as low as $26/night, depending on the popularity of your requested dates. Prices for this weekend in Saint Gallen start from $57 per night when checking in on Jul 1 and out on Jul 3.

  • How much is a hotel in Saint Gallen tonight?

    A hotel in Saint Gallen tonight has an average price of $180, but some deals have been found for as low as $58 in HotelsCombined searches over the last 72 hours. Prices in Saint Gallen are changing frequently. The best price found for a 4-star Saint Gallen hotel for tonight has been $167.