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

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 hotelVisimo Apartments Steigerstrasse St Gallen - Modern Living Near Olma & Hospital – 5.0
Cheapest month to bookFebruary
Average 4 star hotel price245 € 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

  • The same magic that drives our flight search can also help you find the sharpest room rates around. Use these hacks to search smarter and unlock savings on your St. Gallen hotel.

  • Score the best St. Gallen hotel prices by planning ahead. Hotels often offer special rates or early booking discounts to fill rooms faster.

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

  • Another secret trick to finding cheaper hotels? Stay flexible. If your itinerary isn't locked in, experiment with your travel dates and discover just how much you can save.

  • Find accommodation options with free cancellation and book with peace of mind. You can adjust or cancel your stay without penalty if plans fall through or you spot a better deal.

Where to stay in St. Gallen

Central St. Gallen

  • Choose the city centre and your itinerary will write itself. Take your pick of these accommodation options that keep you close to the must-see attractions in central St. Gallen.

  • Plan a stay at Hotel Krone Speicher if you'd like to be close to Abbey Library of St. Gall. Around 5 kilometres from this well-known sight, this St. Gallen hotel puts you close to the action.

  • When it comes to stays near Cathedral, Hotel Garni Rössli earns its spot on any short list. Drop your bags at this St. Gallen hotel and you'll be roughly 5 kilometres away.

  • Hotels near Theatre St Gallen are also worth checking out. Hotel Restaurant Falkenburg is 2 kilometres or so from this top sight. It's ideally located for discovering the city more broadly.

Best hotels in St. Gallen

Best budget hotels

  • Keep your travel spend in check by choosing from around 40 budget St. Gallen hotels. Ideal for when you want to spend less on lodging and more on exploring, these stays come with essentials like fresh linens and towels, and simple breakfasts.

  • Newstar Hotel (Free Parking) is a 3-star option that gives you what you need without the extras. A laundry and a lift are some of its amenities.

  • Hotel Brauerei Frohsinn comes with conveniences such as luggage storage and heating. Kick back at this 3-star St. Gallen hotel and keep more money for what matters.

  • Another smart choice for your bank balance is Hotel Vadian Garni. This 2-star stay features a lift and a safe deposit box.

Best 4-star hotels in St. Gallen

  • When you want a little more from your stay, the 4-star hotels in St. Gallen deliver. With around ten choices, they generally offer rooms with character, exceptional service, and extras like restaurants, bars, and guest lounges. These hotels are upscale without going over-the-top.

  • Make yourself at home at Hotel Krone Speicher and experience the elevated comforts that come with this 4-star stay. Take advantage of concierge assistance and room service during your time here.

  • Hotel Walhalla is another stylish option. Make the most of amenities such as concierge assistance and room service at this St. Gallen hotel.

  • Hotel Le Lion - Self Check-in is one more to bookmark. It comes with a restaurant and a beauty salon, among other things.

Best hotels in St. Gallen for families

  • Finding the right hotel can be a game changer when travelling with kids. With things like play areas, pools, and spacious suites, family-friendly hotels in St. Gallen come packed with perks that make the trip easier. Choose from around 40 of these stays that offer fun for kids and comfort for adults.

  • Hotel Krone Gais lets you enjoy family time for less. This affordable 2-star option comes with bicycle rentals, Wi-Fi and more.

  • Turn your family escape into a luxurious one at Schloss Wartegg. Rated 4 stars, this St. Gallen hotel offers bicycle rentals and room service.

  • Another one for your list is Landgasthof Seelust. Offering a games room and a safe deposit box, this stay is a solid pick.

Best hotels with a spa

  • Swap the sightseeing for some self-care at a St. Gallen hotel with a spa. With roughly 20 to choose from, they're designed for relaxation. Many offer features like hot tubs, steam rooms, beauty treatments, and hydrotherapy pools.

  • Check in to Appenzeller Huus Löwen and take a break from it all. Room service, a sauna and other thoughtful perks await you at this 4-star accommodation option.

  • Or unpack your bags at Schloss Wartegg. With a sauna and a spa, this 4-star hotel in St. Gallen gives you space to rest and recharge.

  • Herisau Swiss Quality Hotel balances the buzz of sightseeing with the bliss of a pampering session or two. It offers room service and a tennis court.

Best pet-friendly hotels

  • With at least 60 pet-friendly St. Gallen hotels, your best buddy can join in the fun. Many have nearby parks or outdoor areas for walks, and some even offer extras like grooming or pet-friendly menus. A few house rules may apply, but most places go out of their way to make your furry friend feel at home.

  • Check in with your loyal sidekick at Hotel Krone Speicher. Take advantage of conveniences here like tour services and shuttle services.

  • Four paws are as welcome as two feet at Hotel Walhalla. Wake-up call services and a 24-hour front desk are part of what's included at this pet-loving accommodation option.

  • Hotel de Charme Römerhof finds its way onto the list too. Its amenities include a restaurant and ironing services.

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 66 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 165 € per night.
The average price of a hotel during the week is 188 € per night, and the average price on weekends is 179 €. Overall, it looks like the cheapest day to stay in St. Gallen could be Sunday.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in St. Gallen. And the most expensive day seems to be Wednesday
The average price of a 3-star hotel in St. Gallen is currently around 193 € per night. And the cheapest 3-star hotel we found is 86 € per night.
The average price of a 4-star hotel in St. Gallen is currently around 225 € per night. And the cheapest 4-star hotel we found is 113 € per night.
The cheapest month to stay in a hotel in St. Gallen is April, with an average price of 185 € per night. The most expensive month is January, when the average room rate can rise to 291 € 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 February is 189 € per night, which is around 4% lower than the rest of the year.
Get your morning laps in at Oberwaid - Das Hotel. and Einstein St. Gallen.
If you're hitting up St. Gallen with kids in tow, try Boutique City Hotel Gallo.