Pubs and Restaurants in Prague

Write down these addresses before you leave and you won't have to waste time looking for the best restaurants, breweries and cafés in Prague!
Search Hotels, B&B and Apartments
Search

Turn your holiday in Prague into a culinary feast: we have compiled a list of Prague’s must-visit breweries and restaurants for you, including the most famous and most popular establishments in Prague.

Try the quintessential Czech gastronomic experience of eating a dish of typical Czech cuisine in a traditional pub or tavern while sipping a glass of the national drink (beer, of course). You can choose between historical taverns, city breweries and modern breweries that reinvent tradition.

Looking for an exclusive venue for a special occasion? Choose from our selection of luxury restaurants, all prestigious and chic.

For breakfast, a snack or a light lunch, visit one of Prague’s historic cafés, while if you’re tired of Czech cuisine, devote yourself to the Mediterranean diet in one of the many Italian restaurants.

We haven’t forgotten those who don’t eat meat, fish or meat products: in our list of the best places to eat in Prague we have included three of the city’s most popular vegetarian and vegan restaurants.

Traditional breweries and taverns

U Fleků

1Křemencova 11, 110 00 Praha 1-Nové Město, Czechia

The famous U Fleku brewery

Yes, it is one of the most visited places by tourists, and you too cannot leave Prague without entering here. U Fleku is the oldest brewery in Prague (apparently a brewery was opened here as early as 1459), famous for its home-brewed dark beer called Flekovske. Despite its fame, it manages to maintain a warm atmosphere and serve quality beer and good food.

Klášterní pivovar Strahov

2Strahovské nádvoří 301, 118 00 Praha 1-Hradčany, Czechia

The Strahov Monastery Brewery is conveniently located right in front of the monastery and serves excellent home-brewed amber and dark beer with recipes dating back to the 17th century; if you don’t like these, other beers are also available. If you want to eat, you can do so in the St Norbert restaurant, located in a separate building.

Hospůdka Nad Viktorkou

3Bořivojova 785/79, 130 00 Praha 3-Žižkov, Czechia

This is a legendary restaurant in Prague’s former working-class district. In the days of the communist regime it had a bad reputation and was considered a den of dissidents. Today the clientele is an eclectic mix of bohemians (real or supposed), Sparta Prague fans and expats living in the area.

U Vystřelenýho oka

4U Božích bojovníků 606/3, 130 00 Praha 3-Žižkov, Czechia

The curious name of this brewery in Zizkov (which translated means “to the blinded eye”) is a reference to Jan Žižka, a leader of the Hussite armies who in the first half of the 15th century won an important battle against the emperor. A noisy place to spend a boozy night, especially if it is Friday.

U Černého vola

5Loretánské nám. 107/1, 118 00 Praha 1-Hradčany, Czechia

An authentic Czech brewery near Prague Castle where you can enjoy typical cuisine washed down with Velkopopovický kozel beer. The place is frequented by tourists and locals alike: try to arrive early because it is small and fills up quickly.

Novomestský pivovar

620, Vodičkova 682, Nové Město, 110 00 Praha-Praha 1, Czechia

The New Town Brewery is located just 400 metres from the busy Wenceslas Square and was founded in 1993 to revive the old tradition of the city’s microbreweries, with the addition of a restaurant serving typical Czech cuisine. Despite being a maze of rooms with a total of 400 seats, the restaurant is very popular and you often have to wait a long time before ordering.

U zlatého tygra

7Husova 228/17 Staré Město Praha 1 Praha 1, 110 00 Praha 1, Czechia

One of Prague’s most famous breweries, which according to many serves the best Pilsner Urquell in the city. No wonder its 80 seats are almost always full.

Pivovarský dům

8Ječná 511/16, 120 44 Praha 2-Nové Město, Czechia

Opened in 1998, this pub is one of Prague’s favourite places for their lunch break. It is a nice place with few frills, offering good Czech cuisine and an interesting selection of beers, with the main Czech beers and special beers such as champagne beer and a cherry-flavoured beer.

Pilsen Restaurant Prag

9Náměstí Republiky 5, 110 00 Praha 1-Staré Město, Czechia

Tempted to try some traditional Czech cuisine but not a fan of pubs and taverns? The very popular Pilsen restaurant in the basement of the Municipal House might be just the thing for you.

Nota Bene

10Mikovcova 4, 120 00 Praha 2-Vinohrady, Czechia

If you like the idea of dining in a beer hall but want a slightly more modern ambience, you can go to Nota Bene, an establishment with elegant and more refined dishes than the typical traditional tavern, where you can sample craft beers on tap.

We recommend two interesting chains for tourists. The first is Kolkovna, the original Pilsner Urquell restaurants: located in exclusive locations, they tap excellent blond beer and offer an ever-changing menu. The second is the newer Lokal: five venues in town with faux-communist décor, good quality food and fresh beer.

Medieval dinner with show

If you want to spend an alternative evening in a great restaurant with a show included, drop by Krčma U Pavouka11 in the centre of Prague: the medieval-themed dinner with unlimited drinks is absolutely a must among tourists and others!

