Search Hotels with Restaurant in St. Gallen

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Gallen Hotels with Restaurant

Our top choices for St. Gallen hotels with a restaurant

Hotel Militärkantine

Hotel Militärkantine
3.0 star property
St. Gallen
8.8 out of 10, Excellent, (48 reviews)
"The hotel is historic and previously was military officers housing. It sits near a beautiful park and with an easy walkable incline. Highly recommend this hotel when staying in St. Gallen, Switzerland. "
United States
Marylee
The price is £203
includes taxes & fees
27 Feb - 28 Feb
Hotel Militärkantine

Tailormade Hotel LEO St.Gallen

Tailormade Hotel LEO St.Gallen
4.0 star property
St. Gallen
9.4 out of 10, Exceptional, (87 reviews)
"Very close to train station and other areas of interest. Very clean and practical hotel. "
Canada
Hassna
The price is £142
includes taxes & fees
27 Feb - 28 Feb
Tailormade Hotel LEO St.Gallen

Oberwaid Hotel

Oberwaid Hotel
4.5 star property
St. Gallen
9.2 out of 10, Wonderful, (145 reviews)
"Great hotel with a lot of friendly staff. Large rooms and an amazing spa. "
United States
Scott
The price is £199
includes taxes & fees
13 Mar - 14 Mar
Oberwaid Hotel

Hotel NewStar

Hotel NewStar
3.0 star property
St. Gallen
9.2 out of 10, Wonderful, (182 reviews)
"Great service, so helpful and accommodating. Room beautifully appointed and bed super comfortable. Great easy location."
United Kingdom
Katie
The price is £170
includes taxes & fees
15 Mar - 16 Mar
Hotel NewStar

Radisson Blu Hotel, St. Gallen

Radisson Blu Hotel, St. Gallen
4.0 star property
St. Gallen
8.6 out of 10, Excellent, (538 reviews)
"Wonderful stay Spacious and comfortable room Nice breakfast "
United Kingdom
Iddo
The price is £166
includes taxes & fees
13 Mar - 14 Mar
Radisson Blu Hotel, St. Gallen

Einstein St. Gallen

Einstein St. Gallen
4.5 star property
St. Gallen
9.0 out of 10, Wonderful, (286 reviews)
"Hoyle in a great location. Good restaurant options nearby"
United Kingdom
Mercy
Einstein St. Gallen

Hotel Dom

Hotel Dom
3.0 star property
St. Gallen
8.8 out of 10, Excellent, (192 reviews)
"Great location. Good hotel and lovely staff. Would say the shower doors need addressing as there was no way to shower without the floor being flooded. "
United Kingdom
Emily Jane
The price is £131
includes taxes & fees
21 Mar - 22 Mar
Hotel Dom

Youth Hostel St. Gallen

Youth Hostel St. Gallen
2.0 star property
St. Gallen
7.8 out of 10, Good, (18 reviews)
"Really good hostel, stayed with my family although a little pricey….perhaps because of the euros football match. A little out of town but great views and accessed via tram or bus. These were free which was great but again I guess because of the football. Accommodation was refurbished and modern and breakfast really good. "
United Kingdom
Matt
Youth Hostel St. Gallen

Gasthof Meindl - Self-Check-In

Gasthof Meindl - Self-Check-In
3.0 star property
Lustenau
8.8 out of 10, Excellent, (40 reviews)
"Would go there again"
United States
Ingeborg
Gasthof Meindl - Self-Check-In

Hotel Gasthaus Löwen

Hotel Gasthaus Löwen
3.0 star property
Feldkirch
9.0 out of 10, Wonderful, (93 reviews)
"Room was clean, staff was very friendly"
United Kingdom
Manuel
The price is £105
includes taxes & fees
22 Mar - 23 Mar
Hotel Gasthaus Löwen
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Top St. Gallen Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in St. Gallen cost?
The rate for hotels in St. Gallen ranges from £63 to £203 per night. Expedia has unbeatable offers on hotels with restaurants or close to foodie areas that'll satisfy both your appetite and budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in St. Gallen?
Choose from multiple hotels with restaurants in St. Gallen with a total average guest review rating of 8.8. Hotel Säntispark will put you close to some great foodie experiences. This popular 4-star hotel also has premium bedding and an electric car charging station. Hotel one66 is another sought-after option with dining. It has a 3.5-star rating and conveniences such as a cafe and hypo-allergenic bedding.
How many hotels with restaurants are there in St. Gallen?
Make use of your holiday days and pick from 14 hotels with access to dining options in St. Gallen. For a business trip, a romantic break and everything in between, Expedia will help you find your ideal stay in a few quick clicks.
What are the best cheap hotels with dining in St. Gallen?
Use Hotel Vadian as a base to experience the sights, sounds and tastes of St. Gallen. This well-priced option offers amenities such as an art gallery and hypo-allergenic bedding. Another top pick that'll satisfy both your wallet and taste buds is Hotel am Spisertor. Conveniences here include a terrace and a garden. Hotels with restaurants in St. Gallen start from just £63 per night. Exploring free attractions in St. Gallen will stretch your travel budget even further. Abbey of St. Gall and Grand Casino St. Gallen are visitor favourites. With the cash you save, you can dig into a great meal. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in St. Gallen?
Many visitors after a family-friendly hotel with dining in St. Gallen go for Hotel Säntispark. With a 4-star rating and amenities such as a waterslide and a sauna, it'll feel like your home away from home. Hotel one66 is a 3.5-star stay that will also put you within reach of some delicious dining. Laundry facilities and room service help make it a comfortable base for your family break. Once you've checked in and dropped off your things, there's a host of family-friendly attractions to discover around St. Gallen. Freizeit Santispark and Walter Zoo promise fun for all ages.
Are there any 5-star hotels with restaurants in St. Gallen?
Although there aren't any 5-star hotels with restaurants in St. Gallen, there are some 4-star options that will satisfy your taste buds. Located around 3 mi from the downtown area, Oberwaid Hotel comes with top amenities like a swimming pool and beauty services. Another popular 4-star stay is Einstein St. Gallen. It's around 0.2 mi from central St. Gallen and offers conveniences such as beauty services and Egyptian-cotton sheets.
Why book your hotel with dining in St. Gallen with Expedia?
Reserving a hotel with dining in St. Gallen is as simple as working out your travel dates and choosing an option that meets your needs. After a getaway that has its own restaurant or is in an epicurean hub? Want it to be luxurious or affordable? Use Expedia's search filters to narrow your results even further and find the ideal fit.
How can I find cheap hotels with dining in St. Gallen?
The quickest way to track down cheap hotels with dining in St. Gallen is with Expedia's handy filter tool. Source stays with restaurants or tasty extra touches, like included breakfast and dinner. You can also refine your search results by star rating, amenities and budget to snag unbeatable bargains in a couple of clicks.
What is there to do in St. Gallen near my hotel with dining?
There are tons of awesome things to sink your teeth into in St. Gallen. Discover big attractions like Freizeit Santispark, Theatre St. Gallen and Walter Zoo. Wildpark Peter and Paul, St. Gallen Small Theatre and Dottenwil Castle are other must-do's.

Explore a world of travel with Expedia