Best Bars in Prague: Cocktails to Beer Halls

Forget the line you keep reading that Prague is just a stag-party beer town. The drinking here splits cleanly into three scenes, and the best night usually touches all three: world-ranked cocktail bars in Old Town cellars, traditional tank-beer halls pouring half-litres for CZK 50 to 70, and cheap local pubs out in Zizkov where tourists rarely go. A standout cocktail runs about CZK 250 to 400 (roughly EUR 10 to 16) as of mid-2026, a local beer a fraction of that. Bars warm up from 21:00; pubs start much earlier.

The trick is knowing which scene you want before you walk out the door, because in Prague they live in different districts and charge wildly different prices for the same drink.

Prague's cocktail bars punch way above the city's size

For a capital this small, the cocktail depth is absurd. Several Prague bars sit on the world's Top 500 list, and the craft genuinely matches the hype.

Hemingway Bar is a small, rum-focused cocktail bar on Karoliny Svetle in the Old Town, regularly named among the world's best. The room seats maybe a few dozen, so a reservation is not optional on Friday and Saturday. Expect cocktails around CZK 250 to 350 and a menu that leans heavy on aged rum and absinthe serves. Open from early evening until about 01:00.

AnonymouS Bar is a theatrical speakeasy on Michalska built around a Guy Fawkes and V-for-Vendetta theme, with masked servers and showy, smoke-and-fire presentations. It runs until roughly 02:00 and takes reservations, which you want. Cocktails sit in the same CZK 250 to 350 band.

Black Angel's Bar is a 1930s-style vaulted cellar beneath the U Prince hotel right on Old Town Square. A live pianist or sax player turns up some nights, drinks land around CZK 250 to 400, and it stays open late, until about 03:00. It also carries a place on the world's Top 500 Bars list, so it is not just a pretty room.

One honest trade-off: these three cluster in the Old Town, where everything else is overpriced. The cocktails are worth it; the touristy bar next door usually is not.

Tank beer and the real Czech pub

This is the scene Prague is actually famous for, and it is gloriously cheap. The benchmark is fresh, unpasteurised tank Pilsner Urquell served from a tank rather than a keg, and once you have had it cold and properly poured, the bottled stuff feels like a different drink.

Lokal (the Dlouha branch is the easy one) is a modern beer hall in the Old Town known for tank Pilsner Urquell and solid Czech pub food. A half-litre runs roughly CZK 50 to 70, the place is well run, and it stays open late on weekends, to around 01:00. It gets busy, so you may queue for a table.

U Zlateho Tygra (The Golden Tiger) is a tiny, legendary literary pub on Husova that poured Pilsner Urquell for the writer Bohumil Hrabal and pours it superbly still. It does one beer, one size, cash only, around CZK 55 to 70, and closes by about 23:00. Locals get the seats, so arrive early afternoon or accept standing.

U Fleku, on Kremencova in New Town, is a brewpub that has made its own dark lager since 1499. The dark beer (around CZK 70 to 90) is genuinely good and the beamed halls are atmospheric, but it is squarely a sightseeing pub: expect oompah music, a tour-group crowd, and waiters pushing shots and snacks onto your tab. Order what you want and wave the rest away.

A quick etiquette note that separates you from the stag crowd: say "na zdravi," clink glasses, and make eye contact before your first sip, and never cross arms when you toast.

Where the locals actually drink

If you want the city Czechs drink in, leave Prague 1. Zizkov (Prague 3), the gritty district under the TV Tower, has the densest pub scene in Europe and the cheapest beer in the city, often CZK 40 to 60 a half-litre. It is scruffy, very local, and built for a slow crawl on foot between dive bars.

Vinohrady (Prague 2) is the leafy, grown-up alternative: Art Nouveau streets, chic wine and cocktail bars, and a relaxed crowd paying less than the centre for better drinks. It is also the heart of the city's LGBTQ scene around Namesti Miru.

Holesovice (Prague 7) is post-industrial and alternative, home to warehouse clubs and the kind of bar where the beer is cheap and the crowd is local. Karlin (Prague 8) is the rising trendy district, good for a quieter cocktail night.

District Vibe Beer (0.5L) Best for
Old Town (Prague 1) Touristy, central CZK 70-120 Cocktail bars, first-timers
Zizkov (Prague 3) Gritty, local CZK 40-60 Cheapest beer, dive crawl
Vinohrady (Prague 2) Chic, leafy CZK 55-80 Wine bars, date nights, LGBTQ
Holesovice (Prague 7) Industrial, alt CZK 50-75 Warehouse bars, late nights

Rooftops and beer gardens for the view

