Search cheap hotels in Canton of St. Gallen from 100+ sites!

1227 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Canton of St. Gallen hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

1227 Cheap hotels in Canton of St. Gallen

Best Canton of St. Gallen hotels with a restaurant

Kronelodge - Self-check-in Hotel - Canton of St. Gallen
9.3 243 reviews

Kronelodge - Self-check-in Hotel

hotel, Mosnang
The Kronelodge - Self-check-in Hotel is located in Mosnang, Switzerland, approximately 35 kilometers from Säntis and 42 kilometers from Olma Messen St. Gallen.
This one-bedroom, one-bathroom lodging offers self check-in, free Wi-Fi, free private parking, an on-site restaurant, a terrace, and is pet-friendly; nearby hiking and cycling trails provide additional recreation.
Gasthaus Gemsli - Canton of St. Gallen
9.2 132 reviews

Gasthaus Gemsli

hotel, Nesslau
Gasthaus Gemsli in Nesslau offers a peaceful retreat, conveniently located 6 miles from Ski Iltios-Horren and within a short drive of Säntis and Olma Messen St. Gallen.
This 220-square-foot guesthouse features one bedroom, one bathroom, a terrace, garden, restaurant, free Wi-Fi, and parking, perfect for a family or couple seeking outdoor activities like skiing and cycling.
Käse-restaurant Berghof - Canton of St. Gallen
8.4 122 reviews

Käse-restaurant Berghof

hotel, Bütschwil-Ganterschwil
Restaurant und Kaeserei Berghof in Ganterschwil, Switzerland, is conveniently located near the Säntis mountain (14 miles) and Olma Messen St. Gallen (16 miles), offering easy access to outdoor activities and events.
This family-friendly inn features one bedroom, a restaurant and cheese dairy serving local cuisine, free Wi-Fi, a terrace, garden, playground, and free private parking.
Revier Hotel Säntispark - Canton of St. Gallen
8.8 694 reviews

Revier Hotel Säntispark

hotel, Gaiserwald
The Hotel Säntispark is located in Abtwil, a short drive from Sankt Gallen and the A1 motorway. This 4-star hotel has excellent user ratings. Guests appreciate the spacious rooms and the variety of activities available. The hotel offers a wide range of amenities, including a swimming pool, spa, fitness center, and tennis courts, as well as a variety of dining options.

Top cities

Best Canton of St. Gallen hotels with a pool

Among the 1227 accommodations in Canton of St. Gallen, here are the 4 best hotels with a pool

Hotel Sonne - Canton of St. Gallen
8.3 562 reviews

Hotel Sonne

hotel, Wildhaus-Alt St. Johann
The Hotel Sonne is located in the center of Wildhaus, a village in the Swiss Alps, offering stunning views of the Churfirsten and Schafsberg mountains. The hotel features a swimming pool, sauna, and fitness center, as well as a restaurant and bar, and is a great base for exploring the area's hiking trails, ski slopes, and other outdoor activities.
Schloss Wartegg - Canton of St. Gallen
9.2 544 reviews

Schloss Wartegg

hotel, Rorschacherberg
Schloss Wartegg, a 4-star hotel in Rorschacherberg, Switzerland, boasts a stunning location overlooking Lake Constance, just 100 feet away, and is less than a mile from the town center.
This lakeside lodging offers guests a range of amenities including a swimming pool, jacuzzi, spa, fitness center, and fine dining with organic cuisine, plus the unique opportunity to reserve the historic Turquoise Bath and sauna.
Hirschen Guesthouse - Village Hotel - Canton of St. Gallen
8.0 23 reviews

Hirschen Guesthouse - Village Hotel

hotel, Wildhaus-Alt St. Johann
The Hirschen Guesthouse - Village Hotel, a 3-star inn in Wildhaus-Alt St. Johann, is located in the mountains, less than 0.5 miles from the Wildhaus-Gamplüt and Gültenweid ski lifts and cable cars.
This lodging offers a full-service spa, an indoor swimming pool, a sauna, an on-site restaurant, a bar, and complimentary Wi-Fi in common areas, with pets welcome and parking available.
Hotel Sternen Unterwasser - Canton of St. Gallen
8.5 622 reviews

Hotel Sternen Unterwasser

hotel, Wildhaus-Alt St. Johann
Hotel Sternen Unterwasser is located in the village of Unterwasser, a short walk from the cable car, public pools, and ski and bike rentals. This hotel is rated very good for its location, cleanliness, and overall experience.
The hotel has a spacious lobby and offers a variety of dining options, including a traditional Swiss restaurant, a gourmet restaurant, and a bar. Guests can enjoy the hotel's amenities, such as the swimming pool, sauna, spa, fitness center, and tennis court, or explore the surrounding area with activities like hiking, biking, and skiing.

