Feitos para Viajar

Where to Eat in Bern: Restaurants and Typical Food

Kornhauskeller and historic streets in Bern's Old Town
Bern's Old Town — home to some of the most impressive dining rooms in Switzerland

Bernese cuisine

Bern's traditional cuisine is hearty and comforting. The most famous local dish is the Berner Platte, a generous platter of various meats (smoked pork, beef tongue, sausages) served with sauerkraut and potatoes. You will also find excellent Swiss cheese fondue, raclette, and rosti (crispy grated potato) throughout the city.

Bundeshaus
Bundeshaus in Bern

Best restaurants in Bern

Kornhauskeller

Set in a stunning baroque cellar with painted arches, Kornhauskeller is one of the most impressive dining rooms in Switzerland. The menu focuses on Mediterranean and Swiss dishes. Main courses range from CHF 30 to CHF 55. Located at Kornhausplatz 18, right in the Old Town. Reserve ahead, especially on weekends. Visit kornhauskeller.ch.

Altes Tramdepot

This brewery-restaurant sits next to the Bear Park with panoramic views over the Old Town. They brew their own beer on-site, and the menu features Swiss classics like rosti and sausages alongside international dishes. Main courses from CHF 22 to CHF 42. A perfect lunch spot after visiting the bears. More info at altestramdepot.ch.

Restaurant Rosengarten

Located inside the famous Rose Garden above the Old Town, this restaurant offers one of the best views in Bern. The menu includes seasonal Swiss dishes and grilled meats. Main courses from CHF 25 to CHF 45. It gets very busy in summer, so arrive early or book a table.

Lötschberg

A local favorite on Zeughausgasse for authentic Swiss comfort food. Their cheese fondue (from CHF 27 per person) and rosti are excellent. The atmosphere is casual and cozy, perfect for a cold evening. Check their menu at loetschberg-aoc.ch.

Bern Cathedral
Bern Cathedral in Bern

Budget-friendly options

  • Migros and Coop restaurants - These supermarket self-service restaurants offer hot meals from CHF 8 to CHF 15. You will find several in the city center, including one at the Bahnhof (train station).
  • Bern street markets - The Tuesday and Saturday markets on Bundesplatz sell local cheeses, breads, and prepared foods at reasonable prices.
  • Tibits (Bahnhofplatz 10) - A popular vegetarian buffet where you pay by weight, starting from around CHF 4.80 per 100g.
Zytglogge clock tower
Zytglogge clock tower in Bern

What to drink

Try a local beer from Felsenau Brewery, one of the oldest breweries in the region. Swiss wine, especially white Chasselas from the Lavaux region, pairs beautifully with fondue. A glass of wine at a restaurant costs around CHF 6 to CHF 10.

Plan Your Trip:

INTERNATIONAL CARD: Apply for your card to use abroad

ACCOMMODATION: Book your stay with confidence

TRAVEL INSURANCE: Get a quote and purchase your insurance with a 9% discount

Did you enjoy our tips? Then share this blog with your friends and follow us for more travel suggestions! We're here to help you explore the world with confidence and planning.

Until your next trip!

Want a custom itinerary?

Let us plan your dream trip with a tailor-made itinerary just for you!

Request itinerary