Luxury restaurants

OBLACA Restaurant

12Mahlerovy sady 1, Žižkov, 130 00 Praha-Praha 3, Czechia

For a dream dinner, perhaps on an important birthday or anniversary or to make a marriage proposal no one will be able to say no to, choose the restaurant with the best night view of Prague. The prestigious design restaurant Oblaca is located 66 metres above the ground on one floor of the TV Tower. The menu features fine modern cuisine and a selection of the best Czech and international wines.

Restaurace Obecní dům

13Náměstí Republiky 1090, Staré Město, 110 00 Praha-Praha 1, Czechia

Located in the elegant Municipal House, Prague’s Art Nouveau jewel, this luxury restaurant recommended by top food and wine journalists serves French and international dishes, often with live music accompaniment.

Café

Café Louvre

14Národní 22, 110 00 Praha 1-Nové Město, Czechia

A historic Prague café with elegant Art Nouveau furnishings. Opened in 1902, it was a haunt of intellectuals for many years and its customers include the likes of Kafka and Einstein. Excellent at all hours of the day: for coffee or tea, breakfast, lunch or dinner.

Cafe Slavia

15Smetanovo nábř. 1012 /2, Staré Město, 110 00 Praha-Praha 1, Czechia

Not far from Café Louvre, opposite the National Theatre, is another café beloved of Prague’s intellectuals: Café Slavia, opened as early as 1881. Enjoy a coffee or cake while admiring the beautiful view of the Castle from the windows overlooking the river.

Kavárna Obecní dům

165 Obecní dům, Náměstí Republiky 1090, Staré Město, 110 00 Praha-Praha 1, Czechia

One of the most beautiful cafés in Prague, with large windows, rich decoration and even a fountain! Large selection of coffee, tea, drinks, salads, light dishes, sandwiches, cakes and homemade cakes. Piano bar every evening.

Glass Bar

17Jiráskovo nám. 6, Nové Město, 120 00 Praha-Praha 2, Czechia

Completely different is the Glass Bar, a modern café on the top floor of the eccentric Dancing House, one of Prague’s most bizarre buildings. Only drinks (alcoholic and non-alcoholic), no food, but it’s worth coming here for the unparalleled view of the Castle day and evening: with a drink you can access the rooftop terrace, which is otherwise subject to a charge.

Italian restaurants

If you are fed up with fat Czech cuisine and want to try the Mediterranean diet, you will have no difficulty finding an Italian restaurant in Prague. Italian cuisine is in fact very popular in Prague and several Italian restaurants and cafés have opened in recent years.

Czechs prefer to eat Italian in the evenings, so Italian restaurants are perfect for a quiet lunch or snack during the day.

Ambiente Pasta Fresca

18Celetná 598/11, Staré Město, 110 00 Praha-Praha 1, Czechia

In the heart of the Old Town, tucked away in an intimate 300-year-old dining room is Ambi’s main restaurant: this modern trattoria serves homemade dishes accompanied by fine wines. If you prefer pizza, head to the chain’s other restaurant, Ambiente Pizza Nuova.

Aromi

19Náměstí Míru 1234/6, Vinohrady, 120 00 Praha-Praha 2, Czechia

Michelin-starred Italian cuisine in Prague: impossible? No. You will find it at Aromi, a fine Italian restaurant famous for its fish. Quality ingredients and impeccable service.

Taverna Toscana

20Malé Nám. 11, 110 00 Praha 1-Staré Město, Czechia

It calls itself the oldest Italian restaurant in Prague. We don’t know if this is true, but we are fascinated by its stone-arched rooms and summer garden, just a stone’s throw from the city’s main square.

Vegetarian and vegan restaurants

Beas Vegetable Dhaba is a chain of bars with a casual atmosphere offering vegetarian, nutritious and cheap Indian food. Several locations in the city.

Radost FX

21Bělehradská 234/120, Vinohrady, 120 00 Praha-Praha 2, Czechia

Vegetarian-chic restaurant at the entrance to the famous Radost FX club: in its eccentrically decorated rooms you can eat creative vegetarian dishes without spending a fortune.

Country Life Restaurant

22Melantrichova 15, Staré Město, 110 00 Praha-Praha 1, Czechia

Herbal shop with vegan self-service area. You can choose ingredients and make your own salad or pick up one of the tasty and healthy ready-made dishes such as tofu burgers, soups, stews. It is a great option for an inexpensive meal.

Map

In the following map you can see the location of the main places of interest mentioned in this article.

How to save on transport and entrance fees

City Card allow you to save on public transport and / or on the entrances to the main tourist attractions.

Prague: CoolPass with Access to 70+ Attractions
Prague: CoolPass with Access to 70+ Attractions
Save time and money with a 1, 2, 3, 4, 5 or 6-day pass that includes a sightseeing bus tour and two river cruises. Visit 70+ Prague attractions such as Prague Castle and the Jewish Museum and get special offers on tours, entertainment, food, and shopping.
From 64,00 €