Prague Happy Hour — Where to Find Cheap Drinks Before 7 PM

Prague is already one of the cheapest capitals in Europe for a drink. Then happy hour hits and the prices drop further. Between 3 PM and 6 PM — sometimes extending to 7 PM — dozens of bars across the city offer discounted cocktails, wine, and beer that make an already affordable city feel almost unreasonably cheap.
The catch? Happy hour culture in Prague works differently than in London or New York. There are no neon signs announcing "2-for-1 specials." Most deals are listed on small chalkboards, buried in Czech-language menus, or simply known to regulars. We have been drinking (responsibly) across this city for years, and here is our guide to the deals worth seeking out.
When Is Happy Hour in Prague?
Most Prague happy hour deals run between 15:00 and 18:00 (3 PM to 6 PM), with some bars extending to 19:00. Unlike some cities where happy hour is a legally defined window, Prague bars set their own hours. A few things to know:
- Weekday-only deals are the most common. Friday happy hours exist but are rarer — bars know they will fill up regardless.
- Cocktail bars tend to start earlier (14:00 or 15:00) and end at 18:00 sharp.
- Wine bars often run afternoon specials on open bottles — once the bottle is gone, the deal ends.
- Beer is already cheap, so beer-specific happy hours are less common, but they exist — usually as a discount on premium or imported taps.
Insider tip: The Czech term for happy hour is simply "happy hour" — the English phrase is used universally. Some bars use "akce" (promotion) or "zvýhodněná nabídka" (special offer) on their menus or chalkboards.
Best Happy Hour Deals by Neighbourhood
Old Town (Staré Město)
Tretter's New York Bar (V Kolkovně 3) — One of Prague's original cocktail bars, running since 2003. Happy hour runs 15:00-18:00 with classic cocktails at roughly 30% off. A Negroni or Old Fashioned drops from the usual 250 CZK to around 170 CZK. The art deco interior is worth seeing regardless of the time.
Hemingway Bar (Karolíny Světlé 26) — Famous for absinthe and rum cocktails. Their afternoon special typically offers selected cocktails for 180-200 CZK instead of the usual 280-320 CZK. Check the chalkboard outside — the deal changes weekly.
Insider tip: Old Town happy hours are the hardest to find because many bars in this area cater to tourists who pay full price without asking. Walk one block off the main tourist routes — V Kolkovně, Kozí, or Dušní streets — and the deals appear.
New Town (Nové Město)
Anonymous Bar (Michalská 12) — Speakeasy-style bar behind an unmarked door. Happy hour 16:00-19:00 with 2-for-1 on selected cocktails. The mixology is serious here — the bartenders are competition-trained.
Want to see Prague for yourself?
Try our medieval dinner experience




