Hotels in Sankt Gallen

Search and compare Sankt Gallen hotels from hundreds of travel sites and save

Sankt Gallen
30 Jul — 31 Jul2
Sankt Gallen
Fri 30/7
Sat 31/7
...and more

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.3 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
1.3 km from city centre, Saint Gallen, Switzerland 
ExcellentBased on 181 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, a library and free Wi-Fi.

Hotel Eastside
Hotel Eastside
8.9 Excellent
Langgasse 151, Saint Gallen, Sankt Gallen, Switzerland
Show on map
3.3 km from city centre, Saint Gallen, Switzerland 
ExcellentBased on 522 reviews
8.9

Hotel Eastside free parking provides comfortable 3-star accommodation in St. Gallen. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

Hotel Alpina
Hotel Alpina
7.9 Good
Hauptstrasse 7, Wildhaus, Sankt Gallen, Switzerland
Show on map
3.6 km from city centre, Wildhaus, Switzerland 
GoodBased on 73 reviews
7.9

This comfortable hotel in Alt St. Johann offers free Wi-Fi, as well as ski in/out facilities and an express check-in and check-out feature. It also provides a terrace, ski lockers and snow sports.

Hotel am Spisertor
Hotel am Spisertor
8.3 Excellent
Moosbruggstrasse 1, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.4 km from city centre, Saint Gallen, Switzerland 
ExcellentBased on 541 reviews
8.3

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.

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.9 km from city centre, Saint Gallen, Switzerland 
ExcellentBased on 1,571 reviews
8.2

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.

Knobelboden Hotel und Restaurant
Knobelboden Hotel und Restaurant
8.3 Excellent
Chnobelbodenstrasse 1, Quarten, Sankt Gallen, Switzerland
Show on map
1.3 km from city centre, Quarten, Switzerland 
ExcellentBased on 152 reviews
8.3

This pet-friendly hotel is located in Quarten and features a ski school and free Wi-Fi. It also offers a sauna and an outdoor pool.

Grand Resort Bad Ragaz
Grand Resort Bad Ragaz
9.2 Excellent
Bernhard Simon-strasse, Bad Ragaz, Sankt Gallen, Switzerland
Show on map
0.7 km from city centre, Bad Ragaz, Switzerland 
ExcellentBased on 680 reviews
9.2

Located a short stroll from Bad Ragaz Railway Station, the resort provides guests with an ideal base while visiting Bad Ragaz. It offers mountain views and 5-star rooms.

Sorell Hotel City Weissenstein
Sorell Hotel City Weissenstein
8.9 Excellent
Davidstrasse 22-24, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.5 km from city centre, Saint Gallen, Switzerland 
ExcellentBased on 255 reviews
8.9

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.

Hotel Linde Genossenschaft
Hotel Linde Genossenschaft
8.0 Excellent
Poststrasse 11, Heiden, Ausser-Rhoden, Switzerland
Show on map
0.3 km from city centre, Heiden, Switzerland 
ExcellentBased on 121 reviews
8.0

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.

Bed & Breakfast Oasee
Bed & Breakfast Oasee
9.0 Excellent
Staffeln 14, Rapperswil-Jona, Sankt Gallen, Switzerland
Show on map
4.9 km from city centre, Rapperswil-Jona, Switzerland 
ExcellentBased on 327 reviews
9.0

Bed & Breakfast Oasee is located in Rapperswil-Jona and offers guests free Wi-Fi. It also provides a swimming pool.

Tips for booking a Sankt Gallen hotel

Cheapest month:June
Most expensive month:January
Average price in Sankt Gallen:$255/night
Absolute cheapest price found:$62/night
Cheapest day:Saturday
Most expensive day:Tuesday
$124 - $472
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$194 - $273
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sankt Gallen hotels

Show all 824 hotels
1
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.9 km 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.

