Country Life
Vegan self-service restaurant in a passage off Melantrichova: pay by weight, salads and hot dishes.

Hungry after visiting Old Town Square? Here are 24 places nearby, 7 of them cheap and quick. Every place lists its cuisine, price and the walk from Old Town Square.
Last updated: 14 October 2026
Photo: Diliff · CC BY-SA 3.0 · Wikimedia
Vegan self-service restaurant in a passage off Melantrichova: pay by weight, salads and hot dishes.
Unpretentious local pub with Pilsner Urquell, Czech home cooking and a cheap weekday lunch menu.
Classic Pilsner pub by the Rudolfinum with expertly tapped beer, Czech pub food and a lunch menu.
Long, lively beer hall with tank Pilsner Urquell and honest Czech classics: goulash, schnitzel, fried cheese.
Busy little butcher's shop that grills burgers, meatloaf and sausages to eat standing at the counter.
Modern take on the Czech chlebíček (open sandwich): a quick, cheap and very local bite.
Cheap vegetarian Indian buffet paid by weight: dal, curries, rice and chapati. Quick and filling.
Rustic Czech restaurant in a side lane off the Old Town Square, known for its pork knee and big portions.
Calm vegetarian and vegan restaurant behind the Týn Church, with a cheap weekday lunch menu (soup + main).
Jolly Czech pub covered in cheeky cartoons by Petr Urban; roast pork, duck and dumplings.
Fresh pasta and Italian wines in a Gothic cellar on Celetná, the street between the Powder Tower and the square.
The world's only Cubist café, upstairs in the House of the Black Madonna; light meals and Czech pastries.
Long-running Indian restaurant (since 1996) with a vaulted interior and a quiet courtyard behind Týn.
Pub since 1678 brewing its own lager in the house, with Czech classics and a weekday menu.
Beer hall in the Art Nouveau cellar of the Municipal House, with ceramic murals and Czech dishes.
Beer hall since 1466 with its own small brewery and Budvar on tap; Czech pub food and a weekday lunch menu.
Small, whimsical vegetarian restaurant ("Clear Head") in a quiet lane near Charles Bridge; book ahead.
Friendly restaurant since 1998 with dishes named after famous Czechs, plus steaks, ribs and burgers.
Cosy vaulted rooms full of antiques; roast duck and Bohemian game dishes, a step from the Old Town Square.
Refined Italian with homemade pasta and a big wine list in a quiet lane behind Týn; weekday lunch menu.
Elegant restaurant near Bethlehem Square cooking modern Czech and Indian dishes; weekend sharing brunch.
Long tasting menus reinventing 19th-century Czech recipes; a special-occasion dinner, book well ahead.
Michelin-starred modern Czech cooking from local produce, near St Agnes Convent; lunch is the better deal.
Polished restaurant on the river right by Charles Bridge, with modern Czech dishes and a terrace view.
First-floor café with a window view straight onto the Astronomical Clock.
American-style bakery for quiches, bagels, muffins and carrot cake, a few steps from Josefov.
Café on the ground floor of the cubist House of the Black Madonna, with a breakfast menu.
Bright café between the university and Josefov with eggs, pancakes and a kids' corner.
Danish bakery and café for cardamom buns, pastries and sandwiches in Josefov.
More about Old Town Square: hours, tickets and how to get there →
Plan your trip → Put these places in a day plan with walking times.