skip navigation

Your travel guide around Czech Republic

Traditional Czech Restaurants

Traditional Czech restaurants

Czech cuisine is not exactly a synonym for healthy cooking, but everybody will probably find some meals they'll love.


It may be the potato soup, the traditional roast pork with dumplings and sauerkraut, the fruit filled dumplings, or the apple strudel.


French Restaurant

Located inside the Municipal House. It is known as the most beautiful Art Nouveau restaurant in Europe. Restaurant offers traditional and French cuisine. A live pianist completes the atmosphere, playing gently in the background every evening.

Address: Republic Square 5, Prague-Old Town  Opening hours: 12 PM - 4 PM 6 PM – 11 PM Price category: 700 - 2000 CZK

Havelska Koruna  recommended  traditional eating house

Spacious and stylish interior, which is divided into five sections, welcomes the guest after entering the restaurant. At first there is a section of sweet dishes and salads. Then there is a section of soups, followed by a section of traditional Czech cuisine and last but not least a section of tap beer.

Address: Havelska 21, Prague Opening hours: 10 AM - 8 PM Price category: 50 - 250 CZK

Kolkovna Restaurant

Kolkovna is traditional Czech Restaurant, with honest food and famous Pilsner Urquell.

Address: V Kolkovne 8, Prague Opening hours: 11 AM - 11 PM Price category: 250 - 700 CZK

Konirna Restaurant

Konirna is located in the Lesser Town. Konirna offers both classic Czech cuisine and some International favourites.

Address: Maltezske namesti 10, Prague Opening hours: 11 AM - 12 PM Price category: 250 - 1000 CZK

Lokal Dlouha Restaurant recommended

True homemade dishes, and therefore they have a new daily offer several times a day. At the optimal rate they buy only fresh ingredients and prefer renowned regional suppliers.

Address: Dlouha 33, Prague Opening hours: 11 AM - 1AM Price category: 250-650 CZK

Mlynec Restaurant

Mlynec is located by the river Vltava. Head chef at Mlynec, Marek Purkart, holds three Michelin Bibendum awards, the only Czech chef to achieve this. There is the summer terrace. Restaurant is focuse on Czech cusine.

Address: Novotneho Lavka 9, Old Town, Prague Opening hours: 12 AM – 3 PM 6:30 PM – 11 PM Price category: price of excellent quality

Novomestsky Pivovar Restaurant & Brewery

This restaurant is situated near Wenceslas Squere and is a traditional Czech pub sytle restaurant. Honest Czech food at good price.

Address:Vodickova 20, New Town, Prague Opening hours: Mon-Fri 10 AM -11:30 AM Sat 11:30 AM -11:30 PM Sun 12 PM – 11:30 PM

Price category: price of excellent quality

Plzenska Beer Hall Restaurant

Plzenska Restaurant in Prague is situated inside of Municipal House. Restaurant was named after the famous Czech beer Pilsner Urquell. In this restaurant you can enjoy good Czech traditional cuisine presented with style.

Address: Republic Square 5, Old Town, Prague  Opening hours: 11:30 AM – 11:30 PM Price category: 250 - 700 CZK

U Fleku Beer Hall Restaurant & Brewery

The first written reference with respect to the U Fleků brewery dates back to 1499, when the building was purchased by Vít Skřemenec, a malt house owner. (Columbus discovered America in 1492.) The U Fleků brewery is the only brewery in Central Europe which has been brewing beer for 500 straight years. When communists came to power the business was nationalised and after the fall of the communist regime the restaurant and the brewery were returned to the original owners in 1991, the Brtník family. It is one of the oldest, largest and prominent beerhouses in Prague and the entire country. For some people, it is a symbolical pilgrim’s place for beer fans and Czech cuisine gourmets.

Address: Kremencova 11, New Town, Prague  Opening hours: 10 AM – 11 PM Price category: 250 - 700 CZK

U Medvidku Restaurant

The biggest beerhall in Prague, traditional Czech pub.

Address: Na Perstyne 7, Prague  Opening hours: 10 AM – 11 PM Price category: 250 - 700 CZK

U Pinkasu Restaurant Recommended 

The renowned house of ale invites you to experience a pleasant time in the traditional Old Czech restaurant. In five stylish halls on three storeys, the pleasant outside seating arrangement as well as garden area at the bottom foundations of the Church of Our Lady of the Snow they offer first class traditionally drawn beer, the so-called hladinka (flat-head beer) and Old Czech specialties chosen from 19th century recipes.

Address: Jungmann Squere 15/16, Prague Opening hours: 11 AM – 2 AM Price category: 250 - 700 CZK

U Vejvodu Pub & Beer Hall Restaurant

This restaurant is famous not only for its typical Czech atmosphere in the style of the Old Bohemian alehouse, but also for its "Plzeň" beer of excellent quality and traditional Czech and international cuisine.

Address: Jilska 4, Prague Opening hours: 11 AM – 2 AM Price category: 10 AM - 3 AM Sunday 10 AM - 2 AM


Please feel free to ask our recommendation or to make you a reservation. We are at your full disposal.