Frequently Asked Questions about hotels in Canton of St. Gallen

  • What are the best landmarks to visit in St. Gallen, Switzerland?

    St. Gallen boasts some incredible landmarks. The Abbey of St. Gall, a UNESCO World Heritage site, is a must-see, with its stunning library and baroque architecture. The Stiftsbezirk (Abbey Precinct) itself is beautiful, with charming cobblestone streets and historic buildings. For panoramic views, head up to the Three Lakes Viewpoint. Don't miss the charming old town with its colorful buildings and the striking St. Laurenzen Church.
  • What are the best hotels with a swimming pool in Canton of St. Gallen?

    Grand Resort Bad Ragaz, Best Western Hotel Rebstock and Oberwaid - Das Hotel are among the best hotels with a swimming pool in Canton of St. Gallen.

  • What is the best itinerary to experience St. Gallen, Switzerland?

    A great two-day itinerary could start with exploring the Abbey of St. Gall and the Stiftsbezirk. Spend the afternoon wandering the old town, perhaps enjoying a coffee at a traditional cafe. On day two, visit the Three Lakes Viewpoint for stunning scenery, then explore the local museums like the Textile Museum or the Naturmuseum St. Gallen. Allow ample time to simply stroll and soak in the atmosphere.
  • What are the most popular 2, 3 and 4-star hotels in Canton of St. Gallen?

    Among 2, 3 and 4-star hotels in Canton of St. Gallen, Hotel Restaurant Schlössli Sax, Best Western Hotel Rebstock and Hotel One66 (Free Parking Garage) are the most popular ones.

  • What is the recommended daily budget for St. Gallen, Switzerland (accommodation, dining, transportation, and activities)?

    A daily budget of $200-$350 per person should comfortably cover accommodation (mid-range hotel), meals (mix of cafes and restaurants), local transportation (buses and trams), and entry fees to attractions. This is just an estimate, and costs can be adjusted based on your preferences. Budget travelers can easily find more affordable options.
  • What are the best luxury hotels in Canton of St. Gallen?

    Grand Resort Bad Ragaz, Sorell Hotel City Weissenstein - Boutique Hotel and Oberwaid - Das Hotel are among the best luxury hotels in Canton of St. Gallen.

  • What is the best time to visit the St. Gallen region of Switzerland?

    Summer (June-August) offers the warmest weather and longest daylight hours, perfect for hiking and outdoor activities. Autumn (September-October) provides beautiful fall foliage and a more relaxed atmosphere. Spring (April-May) is pleasant, but some higher-altitude trails might still have snow.
  • What are the best family friendly hotels in Canton of St. Gallen?

    The best family friendly hotels in Canton of St. Gallen are Grand Resort Bad Ragaz, Hotel Restaurant Schlössli Sax and Best Western Hotel Rebstock.

  • What popular festivals can you find in St. Gallen, Switzerland?

    St. Gallen hosts various events throughout the year. While specific dates change annually, you might find local celebrations like the St. Gallen Open Air, a summer music festival, or smaller, community-based events throughout the year. Check local listings closer to your travel dates.
  • What are the best pet friendly hotels in Canton of St. Gallen?

    The best pet friendly hotels in Canton of St. Gallen are Grand Resort Bad Ragaz, Hotel Restaurant Schlössli Sax and Best Western Hotel Rebstock.

  • What traditional local food should you try in St. Gallen, Switzerland?

    You should definitely try the local cheeses, such as Appenzeller. Also, look for dishes featuring local meats and potatoes, like Älplermagronen (a macaroni and cheese dish with potatoes and cheese). Many restaurants offer traditional Swiss dishes with a regional twist.
  • What are the best hotels with jacuzzi in Canton of St. Gallen?

    Grand Resort Bad Ragaz, Oberwaid - Das Hotel and Marina Walensee Hotel are the best hotels with a jacuzzi in Canton of St. Gallen.

  • Are there any unknown or hidden places that should be on your list in St. Gallen, Switzerland?

    The area surrounding Lake Constance offers beautiful hidden gems. Consider a boat trip on the lake, or explore the smaller villages and towns outside the city center for a quieter experience. Also, the local hiking trails offer stunning views and peaceful escapes.
  • What are some authentic ways to meet locals and discover their traditions in St. Gallen, Switzerland?

    Visiting local markets, attending community events, or simply striking up conversations at cafes or restaurants are great ways to interact with locals. Consider joining a guided walking tour to learn about the city's history and culture from a local perspective. Many local businesses welcome interaction and conversation.
  • What should visitors know about the weather and natural risks in St. Gallen, Switzerland?

    St. Gallen experiences four distinct seasons. Summers are generally warm and sunny, while winters can be cold and snowy, especially in the higher elevations. Be prepared for rain at any time of year. Mountain hiking requires appropriate footwear and awareness of potential trail hazards.
  • Are there any special items you’ll need when traveling to St. Gallen, Switzerland?

    Comfortable walking shoes are essential, as much of the city is best explored on foot. Pack layers of clothing to adapt to changing weather conditions. A Swiss Travel Pass can be helpful for cost-effective public transportation. Knowing a few basic German phrases is always appreciated.