2
St. Gallen Youth Hostel
St. Gallen Youth Hostel
8.3 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
1.3 km 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 824 hotels
St. Gallen Youth Hostel
St. Gallen Youth Hostel
8.3 Excellent
Jüchstrasse 25, Saint Gallen, Sankt Gallen, Switzerland
Show on map
1.3 km 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.

$63
Avg. per night
Hotel Alpina
Hotel Alpina
7.9 Good
Hauptstrasse 7, Wildhaus, Sankt Gallen, Switzerland
Show on map
3.6 km from city centre,  

This comfortable hotel in Alt St. Johann offers free Wi-Fi, as well as ski in/out facilities and an express check-in and check-out feature. It also provides a terrace, ski lockers and snow sports.

$108
Avg. per night
Hotel Linde Genossenschaft
Hotel Linde Genossenschaft
8.0 Excellent
Poststrasse 11, Heiden, Ausser-Rhoden, Switzerland
Show on map
0.3 km 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.

$124
Avg. per night
Gasthaus Krone Speicher Boutique-hotel
Gasthaus Krone Speicher Boutique-hotel
9.2 Excellent
Hauptstrasse 34, Speicher, Ausser-Rhoden, Switzerland
Show on map
0.2 km from city centre,  

Situated in Speicher, Gasthaus Krone Speicher Boutique-Hotel is within easy driving distance of St. Gallen and offers free wireless internet, room service and laundry facilities. It is conveniently positioned for guests wanting to sightsee in the area.

$144
Avg. per night
Hotel Eastside
Hotel Eastside
8.9 Excellent
Langgasse 151, Saint Gallen, Sankt Gallen, Switzerland
Show on map
3.3 km from city centre,  

Hotel Eastside free parking provides comfortable 3-star accommodation in St. Gallen. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$173
Avg. per night
Hotel am Spisertor
Hotel am Spisertor
8.3 Excellent
Moosbruggstrasse 1, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.4 km from city centre,  

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.

$177
Avg. per night
Bed & Breakfast Oasee
Bed & Breakfast Oasee
9.0 Excellent
Staffeln 14, Rapperswil-Jona, Sankt Gallen, Switzerland
Show on map
4.9 km from city centre,  

Bed & Breakfast Oasee is located in Rapperswil-Jona and offers guests free Wi-Fi. It also provides a swimming pool.

$207
Avg. per night
Sorell Hotel City Weissenstein
Sorell Hotel City Weissenstein
8.9 Excellent
Davidstrasse 22-24, Saint Gallen, Sankt Gallen, Switzerland
Show on map
0.5 km from city centre,  

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.

$243
Avg. per night

Hotel prices in Sankt Gallen

2 stars or below

$63 - $177

Hotel am Spisertor

No. 1 most popular

Hotel am Spisertor
8.3 Excellent
$177
Avg. per night
Hotel Alpina

No. 2 most popular

Hotel Alpina
7.9 Good
$108
Avg. per night
St. Gallen Youth Hostel

Best value

$63
Avg. per night
3 stars

$124 - $252

Sorell Hotel City Weissenstein

No. 1 most popular

$243
Avg. per night
Hotel Eastside

No. 2 most popular

Hotel Eastside
8.9 Excellent
$173
Avg. per night
Hotel Linde Genossenschaft

Best value

$124
Avg. per night
4 stars and up

$144 - $628

Grand Resort Bad Ragaz

No. 1 most popular

$628
Avg. per night
Oberwaid Hotel

No. 2 most popular

Oberwaid Hotel
8.9 Excellent
$337
Avg. per night
Gasthaus Krone Speicher Boutique-hotel
$144
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?

    Our travellers prefer to stay in places like Bad Ragaz, Rapperswil-Jona, and Saint Gallen while in Sankt Gallen.

  • What are the best hotels in Sankt Gallen?

    One of the most popular hotels in Sankt Gallen is Grand Resort Bad Ragaz, which has been reviewed by 680 users and currently has a rating of 9.2/10. Other top-rated locations include Ferienwohnung Nold and Rossli Hurden, which have received 8.6/10 and 8.4/10 ratings from our users, respectively.