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

Central hotels 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

205 options found

  • Hotel Weisses Kreuz

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

    Show map

    Hotel Weisses Kreuz is a 2-star property situated at about 6 km distance from Shopping Arena St. Gallen.

    More...
    From US$ 107
    price for 1 night
    BOOK From US$ 107
  • 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
  • Hotel Cristal Flumserberg

    Tannenboden, Flumserberg, Switzerland (Show map)

    Show map

    Located in 20 minutes walking distance from Prodalp-Express, the 3-star Hotel Cristal Flumserberg offers modern rooms.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Hotel Bambi

    Bernhard-Simon-Str. 2, Bad Ragaz, Switzerland (Show map)

    Show map

    The budget Hotel Bambi is rated 3 stars and features 12 rooms for guests to stay in. The property is set 25 minutes' walk away from Heidi's Village.

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • Juhui Flumserberg

    Tannenbodenalp, Flumserberg, Switzerland (Show map)

    Show map

    Juhui Flumserberg Bed & Breakfast is a fine option to stay in Flumserberg. This hotel is about 1.7 km away from Stelli.

    More...
    BOOK
  • 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
  • Hotel Vadian Garni

    Gallusstrasse 36, St. Gallen, Switzerland (Show map)

    Show map

    Vadian Garni is a budget 2-star hotel set 1.6 km from Olma Messen St. Gallen and 16 km from Wildkirchli. The hotel opened its doors in 1901 and was…

    More...
    From US$ 169
    price for 1 night
    BOOK From US$ 169
  • Schwendihaus

    Schwendistrasse 18, Amden, Switzerland (Show map)

    Show map

    The popular Schwendihaus is situated meters from chair lifts in Amden. The hostel is set 30 minutes' ride from Zigerboden.

    More...
    BOOK
  • Hotel Elite

    Metzgergasse 9/11, St. Gallen, Switzerland (Show map)

    Show map

    Hotel Elite is a 2-star accommodation within 6 km of Shopping Arena St. Gallen. St. Gallen center can be reached within 10 minutes' walk.

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Militarkantine St. Gallen

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

    Show map

    The 3-star Militarkantine St. Gallen is set just 1.8 km from Beer Bottle Museum. The hotel is a good example of historic architecture in St.

    More...
    From US$ 198
    price for 1 night
    BOOK From US$ 198
  • Hotel Restaurant Bergheim

    Flumserbergstrasse 50, Flumserberg, Switzerland (Show map)

    Show map

    Hotel Restaurant Bergheim is situated in a ski area of Flumserberg, 4.9 km from Seeben. The hotel is a good example of Alpine architecture in Flumserberg.

    More...
    From US$ 304
    price for 1 night
    BOOK From US$ 304
  • 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
  • Hotel Sonne

    Dorf, Wildhaus, Switzerland (Show map)

    Show map

    Hotel Sonne is a 3-star property situated about 3.6 km from Ski Iltios . The hotel is 20 minutes' walk away from Gültenweid.

    More...
    From US$ 181
    price for 1 night
    BOOK From US$ 181
  • 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
  • St. Gallen Youth Hostel

    Juchstrasse 25, St. Gallen, Switzerland (Show map)

    Show map

    St. Gallen Youth Hostel is located in old St. Gallen, minutes away from Convent of St. Gall. Guests can take advantage of a tour desk and parking on the premises.

    More...
    From US$ 162
    price for 1 night
    BOOK From US$ 162
  • Heidi-Guesthouse-Amden Sternen

    Dorfstrasse 11, Amden, Switzerland (Show map)

    Show map

    Heidi-Guesthouse-Amden Sternen is a fine option to stay in Amden. The venue is 12 km away from Zigerboden.

    More...
    BOOK
  • 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
  • Reka-Feriendorf Wildhaus

    Moosstrasse 28, Wildhaus, Switzerland (Show map)

    Show map

    Reka-Feriendorf Wildhaus offers rooms with heating, a kitchenette, a personal computer, a sofa and hi-fi in the vicinity to Sesselbahn Oberdorf.

    More...
    BOOK
  • Hotel Restaurant Rossli

    Freihofweg 3, Bad Ragaz, Switzerland (Show map)

    Show map

    The 3-star Hotel Restaurant Rossli places guests abound 11 km from Pizol. The hotel is set within a 10-minute walk from the city center.

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • Walhalla Hotel

    Bahnhofplatz, St. Gallen, Switzerland (Show map)

    Show map

    Walhalla Hotel is placed in a shopping area of St. Gallen, 450 meters from St. Laurenzen and 500 meters from Abbey Library.

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