CityHero

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.

Filters
Price
Cuisine

34 results

The podium

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.