Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Golf hotels in St.Gallen Canton

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

7 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$ 235
    price for 1 night
    BOOK From US$ 235
  • 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
  • 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
  • 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
  • Palais Bad Ragaz

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

    Show map

    More...
    BOOK
  • Oberwaid Kurhotel & Privatklinik

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

    Show map

    The 4-star Oberwaid Kurhotel & Privatklinik lies within 2.4 km from Wildpark Peter & Paul. The property is located 4.6 km away from Abbey Library.

    More...
    From US$ 219
    price for 1 night
    BOOK From US$ 219
  • Grand Hotel Hof Ragaz

    Bernhard-Simonstrasse, 7310 Bad Ragaz, Switzerland, Bad Ragaz, Switzerland (Show map)

    Show map

    More...
    BOOK