Skip to content
15 Beer pubs and breweries in Prague: prices and addresses

15 Beer pubs and breweries in Prague: prices and addresses

Prague has been brewing beer since the 14th century, and for Czechs it is a long-standing everyday habit, not a tourist gimmick. In residential neighborhoods, beer is noticeably cheaper than in the center. We have put together 15 pubs, restaurants, and breweries in Prague: where they brew their own beer, what to order with your mug, and how to get there from the center.

Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.

What to know about Prague beer halls

💡 In short:

  • Prague divides its beer halls by district: the historic center, Malá Strana, Prague 2, and Prague 4.
  • In the center a mug costs more, in residential neighborhoods it costs less.
  • U Fleků, Pivovarský dům, Novoměstský pivovar, Strahovský klášterní pivovar, and U Tří růží have their own breweries.
  • Beer prices and opening hours: 09/2026, checked on the official U Fleků website.

What you're looking for

Where to go

District

Prague's oldest brewery

U Fleků

Prague 1

Monastery-brewed beer

Strahovský klášterní pivovar

Malá Strana

Belgian beer in the center

Gulden Draak Bierhuis

Prague 1

Cheap and local

Zlý Časy

Prague 4

Beer with kids

Výtopna

Prague 1

Prague is compact: from Old Town Square to Strahov Monastery you can walk in half an hour. In one evening you can realistically cover two or three beer halls from this list. Below are all 15 places in order.

1. U Fleků

Yellow U Fleků brewery building in Prague© Patrick-Emil Zörner (Paddy) · CC BY-SAPhoto: Patrick-Emil Zörner (Paddy), CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0/de/deed.en), Wikimedia Commons

U Fleků has been brewing beer since 1499, and production has never stopped once. It is the oldest operating brewery in Prague. The establishment got its current name in 1762, when it was bought by Jakub Flekovský. Here they brew the famous "Flek thirteen," a dark lager made from a secret recipe.

Today it consists of eight halls, a garden, and a small beer museum. Guests are seated at long wooden tables, and live national music is played. A 0.4-liter mug of light or dark lager costs 99 crowns (as of 09/2026, brewery menu). If you are flying in and don't want to look for a taxi, book a Prague airport transfer in advance, and the driver will meet you in the arrivals hall.

  • Address: Křemencova 1651/11, Prague 1 (on the map)
  • Who it's for: for those who want the classics and fresh beer in a historic hall.
  • Not for: if you are looking for a quiet place for two, this has long tables and music.
  • The catch: prices are above the Prague average, and some guests consider the hall touristy.

2. Pivovarský dům

Corner brewery house building in Prague© Jklamo · CC BY-SAPhoto: Jklamo, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Pivovarský dům opened in 1998 and quickly became a trendy spot. The main reason: the variety of beers. Here they brew beer with champagne, cherry, and banana flavors, and for those who can't decide there is a "carousel" of eight 0.1-liter glasses.

The cuisine is Czech, the portions are hearty, so you can have dinner here, not just drinks. The interior is assembled from fragments of the old brewhouse. A 0.5-liter mug stays in the average price range for the center; check the exact price on site.

  • Address: Ječná 16, Prague 2 (on the map)
  • Who it's for: for those who want to compare unusual beers in one hall.
  • The catch: on weekends the hall is packed, so book a table in advance.

3. Prague Beer Museum

Prague Old Town embankment on the Vltava at sunset© DXR · CC BY-SAPhoto: DXR, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Despite the word "museum" in the name, this is a beer hall with a dive into Czech beer history. It has more varieties than any other place in Prague, including beer from small breweries. The lineup is refreshed every week, which keeps regulars coming back.

You can get a tasting flight in small glasses with any number of varieties. The food menu is limited to light snacks. A 0.5-liter mug starts in the lower price range, and there are 0.3 and 0.15-liter glasses.

  • Address: Smetanovo nábřeží 205/22, Prague 1 (on the map)
  • Who it's for: anyone who wants to compare many varieties in one evening.
  • The catch: the kitchen is limited to snacks, so don't expect a full dinner.

4. Kozlovna Lidická

