Find Hotels

Choose your date

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

Hotels in St.Gallen Canton

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

122 options found

  • Hotel Restaurant Blume

    Hauptstrasse 45, Steinach, Switzerland (Show map)

    Show map

    Hotel Restaurant Blume is a fine option to stay in Steinach. Housekeeping and shopping service as well as a cash machine, an elevator and a luggage storage are on hand.

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

    Bahnhofstrasse 24, Widnau, Switzerland (Show map)

    Show map

    Forum Hotel is a 2-star property situated at about 4.1 km distance from Bodega Rioja Lustenau. The venue is 18 km away from Aquamarin Wasserburg am Bodensee.

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Hotel Jakob

    Hauptplatz 11, Rapperswil (SG), Switzerland (Show map)

    Show map

    The 3-star Hotel Jakob is set about 22 km from 4er Sesselbahn Laucheren. The center of Rapperswil can be reached in 10 minutes' walk from the hotel.

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

    Alte Spinnerei, Murg, Switzerland (Show map)

    Show map

    The 3-star Lofthotel lies within 4.5 km from Zigerboden. The hotel is set within a 5-minute walk from the city center.

    More...
    From US$ 270
    price for 1 night
    BOOK From US$ 270
  • 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$ 163
    price for 1 night
    BOOK From US$ 163
  • Ferien - & Seminarhotel Chaseren

    Chaseren 327, Schonengrund, Switzerland (Show map)

    Show map

    Ferien - & Seminarhotel Chaseren is a great place to stay in Schonengrund. The property lies within 12 km from Säntis Schwebebahn.

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

    Untere Bahnhofstrasse 5, Rapperswil (SG), Switzerland (Show map)

    Show map

    The comfortable Hotel Speer is a great place in a business area of Rapperswil. The hotel's medieval building set in the center of Rapperswil was completely refurbished in 2005.

    More...
    From US$ 241
    price for 1 night
    BOOK From US$ 241
  • Hotel Schafli

    Bahnhofstrasse 107, Uzwil, Switzerland (Show map)

    Show map

    Hotel Schafli offers a central accommodation in Uzwil. A central location close to a train station provides a quick access to Säntis, which is 27 km away.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • Hotel Sonne

    Kugelgasse 2, Altstatten, Switzerland (Show map)

    Show map

    Hotel Sonne is a 3-star accommodation within 11 km of Hoher Kasten Bahn. Hotel Sonne is located within 10 minutes' walk from the center of Altstatten.

    More...
    From US$ 112
    price for 1 night
    BOOK From US$ 112
  • Hotel Herisau

    Bahnhofstrasse 14, Herisau, Switzerland (Show map)

    Show map

    The 3-star Hotel Herisau provides guests with a superior accommodation in Herisau, St.Gallen Canton.

    More...
    From US$ 201
    price for 1 night
    BOOK From US$ 201
  • Hotel Munchwilen

    Schmiedstrasse 5, Wil, Switzerland (Show map)

    Show map

    Featuring a golf course, a beauty salon and a barber shop, Hotel Munchwilen is situated next to a tower and a church of Wil.

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Bildungszentrum Neu-Schonstatt

    Josef-Kentenich-Weg 1, Quarten, Switzerland (Show map)

    Show map

    Bildungszentrum Neu-Schonstatt Hotel offers a perfect accommodation in Quarten. The property is situated 3.7 km away from Ski Lift Schwammkopf.

    More...
    BOOK
  • Hotel Profis - Die Zimmer

    Moosackerstrasse 17, Diepoldsau, Switzerland (Show map)

    Show map

    Hotel Profis - Die Zimmer is rated 3 stars and is placed about 7 km from inatura – Erlebnis Naturschau.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Best Western Hotel Rebstock

    Thalerstrasse 57, Rorschacherberg, Switzerland (Show map)

    Show map

    The business Best Western Hotel Rebstock is a 3-star venue providing guests with a doctor on call, ironing service and newspaper service. Best Western Hotel Rebstock was opened in…

    More...
    From US$ 175
    price for 1 night
    BOOK From US$ 175
  • Hotel Arvenbuel

    Arvenbuel 47, Amden, Switzerland (Show map)

    Show map

    The 3-star Hotel Arvenbuel is set about 27 km from Neuguthof Adventure World. The property is situated 10 km away from Klangschmiede.

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