Restaurants, cafés and pubs in Prague

In Prague there are 5,505 places: restaurants, cafés, bistros, bakeries, bars and pubs.

Restaurant 2528 · Café 1039 · Fast food 757 · Bakery 227 · Pastry shop 52 · Bar 471 · Pub 404 · Beer garden 27

What is near your address

List (5,505)

Restaurant · Nové Město
Restaurant · Staré Město · Betlémské náměstí 259/11
Restaurant · Nové Město · Na Poříčí 15
Restaurant · Stodůlky
Restaurant · Vinohrady · Škrétova 1
Café · Holešovice · Letenské sady 173
Bar · Malá Strana · Míšeňská 8
Café · Staré Město · Smetanovo nábřeží 1012/2
Café · Holešovice · Plynární 1096/23
Bar · Staré Město · V Kolkovně 3
Restaurant · Nové Město · Vojtěšská 9
Restaurant · Staré Město · Haštalská 18
Restaurant · Nové Město · Národní 22
Bar · Holešovice · Jankovcova 12
Restaurant · Nové Město
Restaurant · Michle · Pelhřimovská 1
Restaurant · Břevnov · Bělohorská 262/35
Restaurant · Holešovice · U Plovárny 337/1
Restaurant · Staré Město · Veleslavínova 3
Restaurant · Kobylisy
Restaurant · Nové Město · Ječná 15
Restaurant · Prosek · Klíčovská 11
Restaurant · Josefov · Břehová 8
Restaurant · Kunratice
Café · Nové Město · Václavské náměstí 57
Restaurant · Staré Město · Střelecký ostrov 336
Restaurant · Nové Město · Křemencova 1651/11
Café · Malá Strana · U lanové dráhy 412/1
Restaurant · Dejvice
Restaurant · Nové Město · Jungmannovo náměstí 756/15
Pub · Vinohrady · Šubertova 4
Restaurant · Karlín
Restaurant · Vinohrady
Restaurant · Michle · Jihlavská 76
Restaurant · Staré Město · Bílkova 13
Bar · Staré Město · Řetězová 244/10
Café · Malá Strana · U Lužického semináře 107/34
Restaurant · Staré Město
Restaurant · Hradčany
Café · Holešovice · Heřmanova 9
Restaurant · Malá Strana · Na Kampě 10
Restaurant · Malá Strana · Mostecká 6
Pub · Hradčany · Loretánské náměstí 107/1
Restaurant · Staré Město · Liliová 1
Bar · Malá Strana · Nerudova 10
Restaurant · Josefov · Žatecká 10
Bar · Holešovice · Dukelských hrdinů 975/14
Bar · Vinohrady
Restaurant · Nové Město · Hybernská 1033/7
Bakery · Žižkov
Restaurant · Horní Měcholupy · Hornoměcholupská 764
Café · Smíchov · Štefánikova 9/55
Restaurant · Nové Město · Na Florenci 33

And 5,445 more on the district pages below.

By city district

Frequently asked questions

How many restaurants and cafés are there in Prague?

In Prague there are 5,505 places: restaurants, cafés, bistros, bakeries, bars and pubs. By kind: restaurant 2528, café 1039, fast food 757, bar 471, pub 404, bakery 227, pastry shop 52, beer garden 27.

Where in Prague are most restaurants and cafés?

Most of them are here: Praha 1 (1,364), Praha 2 (590), Praha 3 (421).

Which restaurants and cafés are there in Prague?

For example 0,75 Wine Bar, 2002 Beer & Kitchen, 2 deci, 300 KM, 360Pizza - Hornoměcholupská.

Data updated 3 Nov 2026