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

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

140 options found

  • Hotel Restaurant Blume

    Hauptstrasse 45, Steinach, Switzerland (Show map)

    Show map

    Hotel Restaurant Blume is a fine place to lodge in Steinach. Hotel Restaurant Blume is settled 8 km away from Autobau.

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

    Staatsstrasse 201, Oberriet, Switzerland (Show map)

    Show map

    Hotel Rhy is a good accommodation choice to stay in Oberriet. Laundry service and housekeeping as well as allergy-free rooms, a lift and parking are on hand.

    More...
    From US$ 142
    price for 1 night
    BOOK From US$ 142
  • 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$ 179
    price for 1 night
    BOOK From US$ 179
  • 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
  • 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$ 167
    price for 1 night
    BOOK From US$ 167
  • 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$ 204
    price for 1 night
    BOOK From US$ 204
  • 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
  • Towerhotel

    Hauptwilerstrasse 17, Waldkirch, Switzerland (Show map)

    Show map

    Towerhotel is a good accommodation choice in Waldkirch. The property features a safety deposit box, a lift and parking.

    More...
    BOOK
  • 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$ 203
    price for 1 night
    BOOK From US$ 203
  • Hotel Paul'S

    Parkstrasse 1, Widnau, Switzerland (Show map)

    Show map

    The classic Hotel Paul'S provides guests with 63 fashionable rooms as well as bureau de change, a luggage storage and a lift.

    More...
    From US$ 163
    price for 1 night
    BOOK From US$ 163
  • 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$ 167
    price for 1 night
    BOOK From US$ 167
  • 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...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • 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$ 117
    price for 1 night
    BOOK From US$ 117
  • Hotel Toggenburgerhof

    Florastrasse 2, Kirchberg, Switzerland (Show map)

    Show map

    Hotel Toggenburgerhof is a good accommodation choice to stay in Kirchberg. The hotel is 24 km away from Technorama.

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