Prague's best free luxury is a hilltop beer garden. Letna Beer Garden, in Letna Park above the river in Prague 7, pours beer at CZK 50 to 70 with one of the finest free panoramas in the city. Riegrovy Sady, on the edge of Vinohrady, is the bigger, rowdier garden, popular with students and good for catching a match on the big screen at sunset. Both are seasonal, warm months only, and largely cash and self-service.

For a proper rooftop bar, Cloud 9 Sky Bar sits on the roof of the Hilton in Karlin, about 40 metres up, with cocktails around CZK 250 to 400 and DJ sets on weekend nights. Terasa U Prince, on the U Prince hotel roof, gives you a head-on view of the Astronomical Clock tower; the drinks are tourist-priced (cocktails CZK 250 and up) and you may queue, but the view is one of a kind.

How to bar-hop without getting scammed

A few rules keep your night cheap and clean. Skip the bars and clip-joint strip bars touting on the lower end of Wenceslas Square, which are a classic rip-off. Never hail a street taxi; use Bolt or Uber, both 24/7, with a typical central ride often under CZK 200 (expect 1.5x to 2x surge around 02:00 to 03:00 on weekends). After the metro stops around midnight, night trams (lines 90 to 99) take over and all meet at the central Lazarska interchange.

One 2024 rule still shapes things in 2026: organized commercial pub crawls are banned in the historic centre between 22:00 and 06:00, with fines up to CZK 100,000. That does not touch you bar-hopping on your own, but it means licensed crawl operators now start early and finish before the cutoff, so book the evening, not the small hours.

If you would rather have the route and the bar entries sorted for you, a guided pub crawl or beer-tasting tour is the easy way to hit several venues and a club without queuing or paying door covers separately.

A simple plan for one big night

Start with tank beer at Lokal or U Zlateho Tygra from around 19:00 while it is calm. Move to a cocktail at Hemingway or AnonymouS around 21:00 (reserved in advance). If the weather is warm, swap one of those for a sunset hour at Letna or Riegrovy Sady. Then, if you still want a dance floor, the big clubs near Old Town and Wenceslas Square don't fill until after midnight, so there is no rush. Budget roughly CZK 1,000 to 1,800 for a full night of mixed beers and a couple of cocktails, far less if you stay in Zizkov.

Drink where locals drink for the value, splurge on the cocktails because they earn it, and skip anything that has a tout outside the door.

Frequently asked questions

What is the most famous bar in Prague?

Hemingway Bar on Karoliny Svetle in the Old Town is the name people mean. It is a small, rum-heavy cocktail bar that lands on world's-best lists most years. Cocktails run roughly CZK 250 to 350 (around EUR 10 to 14) as of mid-2026, and the room is tiny, so reserve a table before you go or expect to be turned away on a busy night.

Where do locals drink in Prague?

Not the Old Town. Locals head to Zizkov (Prague 3), which has more pubs per capita than anywhere in Europe, plus Vinohrady for nicer cocktail and wine bars and Holesovice for alternative spots. In warm months the Letna and Riegrovy Sady beer gardens fill with Czechs paying CZK 50 to 70 a beer, a fraction of central prices.

How much is a beer in a Prague bar?

A half-litre (0.5L) of draft Czech lager runs about CZK 40 to 70 in a normal local pub, which is roughly EUR 1.60 to 2.80. In the tourist centre, on rooftops, or at craft bars, the same beer climbs to CZK 90 to 120 or more. U Zlateho Tygra, a revered Old Town pub, was pouring Pilsner Urquell at around CZK 59 in 2026.

Are Prague cocktail bars cheap?

Cheaper than London or Paris, not cheap by Czech standards. A serious cocktail at a top bar like Hemingway, AnonymouS, or Black Angel's costs roughly CZK 250 to 400 (about EUR 10 to 16) as of mid-2026. That is several times the price of a local beer, but the craft is genuinely world-level, so it is one of the better-value luxury splurges in the city.

What is the oldest pub in Prague?

U Fleku, a brewpub on Kremencova in New Town, has been brewing its own dark lager since 1499. It is atmospheric and historic, but very touristy, and the staff push shots and snacks hard, so watch your tab. For an older, quieter feel without the hard sell, U Zlateho Tygra and U Zlateho Tygra-style cellar pubs in the Old Town are the local pick.

Do you tip in bars in Prague?

Yes, but lightly. Rounding up the bill or leaving about 10 percent is normal at table service; locals often tip closer to 5 percent. In traditional pubs you keep a paper tab at your table and settle with the waiter, who you flag down rather than approach at the bar. Many old pubs are cash-preferred, so carry some koruna even where cards are accepted.