Restaurants in Saint Petersburg

The Allcafe catalog lists 4 064 places in Saint Petersburg: restaurants, cafes and bars. Filter by cuisine, district, metro or average bill, read reviews and book a table online.

Sort:
Applied:
Sever-Metropol
✨ Restaurant of the day
Sever-Metropol
mixed · confectionery · Kudrovo, ul. Leningradskaya, 3
4.9
Showing 336 of 4 064 places
Tutsi 4.9
Floating venue Tutsi European · Russian
📍Sankt-Peterburg, Leytenanta Shmidta nab., 17 (teplokhod «Mariya») Vasileostrovskaya 1,000–2,000 ₽
Umami 4.9
Restaurant Umami Pan-Asian · Japanese · Chinese · Thai · Vietnamese
📍Sankt-Peterburg, ul. Razezzhaya, 20 Vladimirskaya 1,000–2,000 ₽
Unity Petrogradka 4.9
Restaurant Unity Petrogradka mixed
📍nab. reki Karpovki, 5, korp. 17 Petrogradskaya 1,000–2,000 ₽
Vaffel 4.9
Coffee shop Vaffel mixed
📍Murino, Okhtinskaya alleya, 9 Chernyshevskaya up to 1,000 ₽
Vinch 4.9
Restaurant Vinch European · Italian
📍ul. Gorokhovaya, 44 Begovaya 2,000–3,500 ₽
Virgins 4.9
Strip club Virgins European
📍Sankt-Peterburg, ul. Nekrasova 3-5 Mayakovskaya 3,500–5,000 ₽
WATERZOOI 4.9
Gastropub WATERZOOI signature · American · mixed
📍Sankt-Peterburg, ul. Efimova, 3 up to 1,000 ₽
Warsteiner Forum 4.9
Restaurant Warsteiner Forum European
📍Nevskiy prosp., 120 Mayakovskaya 1,000–2,000 ₽
Warszawa bar 4.9
Karaoke bar Warszawa bar signature · snacks
📍Sankt-Peterburg, Kazanskaya ul., 11 Sadovaya 1,000–2,000 ₽
ZavariCoffee 4.9
Coffee shop ZavariCoffee mixed
📍Zavodskaya ul., 2A, Vsevolozhsk Ladozhskaya up to 1,000 ₽
Zavod Bar 4.9
Restaurant Zavod Bar Russian
📍ul. Nekrasova, 40 Mayakovskaya 1,000–2,000 ₽
Zoe 4.9
Bakery Zoe European · bakery
📍Baskov per., 41/29 Mayakovskaya up to 1,000 ₽
Zavist Lounge bar 4.9
Nightclub Zavist Lounge bar European · Japanese
📍Sankt-Peterburg, Vladimirskiy pr., 8 Mayakovskaya
Agniya 4.9
Hotel venue Agniya European · Japanese
📍Stolyarnyy per., 13 Sadovaya 1,000–2,000 ₽
Alaniya 4.9
Café Alaniya Caucasian · mixed
📍Pesochnoe sh., 99v Staraya derevnya 1,000–2,000 ₽
Aleksandriya-Petergof 4.9
Restaurant Aleksandriya-Petergof European · Russian · mixed
📍Sankt-Peterburg, Petergof, Sankt-Peterburgskoe shosse, 134 B (gostinitsa «Aleksandriya-Petergof») Ladozhskaya up to 1,000 ₽
Alibi 4.9
Café-club Alibi European
📍Sankt-Peterburg, Pionerskaya ul., 21 Chkalovskaya up to 1,000 ₽
Arkhitektor 4.9
Bar Arkhitektor European
📍Rubinshteyna, 13 Vladimirskaya 2,000–3,500 ₽
Atele Tapas&Bar 4.9
Bar Atele Tapas&Bar signature
📍Lakhtinskaya, 8 Petrogradskaya 3,500–5,000 ₽
Atrium kafe 4.9
Coffee shop Atrium kafe mixed
📍Sankt-Peterburg, Nevskiy prosp., 15 Admiralteyskaya up to 1,000 ₽
Balans Belogo 4.9
Bar Balans Belogo American · mixed
📍Sankt-Peterburg, Ligovskiy prospekt 74 1,000–2,000 ₽
Baltiya 4.9
Nordic cuisine restaurant Baltiya European · Russian
📍Smolyachkova, 5, korp. 1, otel «Baltiya» Vyborgskaya up to 1,000 ₽
Banya po-vkusnomu 4.9
Restaurant Banya po-vkusnomu Oriental · Italian · Russian · Mediterranean
📍Sankt-Peterburg, 1-ya Nikitinskaya ul., 13 Udelnaya 2,000–3,500 ₽
Bars 4.9
Entertainment center Bars European · Russian
📍Telmana, 48, korp. 1 Lomonosovskaya 1,000–2,000 ₽
1 12 13 14 15 16 170

Where to eat in Saint Petersburg

Allcafe has curated its restaurant catalog since 2002. It lists 4 064 published places in Saint Petersburg — from landmark restaurants to intimate bars and gastropubs. Each one comes with a current address and opening hours, average bill, cuisine, photos and guest reviews.

To choose a place quickly, use the filters: by cuisine, district and nearest metro, by average bill and features. Guest-score ratings help you pick a proven spot.