Hotels in St. Gallen

Find the best St. Gallen hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for St. Gallen hotels with free cancellation or excellent ratings

Trusted St. Gallen hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in St. Gallen

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in St. Gallen.

Find a St. Gallen hotel in the heart of the action

Beat the queues at the top St. Gallen attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelNormalkonsum - Premium Apartments – 4.8
Cheapest month to bookJanuary
Average 4 star hotel priceR 9,007 per night

How to find the best hotel deals in St. Gallen

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in St. Gallen

  • Our search engine is a pro at finding flight deals. The good news? It's equally talented at digging up the best rates on St. Gallen hotels. Book smarter and pay less with these tips.

  • Save on your St. Gallen hotel and get first pick of what's on offer when you book early. You'll also have more time to compare and choose the ideal place.

  • That being said, booking at the last minute can work in your favor. Some places cut their rates a day or two before arrival to avoid having empty rooms.

  • Another secret to finding cheaper hotels? Stay flexible. If your plans aren't written in stone, try a few different travel dates and discover what kind of savings are on offer.

  • Explore the range of stays with free cancellation. Lock in a deal today and easily cancel later if your plans change.

Where to stay in St. Gallen

Central St. Gallen

  • Central St. Gallen is where the city comes alive. If sightseeing is high on your list, stay at any of these hotels and you'll find yourself near some familiar attractions.

  • Hotel Krone Speicher sets the stage for easy exploring. Around 5 kilometres away, this 4-star stay is one of the most well-known hotels near Abbey Library of Saint Gall. Families often choose this place when visiting.

  • On the hunt for hotels near St. Gallen Cathedral? Hotel Garni Rössli is roughly 5 kilometres away. Rated 3 stars, this hotel in St. Gallen is a favourite among families in particular.

  • Hotels near Theatre St Gallen are also worth considering. Hotel Walhalla is 0.80 kilometres or so from this top sight and caters perfectly to business travellers. It has a 4-star rating and is a great base for discovering the city at large.

When to go to St. Gallen

  • The weather is worth considering when choosing your travel dates. July offers the warmest conditions, with maximum temperatures of 25ºC (77ºF).

  • Lows hit -6ºC (21ºF) in January, the coolest month here.

  • For a lower chance of grey skies, search for St. Gallen hotels in October. With an average of seven days of rain, this is the driest month.

  • December brings the wettest weather. You can expect around 13 days of rainfall.

Best hotels in St. Gallen

Best budget hotels

  • Simply looking for a place to sleep? Budget St. Gallen hotels come with the basics so you can spend on what really matters: adventures and buying too many souvenirs. Often equipped with money-saving amenities like kitchenettes and laundry facilities, you'll find at least 40 of these stays across the city.

  • Settle in with just the right amount of comfort at Newstar Hotel (Free Parking). It has a 3-star rating and amenities including Wi-Fi in designated areas and parking.

  • Alternatively, find a room at Hotel Brauerei Frohsinn. Equipped with conveniences such as luggage storage and a restaurant, this 3-star St. Gallen hotel helps you save without cutting corners.

  • Internet access and heating are just a taste of what's on offer at Hotel Badhof. Another win for your budget goals, this place is rated 3 stars.

Best 4-star hotels in St. Gallen

  • Get a little luxury without the big spend at one of the 4-star hotels in St. Gallen. Pick from around ten of these stays, many of which offer perks like gyms, spas, and on-site dining. From the rooms to the service and amenities, you'll appreciate the extra attention to detail.

  • Rest your head at Hotel Krone Speicher and enjoy the elevated standards that come with this 4-star stay. Take advantage of concierge assistance and room service here.

  • Concierge assistance and room service are just some of the amenities waiting for you at Tailormade Hotel Metropol St Gallen. This St. Gallen hotel gets the balance right between quality and value.

Best hotels in St. Gallen for families

  • Going away with the kids? This trip calls for a hotel that has more. Activity centres, childcare services, connecting rooms, and kids' menus make family getaways easier. You'll find roughly 40 family-friendly hotels in St. Gallen standing by for your crew.

  • Hotel Krone Gais is an affordable option that guests regularly rate above 4 out of 5 overall. With internet access, a games room and much more, this 2-star hotel delivers value and comfort for less.

  • Add a luxe edge to your family trip at Einstein St. Gallen. Rated 4 stars, this St. Gallen hotel offers a cafe and express check-out.

  • Hotel & Spezialitätenrestaurant zur Linde is another smart pick. Luggage storage and a restaurant are among the amenities at this option.

Best hotels with a spa

  • Swap sightseeing for some serious downtime at a St. Gallen hotel with a spa. With roughly 20 to choose from, they're all about relaxation. Many offer features like hot tubs, massages, beauty salons, and serene indoor pools.

  • Settle into Appenzeller Huus Löwen and then put the world on hold. A steam room, a sauna and other added comforts await you at this 4-star accommodation option.

  • Or get comfortable at Appenzeller Huus Bären. With things like a spa and room service, this 3-star hotel in St. Gallen creates the right mood for rest.

  • Once you've arrived at Schloss Wartegg, you'll wonder where this place has been all your life. It comes with amenities like a sauna and a lobby bar.

Best pet-friendly hotels

  • With around 60 pet-friendly St. Gallen hotels, your best buddy can be part of the journey. Many have outdoor spaces or nearby parks to run around in, and some even offer things like grooming or pet-friendly menus. A few rules might apply, but most places go out of their way to make your furry friend feel at home.

  • You pack the treats, il Fiore Hotel Steinach SG will manage the rest. Amenities like internet access and Wi-Fi add to the appeal of this pet-friendly hotel in St. Gallen.

  • There's room for every member of the family at Hotel Krone Speicher. Room service and ATMs are part of what's offered at this pet-loving accommodation option.

  • Hotel de Charme Römerhof is one more place that works perfectly for pet owners. Amenities here include internet access and accessible parking.

Finding cheap hotels in St. Gallen: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in St. Gallen with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 1,127 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 1,128 per night.

The average price of a hotel during the week is R 4,063 per night, and the average price on weekends is R 4,078. Overall, it looks like the cheapest day to stay in St. Gallen could be Tuesday.

We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in St. Gallen. And the most expensive day seems to be Saturday

The average price of a 3-star hotel in St. Gallen is currently around R 2,959 per night. And the cheapest 3-star hotel we found is R 1,272 per night.

The average price of a 4-star hotel in St. Gallen is currently around R 4,547 per night. And the cheapest 4-star hotel we found is R 1,561 per night.

The cheapest month to stay in a hotel in St. Gallen is July, with an average price of R 3,558 per night. The most expensive month is June, when the average room rate can rise to R 5,767 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is R 4,097 per night, which is around 7% higher than the rest of the year.
Get your morning laps in at Oberwaid and Einstein St. Gallen.