Charles Bridge in Prague at dawn© Bradley Weber · CC BYPhoto: Bradley Weber, CC BY (https://creativecommons.org/licenses/by/2.0), Wikimedia Commons

Kozlovna on Lidická operates as a restaurant rather than a typical beer hall. They pour Velkopopovický Kozel, brewed in Velké Popovice. The menu includes pork knuckle, beer soup, and fried ribs.

The space is divided into a bar with a counter and a restaurant with tables, but the address and prices are the same. The place sits away from the tourist center, so the bill here is lower than in Prague 1. If you need a specific time, book a table in advance.

  • Address: Lidická 796/20, Prague 5 (on the map)
  • Who it's for: families and groups who want a full dinner with beer.
  • The catch: in the evening, free tables are almost impossible without a reservation.

5. U Kozla

River cruise boat on the Vltava in Prague in summer© Jacek Halicki · CC BY-SAPhoto: Jacek Halicki, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

U Kozla sits far from the center, and there is no tourist frenzy here. The place runs on locals who come for large portions of national cuisine. The beer menu has four varieties of Velkopopovický Kozel and Pilsner Prazdroj.

The portions are genuinely large. Before you order, gauge your appetite, otherwise some of the food will stay on the plate. The beer hall is simple and unpretentious, a place for a hearty lunch rather than a tasting.

  • Who it's for: anyone who wants to eat Czech food without the tourist markup.
  • The catch: the beer menu is short, with a limited selection of varieties.

6. Zlý Časy

Vltava River in Prague at dusk with river cruise boats© Giorgio Galeotti · CC BYPhoto: Giorgio Galeotti, CC BY (https://creativecommons.org/licenses/by/4.0), Wikimedia Commons

Zlý Časy, or "Bad Times," is decorated with bottles and looks full of character. Across 24 taps, it rotates beers from medium and small breweries in Bohemia and Moravia, plus there is rare bottled beer you can take to go.

The name was given by its patrons: people come here to get through "hard times" over a mug. Food is limited, mostly snacks and fried pork ribs. Prices are low even for Prague, with a 0.5-liter mug starting at the minimum level. Check current varieties and opening hours on the venue's website.

  • Address: Čestmírova 390/5, Prague 4 (on the map)
  • Who it's for: anyone looking for rare varieties and a local atmosphere.
  • The catch: the kitchen is weak, this is a beer hall, not a restaurant.

7. U Medvídků

U Medvídků brewery facade on Na Perštýně Street© ŠJů ( cs:ŠJů ) · CC BY-SAPhoto: ŠJů ( cs:ŠJů ), CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

U Medvídků has been operating since the 15th century and got its name from its first owner, Jan Medvídek. The brewery is known for its very strong XBEER-33 beer, brewed only here. The number 33 refers to the original wort gravity in degrees, not the alcohol content. If that beer is too heavy for you, there are more traditional varieties.

The menu includes Czech dishes and unusual snacks, such as beer ice cream and toast with beer cheese. Prices are high. The venue also has a small medieval-style hotel, and if it's full, hotels in central Prague on Trip.com are always nearby.

  • Address: Na Perštýně 7, Prague 1 (on the map)
  • Who it's for: for those who want to try very strong beer and stay nearby.
  • The catch: prices are above average, strong beer isn't for everyone.

8. Střelená kachna

Prague Castle and Lesser Town above the Vltava© Edgar Jiménez from Porto, Portugal · CC BY-SAPhoto: Edgar Jiménez from Porto, Portugal, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia Commons

Střelená kachna brings together a chain of restaurants in different parts of Prague. The beer menu is built around Staropramen varieties, plus there are exclusive beer cocktails. The interior is modern but with a beer theme: little windows with bottles are hung on almost every wall.

The signature dish is half a roasted duck, hence the name. There's pork knuckle and beer snacks, including Czech-style fried pork ribs. Prices are mid-range, a 0.5-liter mug starts at a low threshold, and 0.3 liters costs even less. A good spot for tasting Staropramen products.

  • Who it's for: for those who like Staropramen and want to try the duck.
  • The catch: chain format, there's no old-school pub atmosphere here.

9. Výtopna

Toy train delivering beer to tables© Alina Vozna · CC BY-SAPhoto: Alina Vozna, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Výtopna is located right on Wenceslas Square. The main feature: a toy railroad runs through the dining rooms, and little trains deliver ordered beer to the tables. This entertainment has long become an attraction.

The menu has a kids' section and a kids' club where you can leave your child for a couple of hours. That makes Výtopna convenient for families with children. Prices are mid-range, a 0.5-liter mug costs in a low range, portions are Czech-style large.

  • Address: Václavské náměstí 802/56, Prague 1 (on the map)
  • Who it's for: for families with children, because there's a kids' club and a kids' menu.
  • The catch: because of the little trains, it's noisy here and full of tourists.

10. Gulden Draak Bierhuis

Mánes Bridge over the Vltava in Prague in autumn© Xosema · CC BY-SAPhoto: Xosema, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Gulden Draak Bierhuis, or "Golden Dragon," serves real Belgian beer in the center of Prague. There are many varieties, plus bottled Belgian beer is always available. The establishment's motto promises that everyone will find their taste.

The snacks are modest: sandwiches, cheese, sausages, pâté, smoked meat, and an assorted platter. Beer is only poured into 0.25-liter glasses, so the bill adds up quickly. Prices are high, which is the main drawback of the place. Locals rarely come here, but tourists looking for Belgian beer find it.

  • Address: Soukenická 1756/34, Prague 1 (on the map)
  • Who it's for: for those tired of lagers who want Belgian beer.
  • The catch: expensive, glasses only 0.25 liters.

11. Novoměstský pivovar

Accordion player on a barrel in a brewery interior© Palickap · CC BY-SAPhoto: Palickap, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Novoměstský pivovar hosts a lot of guests: ten halls, and there is almost always a table available. The most interesting areas are the brewhouse and the terrace, so it's worth asking for those in advance. The signature beer is an 11-degree unfiltered ležák, light and dark.

The menu features Czech cuisine: dumplings, pork knuckle, roast goose, fried beer cheese. Portions are small, and prices are high even for central Prague. Almost every visitor to the city knows the address Vodičkova 20.

  • Address: Vodičkova 20, Prague 1 (on the map)
  • Who it's for: for large groups that need a spacious hall.
  • The catch: high prices with small portions.

12. Kozlovna Apropos

Kozlovna Apropos beer restaurant facade© Ray Swi-hymn from Sijhih-Taipei, Taiwan · CC BY-SAPhoto: Ray Swi-hymn from Sijhih-Taipei, Taiwan, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia Commons

Kozlovna Apropos is part of the same chain but stands in the center, near Charles Bridge. It has a large selection of Velkopopovický Kozel, and some varieties are not found in other Prague pubs.

The place is geared toward locals: holidays and corporate events are held here, so the menu is quite ordinary, with no exotic options. Pork knuckle and soup in a bread bowl are also available. Portions are large, and prices are low for the center. A 0.5-liter mug, soups, and hot dishes stay in a low range. If you're hungry after a walk across Charles Bridge, this is a convenient option.

  • Address: Křižovnická 87/4, Prague 1 (on the map)
  • Who it's for: for those who want to eat in the center at residential-neighborhood prices.
  • The catch: in the evening there are many local groups, so finding a free table is difficult.

13. Strahovský klášterní pivovar

Strahov Monastery Brewery courtyard, Prague© Tiia Monto · CC BY-SAPhoto: Tiia Monto, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

The brewery operates on the grounds of Strahov Monastery, with the first mentions of it dating back to the 13th century. Today it brews Svatý Norbert beer: amber lager, dark lager, and IPA, as well as seasonal varieties.

The cuisine is meat-focused and Czech, with large portions. The menu includes Hermelín cheese, which is served throughout the Czech Republic. The interior combines medieval elements with a modern brewery: copper taps sit alongside wooden benches. Prices are high; a large 0.4-liter mug and a three-liter pitcher cost as much as dinner in the center. Check the hours and prices on the brewery's page on Prague.eu.

  • Address: Strahovské nádvoří 301/10, Prague 1 (on the map)
  • Who it's for: for those who want beer in a historic monastery next to Prague Castle.
  • The catch: monastery-level prices, this is not a cheap beer hall.

14. U Tří růží

Corner building with U Tří růží restaurant in Prague© Tiia Monto · CC BY-SAPhoto: Tiia Monto, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

U Tří růží opened in 2002 and became one of the youngest breweries in Old Prague. The place spans three floors, so you can almost always find a free table. The beer menu features traditional and unusual styles: pale lager, Viennese red, American amber, monastery beer.

The kitchen is Czech, from pork knuckle to more uncommon dishes. Prices are high even for the center, and portions are average. You can take beer to go, it's poured into plastic bottles at the counter. The beer hall is on Husova Street, near Old Town Square.

  • Who it's for: for those who want house-brewed beer near Old Town Square.
  • The catch: high prices and small portions.

15. Ferdinanda

View of Lesser Town from Petřín Tower© Jakub Hałun · CC BY-SAPhoto: Jakub Hałun, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Ferdinanda operates in the Malá Strana district and pours Ferdinand beer, which is brewed in Benešov. The menu includes pale and dark beer, the legendary "Sedm kulí" and a strong 15-degree beer for connoisseurs. The kitchen runs at full capacity: pork knuckle, smoked pork shanks, beer cheese.

In the evening it's best to book a table in advance, as both tourists and locals come here. The interior is modest, nothing distracts you from the beer. A second venue with the same name is located near the main train station.

  • Address: Politických vězňů 1597/19 (restaurant near the main train station) (on the map)
  • Who it's for: for those who want the rare Ferdinand beer you won't find in other beer halls.
  • The catch: in the evening you may not find a table without a reservation.

Beer festival in Prague

The beer festival takes place in the second half of May. It started as the Czech answer to Oktoberfest and has become a major event: for a few days, a tent city is set up on the outskirts of the city.

Not only large breweries bring their products, but small ones too. Food is prepared according to Czech recipes, including pork knuckle, and concert stages and folk ensembles are part of the program. Prices at the festival are higher than usual. If you want to add some entertainment to your beer, check out the folklore evening with dinner on GetYourGuide.

Prague beer halls and breweries on the map

The map shows the addresses of all 15 venues. Zoom in to plan your route by district: the center, Malá Strana and Prague 4.

Best beer halls of Prague and restaurants with breweries

Places on the map
  1. 1U Fleků Prague's oldest brewery, brewing since 1499, the 'Fleku thirteen'
  2. 2Pivovarský dům Beer tasting of champagne, cherry and banana, a carousel of eight glasses
  3. 3Prague Beer Museum Beer hall with the largest choice of Czech beers, selection changes weekly
  4. 4Kozlovna Lidická Restaurant with its own Velkopopovický Kozel, pork knuckle and ribs
  5. 5U Kozla Beer hall away from the centre for locals, large portions of national cuisine
  6. 6Zlý Časy 24 taps of small Czech breweries' beer, low prices, weak kitchen
  7. 7U Medvídků Brewery since the 15th century, the world's strongest beer XBEER-33
  8. 8Střelená kachna Chain serving Staropramen beer, signature dish is half a roast duck
  9. 9Výtopna A toy train delivers beer to the tables, kids' club
  10. 10Gulden Draak Bierhuis Real Belgian beer in the centre, glasses only 0.25 litres
  11. 11Novoměstský pivovar Ten halls, signature 11-degree yeast ležák
  12. 12Kozlovna Apropos Kozlovna near Charles Bridge for locals, large portions at low prices
  13. 13Strahovský klášterní pivovar Brewery on the grounds of Strahov Monastery since the 13th century, Svatý Norbert
  14. 14U Tří růží Three-storey brewery near Old Town Square, beer to take away in bottles
  15. 15Ferdinanda Own Ferdinand beer in Malá Strana, strong 15-degree beer for connoisseurs

⁉️🤔 Frequently asked questions

Where is the oldest brewery in Prague?

The city's oldest operating brewery is called U Fleků. Besides beer, it has a museum and eight historic halls.

How much does a mug of beer cost in Prague?

In the center prices are higher, in residential neighborhoods lower. At U Fleků a 0.4-liter mug costs 99 crowns, while at Zlý Časy and Kozlovna Apropos you pay noticeably less (as of 09/2026, brewery menu). Prices change, so check the venue's website or ask on site for current prices.

Where in Prague do locals drink beer, not tourists?

At Zlý Časy on Čestmírova and at U Kozla, which is located far from the center. Locals also like Kozlovna Apropos, where holidays and corporate events take place. These venues have a regular menu, without tourist-oriented exotica.

Which Prague beer halls brew their own beer?

Six venues on the list brew their own beer, including U Fleků and U Medvídků. At Kozlovna and Ferdinanda the beer is brought in: Kozel is brewed in Velké Popovice, and Ferdinand in Benešov. Prague Beer Museum doesn't brew beer, but it gathers rare varieties from all over the Czech Republic.

When does the beer festival take place in Prague?

In the second half of May. For a few days, a tent city is set up on the outskirts of the city, where large and small breweries bring their beer. Check the dates and program closer to your trip.

In short: what's worth booking

The choice depends on what you expect from your evening. For the classics, go to U Fleků, for rare varieties to Zlý Časy, for beer by the monastery to Strahovský klášterní pivovar, for a family dinner to Výtopna.

If you're visiting for the first time and want one evening out: choose U Fleků. If you're a connoisseur looking for rare varieties: choose Zlý Časy. If you're with kids: choose Výtopna. If you want Belgian beer: choose Gulden Draak Bierhuis.

Tables at popular beer halls fill up in the evening, so book ahead. For accommodation near the center, check Prague hotels on Trip.com, and book your airport transfer through Kiwitaxi.

To add a city walk to your beer experience, grab tours and tickets on GetYourGuide.