Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sankt Gallen

Filter by star ratings
All filters
St. Gallen Youth Hostel
St. Gallen Youth Hostel
8.4 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.8 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 174 reviews
8.4

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, a library and free Wi-Fi.

Hotel Hirschen am See
Hotel Hirschen am See
8.2 Excellent
Seestrasse 856, Meilen, Zurich, Switzerland
Show on map
0.7 mi from city centre, Meilen, Switzerland 
ExcellentBased on 988 reviews
8.2

Hotel Hirschen am See provides comfortable 3-star accommodation in Meilen. Those staying at the property can also make use of free Wi-Fi throughout their stay.

Hotel Mozart Rorschach
Hotel Mozart Rorschach
8.1 Excellent
Hauptstrasse 82, Rorschach, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre, Rorschach, Switzerland 
ExcellentBased on 330 reviews
8.1

Located by Lake Constance, Hotel Mozart Rorschach offers comfortable accommodation and features a sun deck, a safe and free Wi-Fi. Known for its ideal location, it is close to Rorschach's tourist attractions and is minutes on foot from Rorschach Hafen Railway Station.

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

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.

Landgasthof Werdenberg
Landgasthof Werdenberg
7.4 Good
Grabenstrasse 2, Buchs, Sankt Gallen, Switzerland
Show on map
0.5 mi from city centre, Buchs, Switzerland 
GoodBased on 411 reviews
7.4

Landgasthof Werdenberg provides a comfortable setting when in Buchs. It is conveniently positioned for those wishing to visit local attractions.

Hotel Post
Hotel Post
8.3 Excellent
Bahnhofstrasse 1, Sargans, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre, Sargans, Switzerland 
ExcellentBased on 697 reviews
8.3

Featuring a shuttle to St. Gallen-Altenrhein Airport, plus complimentary Wi-Fi, Hotel Post Sargans is a comfortable base in Sargans. It is ideally positioned for guests wanting to visit local attractions.

Hotel am Spisertor
Hotel am Spisertor
8.4 Excellent
Moosbruggstrasse 1, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 518 reviews
8.4

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 a safe, luggage storage and laundry facilities.

Hotel Militärkantine
Hotel Militärkantine
8.7 Excellent
Kreuzbleicheweg 2, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.7 mi from city centre, Saint Gallen, Switzerland 
ExcellentBased on 239 reviews
8.7

Located within a 10-minute walk of St. Gallen Train Station, Militarkantine St Gallen is a convenient base when visiting St. Gallen. Guests can also make use of free wireless internet.

Gasthof Zur Traube
Gasthof Zur Traube
8.2 Excellent
68 Sankt Gallerstrasse Tres Amigos Mexican Restaurant, Roggwil, Thurgau, Switzerland
Show on map
0.0 mi from city centre, Roggwil, Switzerland 
ExcellentBased on 401 reviews
8.2

Gasthof Zur Traube Arbon provides a comfortable setting while in Arbon.

Hotel Schloss Ragaz
Hotel Schloss Ragaz
8.3 Excellent
Schloss-Strasse 1, Bad Ragaz, Sankt Gallen, Switzerland
Show on map
0.7 mi from city centre, Bad Ragaz, Switzerland 
ExcellentBased on 1,359 reviews
8.3

Hotel Schloss Ragaz is a modern base while in Bad Ragaz and is close to everything the area has to offer. It also offers a sauna, an outdoor pool and free bicycle rental.

Tips for booking a Sankt Gallen hotel

Cheapest month:October
Most expensive month:July
Average price in Sankt Gallen:$225/night
Absolute cheapest price found:$53/night
Cheapest day:Monday
Most expensive day:Tuesday
$151 - $374
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$140 - $374
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sankt Gallen hotels

Show all 804 hotels
1
Hotel Dom
Hotel Dom
8.7 Excellent
Webergasse 22, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre, Saint Gallen 

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.

2
Sedartis Swiss Quality Hotel
Sedartis Swiss Quality Hotel
8.6 Excellent
Bahnhofstrasse 16, Thalwil, Zurich, Switzerland
Show on map
0.3 mi from city centre, Thalwil 

Just a stone's throw from Thalwil Railway Station, Sedartis Swiss Quality Hotel provides a unique place to stay, close to Thalwil's well-known attractions. It has a gym, as well as a safe, laundry facilities and a 24-hour reception.

3
Hotel Hirschen am See
Hotel Hirschen am See
8.2 Excellent
Seestrasse 856, Meilen, Zurich, Switzerland
Show on map
0.7 mi from city centre, Meilen 

Hotel Hirschen am See provides comfortable 3-star accommodation in Meilen. Those staying at the property can also make use of free Wi-Fi throughout their stay.

4
Radisson Blu Hotel, St. Gallen, Acron Helvetia X
Radisson Blu Hotel, St. Gallen, Acron Helvetia X
8.2 Excellent
St. Jakob-Strasse 55, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.6 mi from city centre, Saint Gallen 

