The 34 best restaurants in St. Gallen
avg 4.5 ★ · 0 open now · ranked by Hero Score · Updated 6 September 2026 How do we rank?
Looking for a good restaurant in St. Gallen? CityHero lists 34 Restaurants in St. Gallen in one place – from a quick lunch to dinner with friends. On average that's 4.5 out of 5 stars. Top-rated: Soleil d‘Or. Cuisine and focus: check which cuisine is on offer (Italian, Asian, Swiss classics) and whether there are vegetarian, vegan or gluten-free options.
Search a dish in St. Gallen
Compare →Type a dish — we show every restaurant that serves it, with prices.
34 results
Related categories in St. Gallen
Restaurants in nearby towns
Frequently asked questions
How many restaurants are there in St. Gallen on CityHero?
CityHero currently lists 34 restaurants in St. Gallen, rated 4.5 out of 5 stars on average. Currently top-rated: Soleil d‘Or.
How do I find the best restaurant in St. Gallen?
Compare the 34 Restaurants in St. Gallen on CityHero by rating, cuisine and price. That way you can see at a glance which place suits your occasion and budget.
Can I book a table online in St. Gallen?
Many restaurants accept reservations. With CityHero you can send your request straight to the venue for free – or ask several at once if you're flexible.
Which restaurants in St. Gallen are open in the evening?
Opening hours are shown on every listing. Filter the Restaurants in St. Gallen by «open» to see where you can still eat late.
How much does a meal at a restaurant in St. Gallen cost?
It depends heavily on the cuisine and venue – a lunch menu often starts at around Fr. 20, while an evening menu is usually higher. On CityHero you can see the price level per listing and compare.



