Find Hotels

Choose your date

Choose your date
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

47 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$ 106
    price for 1 night
    BOOK From US$ 106
  • 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
  • Grand Resort Bad Ragaz

    7310 Bad Ragaz, Switzerland, Bad Ragaz, 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$ 586
    price for 1 night
    BOOK From US$ 586
  • 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$ 121
    price for 1 night
    BOOK From US$ 121
  • Militarkantine St. Gallen

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

    Show map

    Militarkantine St. Gallen Hotel provides affordable accommodation in St. Gallen. Guests will appreciate Militarkantine St.

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

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

    Show map

    The traditional 4-star Einstein St. Gallen Hotel provides quick access to museums, the monastery and theaters nearby. The hotel occupies 4 floors and was renovated in 2012.

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

    Bahnhofplatz, Poststrasse 27, 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$ 143
    price for 1 night
    BOOK From US$ 143
  • 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$ 186
    price for 1 night
    BOOK From US$ 186
  • 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$ 138
    price for 1 night
    BOOK From US$ 138
  • Hotel Tannenboden - Steinbock

    Tannenboden, Flumserberg, Switzerland (Show map)

    Show map

    Hotel Tannenboden - Steinbock offers a perfect accommodation in Flumserberg. The property is 10 minutes' walk from center of Flumserberg.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Sorell Hotel City Weissenstein

    Davidstrasse 22-24, St. Gallen, Switzerland (Show map)

    Show map

    The hotel lies in the center of a leisure area, in the vicinity of Abbey Library, Olma Messen St. Gallen and Textile Museum. Residing in a 4-story building, the…

    More...
    From US$ 179
    price for 1 night
    BOOK From US$ 179
  • Hotel Dom

    Webergasse 22, St. Gallen, Switzerland (Show map)

    Show map

    Hotel Dom is a 3-star property situated at about 3.1 km distance from Wildpark Peter & Paul. Founded in 1964, the hotel underwent a renovation in 2006.

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Hotel Garni Torkelbundte

    Flascherstrasse 21A, Bad Ragaz, Switzerland (Show map)

    Show map

    Hotel Garni Torkelbundte is situated in a ski area of Bad Ragaz, 3.3 km from Heidiland. The center of Bad Ragaz is 10 minutes walk from the property.

    More...
    From US$ 165
    price for 1 night
    BOOK From US$ 165
  • Gallo

    St. Jakobstrasse 62, St. Gallen, Switzerland (Show map)

    Show map

    Gallo Hotel is a 3-star property featuring allergy free rooms, a designated smoking place and an elevator.

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • 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$ 261
    price for 1 night
    BOOK From US$ 261
  • Radisson Blu Hotel, St. Gallen

    St. Jakob-Strasse 55, St. Gallen, Switzerland (Show map)

    Show map

    The 4-star Radisson Blu Hotel, St. Gallen provides ideal lodging in old St. Gallen. Featuring historical architecture, the hotel is welcoming guests since 2003.

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