Nearby regions

Best Canton of St. Gallen hotels with parking

Hotel Uzwil - Canton of St. Gallen
9.0 734 reviews

Hotel Uzwil

hotel, Uzwil
Hotel Uzwil is conveniently located across from the Uzwil Train Station, just 12 miles from St. Gallen and 19 miles from the Toggenburg Ski Resort. This 4-star hotel has received excellent user ratings for its cleanliness and overall experience. The accommodation offers modern, stylish rooms with views of the village. Guests can enjoy a range of amenities, including a restaurant, bar, fitness center, and free Wi-Fi, as well as a business corner and free parking.
Sorell Hotel Tamina Bad Ragaz - Canton of St. Gallen
8.8 975 reviews

Sorell Hotel Tamina Bad Ragaz

hotel, Bad Ragaz
The Sorell Hotel Tamina - Garni is located in Bad Ragaz, Switzerland, a short 5-minute walk from the Tamina Therme and a half-mile from Bad Ragaz Train Station. This 4-star hotel offers spacious rooms with panoramic views of the Alps, a terrace, a garden, a spa, a restaurant, a bar, and a tennis court.
Gasthaus Schäfli - Canton of St. Gallen
8.6 132 reviews

Gasthaus Schäfli

hotel, Wildhaus-Alt St. Johann
The Gasthaus Schäfli is located in Alt St. Johann, a short walk from the Sellamatt Ski Elevator and the Alt St. Johann Bus Stop, making it a convenient base for exploring the surrounding mountains. This 2-star inn has earned very good user ratings, making it a popular choice among travelers.
The Gasthaus Schäfli offers a cozy and traditional atmosphere with rooms featuring stunning mountain views. Amenities include a restaurant serving Swiss cuisine, a terrace, a garden, free Wi-Fi, and parking, as well as a fitness center and tennis court.
Garni Hotel Torkelbündte - Canton of St. Gallen
9.3 698 reviews

Garni Hotel Torkelbündte

hotel, Bad Ragaz
The Garni Hotel Torkelbündte is located in the center of Bad Ragaz, just a short walk from the Tamina Thermal Spa and a few steps away from the casino and two golf courses.
This 3-star hotel offers spacious rooms with balconies, a breakfast buffet in the wintergarden, and access to the Pizol Ski Area, perfect for a relaxing stay in the heart of the Swiss Alps.

Best Canton of St. Gallen hotels with jacuzzi

Tailormade Hotel Leo St.gallen - Canton of St. Gallen
9.0 88 reviews

Tailormade Hotel Leo St.gallen

hotel, Saint-Gall
The Tailormade Hotel Leo St.gallen is situated in a Saint-Gall district, providing easy access to local attractions and conveniences.
This 4-star hotel offers amenities including a spa, fitness center, restaurant, bar, and complimentary Wi-Fi, with options for pets and families.
Grand Resort Bad Ragaz - Canton of St. Gallen
9.2 2 reviews

Grand Resort Bad Ragaz

hotel, Bad Ragaz
The Grand Resort Bad Ragaz is a 5-star hotel located in the spa town of Bad Ragaz, offering direct access to its famous thermal baths and wellness facilities.
This resort provides guests with a comprehensive range of amenities, including a spa, fitness center, swimming pool, jacuzzi, tennis courts, and on-site dining options.
Militärkantine St. Gallen - Canton of St. Gallen
8.7 370 reviews

Militärkantine St. Gallen

hotel, St. Gallen
Hotel Militärkantine is a 3-star hotel located in a state park in St. Gallen, within 1 mile (2 km) of Red Square, Textile Museum, and Weingallerie Simone Lanz. It offers a serene and scenic setting for a relaxing stay. Guests appreciate the very good user ratings and the excellent location rating. The hotel features 1 bedroom and 1 bathroom, as well as a restaurant, bar, and room service. It also offers amenities such as a Jacuzzi, terrace/balcony, garden, parking, and free WiFi.
Grand Resort Bad Ragaz - Canton of St. Gallen
9.5 1109 reviews

Grand Resort Bad Ragaz

hotel, Bad Ragaz
The Grand Resort Bad Ragaz is located in the picturesque foothills of the Alps in Eastern Switzerland, about an hour's drive from Zurich Airport. This luxurious resort offers a world-class spa experience with its own thermal spring, the Tamina Therme, featuring a historic Helena pool, a sports pool, a garden pool, a family spa, and a sauna area.
©2026 cozycozy.com