Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Resorts in St.Gallen Canton

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

28 options found

  • Oberwaid

    Rorschacher Strasse 311, St. Gallen, Switzerland (Show map)

    Show map

    Offering 140 non-smoking rooms, Oberwaid Hotel features allergy free rooms, a sauna and a barber shop.

    More...
    From US$ 402
    price for 1 night
    BOOK From US$ 402
  • Resort Walensee

    Gostenstrasse 20, Unterterzen, Switzerland (Show map)

    Show map

    Resort Walensee offers a perfect accommodation in Unterterzen. Resort Walensee operates since 2008. The venue is 3.2 km away from Ski Lift Schwammkopf.

    More...
    From US$ 240
    price for 1 night
    BOOK From US$ 240
  • Newstar Swiss Quality Hotel

    Breitfeldstrasse 9, St. Gallen, Switzerland (Show map)

    Show map

    Newstar Swiss Quality Hotel offers an attractive accommodation with a storage room, a designated smoking place and a car park. Newstar Swiss Quality Hotel welcomes guests to its fashionable rooms…

    More...
    From US$ 167
    price for 1 night
    BOOK From US$ 167
  • Grand Resort Bad Ragaz

    Ch-7310 Bad Ragaz, Switzerland, Bad Ragaz, Switzerland (Show map)

    Show map

    Grand Resort Bad Ragaz is a 5-star property in the heart of Bad Ragaz. This hotel was opened in 1996 and renovated in 2008.

    More...
    From US$ 601
    price for 1 night
    BOOK From US$ 601
  • Hirschen Swiss Quality Hotel

    Passhohe, Wildhaus, Switzerland (Show map)

    Show map

    Hirschen Swiss Quality Hotel is a traditional 2-star accommodation featuring 63 rooms to stay in. Hirschen Swiss Quality Hotel has welcomed guests in Wildhaus since 1871.

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Berggasthaus Oberdorf

    Oberdorfstrasse 53, Wildhaus, Switzerland (Show map)

    Show map

    Berggasthaus Oberdorf is a good accommodation choice in Wildhaus. The hotel is placed 30 minutes' walk from Ski Iltios .

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • Einstein St. Gallen

    Berneggstrasse 2, St. Gallen, Switzerland (Show map)

    Show map

    Einstein St. Gallen is situated in the center of St. Gallen in 20 minutes walking distance from Olma Messen St.

    More...
    From US$ 273
    price for 1 night
    BOOK From US$ 273
  • Hotel Garni Siesta

    Tannenboden, Flumserberg, Switzerland (Show map)

    Show map

    The family-friendly Hotel Garni Siesta is a 3-star property set 1450 meters from Prodkamm. Flumserberg center can be reached within 5 minutes' walk.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Hotel Stump'S Alpenrose

    Am Schwendisee, Wildhaus, Switzerland (Show map)

    Show map

    Offering 50 bright rooms, Hotel Stump'S Alpenrose features allergy free rooms and a solarium. Iltios is about 1.5 km from the hotel.

    More...
    From US$ 213
    price for 1 night
    BOOK From US$ 213
  • Hotel Garni Ursalina

    Flascherstrasse 15, Bad Ragaz, Switzerland (Show map)

    Show map

    Garni Ursalina is a central 2-star hotel set 14 km from Neuguthof Adventure World and 2.1 km from Heidi's Village.

    More...
    From US$ 112
    price for 1 night
    BOOK From US$ 112
  • Boutique - Hotel Krone

    Kronenplatz 10, Bad Ragaz, Switzerland (Show map)

    Show map

    The 3-star Boutique - Hotel Krone places guests abound 7 km from Seilbahn Pizol Wangs. Built in 1870, the hotel was renovated in 2012.

    More...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • Hotel Santispark

    Wiesenbachstrasse 5, St. Gallen, Switzerland (Show map)

    Show map

    Hotel Santispark offers a modern accommodation in a mountain area of St. Gallen. Hotel Santispark operates since 1987.

    More...
    From US$ 266
    price for 1 night
    BOOK From US$ 266
  • Amden Lodge Guesthouse - Bienenheim Naturhostel

    Bienenheimstrasse 1, Amden, Switzerland (Show map)

    Show map

    The quiet Amden Lodge Guesthouse - Bienenheim Naturhostel with free self parking, a sunbathing terrace and a picnic area is a nice place to stay in Amden on holiday.

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • Sorell Hotel Tamina

    Am Platz 3, Bad Ragaz, Switzerland (Show map)

    Show map

    Sorell Hotel Tamina is a 4-star venue placed about 3.6 km from Heidiland. Sorell Hotel Tamina was opened in 1987.

    More...
    From US$ 244
    price for 1 night
    BOOK From US$ 244
  • Hotel Schloss Ragaz

    Schloss-Strasse / Zeughausstrasse, Bad Ragaz, Switzerland (Show map)

    Show map

    The 3-star Hotel Schloss Ragaz offers a traditional accommodation in 56 rooms. The hotel opened its doors in 1904 and was remodeled in 2005.

    More...
    From US$ 204
    price for 1 night
    BOOK From US$ 204
  • Esos Hotel Quelle

    Badstrasse 9A, Bad Ragaz, Switzerland (Show map)

    Show map

    Esos Hotel Quelle is a 3-star accommodation in the heart of Bad Ragaz providing guests with a casino, a library and a tennis court. This family-run hotel was…

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • B_Smart Motel

    Bahnhofstrasse 6, Sevelen, Switzerland (Show map)

    Show map

    B_Smart Motel is a fine option to stay in Sevelen. The property is set 25 minutes' walk from Rheinpark Stadium.

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Sandi

    Bahnhofstrasse 47, Bad Ragaz, Switzerland (Show map)

    Show map

    Sandi Hotel offers an elegant accommodation in Bad Ragaz. The city center is about 10 minutes on foot.

    More...
    BOOK
  • Palais Bad Ragaz

    Ch-7310 Bad Ragaz, 7310, Bad Ragaz , Switzerland, Bad Ragaz, Switzerland (Show map)

    Show map

    The grand Palais Bad Ragaz is a 5-star property placed 10 km from Pizol. The hotel is around 10 minutes on foot from the city center.

    More...
    From US$ 785
    price for 1 night
    BOOK From US$ 785
  • Sandi Swiss Q Garten Hotel

    Bahnhofstrasse 47, Bad Ragaz, Switzerland (Show map)

    Show map

    The elegant Sandi Swiss Quality Garten-Hotel is a 3-star property placed 13 km from Neuguthof Adventure World. Founded in 1970, the hotel underwent a renovation in 2008.

    More...
    From US$ 182
    price for 1 night
    BOOK From US$ 182