Less than 20 minutes' stroll from St. Gallen Train Station, Radisson Blu Hotel St Gallen provides guests with an ideal base when visiting St. Gallen. It also offers a sauna, an express check-in and check-out feature and a rooftop terrace.

5
St. Gallen Youth Hostel
St. Gallen Youth Hostel
8.4 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.8 mi from city centre, Saint Gallen 

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, a library and free Wi-Fi.

Cheapest hotels in Sankt Gallen, Switzerland

Show all 804 hotels
St. Gallen Youth Hostel
St. Gallen Youth Hostel
8.4 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.8 mi from city centre,  

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, a library and free Wi-Fi.

$48
Avg. per night
Hotel Restaurant Sternen
Hotel Restaurant Sternen
7.1 Good
Kerenzerbergstrasse 25, Glarus Nord, Glarus, Switzerland
Show on map
4.3 mi from city centre,  

Hotel Restaurant Sternen Obstalden is situated in Obstalden and is close to Walensee. Guests can also enjoy complimentary wireless internet.

$73
Avg. per night
Hotel Weisses Kreuz
Hotel Weisses Kreuz
8.0 Excellent
Engelgasse 9, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.2 mi from city centre,  

This St. Gallen hotel is located within a 10-minute walk of St. Gallen Train Station. Guests can also make use of complimentary wireless internet.

$78
Avg. per night
Hotel Garni Ursalina Bad Ragaz
Hotel Garni Ursalina Bad Ragaz
7.8 Good
Fläscherstrasse 15, Bad Ragaz, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre,  

Located amongst well-known tourist attractions, boutiques and restaurants, Hotel Garni Ursalina is ideal for those wishing to discover Bad Ragaz and its surroundings. It also provides a garden and luggage storage.

$82
Avg. per night
Gasthof Zur Traube
Gasthof Zur Traube
8.2 Excellent
68 Sankt Gallerstrasse Tres Amigos Mexican Restaurant, Roggwil, Thurgau, Switzerland
Show on map
0.0 mi from city centre,  

Gasthof Zur Traube Arbon provides a comfortable setting while in Arbon.

$83
Avg. per night
Hotel Linde Genossenschaft
Hotel Linde Genossenschaft
7.9 Good
Poststrasse 11, Heiden, Ausser-Rhoden, Switzerland
Show on map
0.2 mi from city centre,  

This historic hotel in Heiden provides complimentary Wi-Fi, as well as a sun deck and a ballroom. It is ideally positioned for those wanting to visit the area's popular attractions.

$98
Avg. per night
Landgasthof Werdenberg
Landgasthof Werdenberg
7.4 Good
Grabenstrasse 2, Buchs, Sankt Gallen, Switzerland
Show on map
0.5 mi from city centre,  

Landgasthof Werdenberg provides a comfortable setting when in Buchs. It is conveniently positioned for those wishing to visit local attractions.

$100
Avg. per night
Hotel Am Ring
Hotel Am Ring
8.6 Excellent
Unterer Graben 9, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.1 mi from city centre,  

Located in St. Gallen, Hotel am Ring is within a 20-minute drive of St. Gallen-Altenrhein Airport and provides a swimming pool. Surrounded by local bars and restaurants, it is a short stroll from St. Gallen Train Station.

$103
Avg. per night

Hotel prices in Sankt Gallen

2 stars and under

$48 - $167

Hotel am Spisertor

#1 Most popular

Hotel am Spisertor
8.4 Excellent
$132
Avg. per night
Hotel Weisses Kreuz

#2 Most popular

Hotel Weisses Kreuz
8.0 Excellent
$78
Avg. per night
St. Gallen Youth Hostel

Best value

$48
Avg. per night
3 stars

$98 - $211

Hotel Dom

#1 Most popular

Hotel Dom
8.7 Excellent
$157
Avg. per night
Schloss-Hotel Wartensee

#2 Most popular

$138
Avg. per night
Hotel Linde Genossenschaft

Best value

$98
Avg. per night
4 stars +

$109 - $311

Radisson Blu Hotel, St. Gallen, Acron Helvetia X
$189
Avg. per night
Einstein St. Gallen

#2 Most popular

Einstein St. Gallen
8.9 Excellent
$210
Avg. per night
Gasthaus Krone Speicher Boutique-hotel
$109
Avg. per night

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

Where to stay in Sankt Gallen

Sankt Gallen travel FAQs

  • Where is the best place to stay in Sankt Gallen?

    Saint Gallen, Bad Ragaz, and Quarten are the most popular places on HotelsCombined for stays in Sankt Gallen.

  • What are the best hotels in Sankt Gallen?

    Radisson Blu Hotel, St. Gallen, Acron Helvetia X is a very popular hotel in Sankt Gallen with a score of 8.2 from 1,531 reviews. Einstein St. Gallen (8.9 from 647 reviews) and Hotel Dom (8.7 from 598 reviews) are also highly rated Sankt Gallen hotels based on recent feedback from HotelsCombined users.