Restaurants in Saint Petersburg

The Allcafe catalog lists 4 061 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 · Sankt-Peterburg, Rostovskaya ulitsa, 13-15
4.9
Showing 144 of 4 061 places
Trattoria 4.9
Restaurant Trattoria European · Italian
📍Zelenogorsk, Primorskoe sh., 551/2, otel G9 Staraya derevnya 1,000–2,000 ₽
Tsinist 4.9
Restaurant Tsinist signature · European · Russian · mixed
📍Poltavskaya, 7 Mayakovskaya 1,000–2,000 ₽
Tsunami 4.9
Bar Tsunami Asian · Japanese · Chinese
📍Nominant 2026 Ligovskiy prospekt, 39, Sankt-Peterburg Mayakovskaya 1,000–2,000 ₽
Twin Peaks 4.9
Bar Twin Peaks snacks
📍Sankt-Peterburg, Moskovskiy pr., 145a Elektrosila up to 1,000 ₽
UMAMI 4.9
Restaurant UMAMI Korean · Pan-Asian · mixed · Japanese · Thai
📍Sankt-Peterburg, Borovaya ul., 3 Vladimirskaya 1,000–2,000 ₽
Ultramen 4.9
Bar Ultramen Asian
📍Sankt-Peterburg, ​Naberezhnaya reki Fontanki, 59 Sennaya pl. up to 1,000 ₽
Vida Rica 4.9
Banquet hall Vida Rica vegetarian · European · Russian
📍Sankt-Peterburg, Opochinina ul., 11 2,000–3,500 ₽
Vienna 4.9
Hotel venue Vienna European · Austrian
📍Sankt-Peterburg, Nevskiy pr., 57 (otel «Korintiya Sankt-Peterburg») Mayakovskaya up to 1,000 ₽
Vinch 4.9
Pizzeria Vinch European · Italian
📍Sankt-Peterburg, Primorskiy prospekt, 62, korpus 1 1,000–2,000 ₽
Vinity 4.9
Banquet hall Vinity European · Russian
📍Furshtatskaya, 52 Chernyshevskaya 1,000–2,000 ₽
Wine Gogh 4.9
Restaurant Wine Gogh signature · European
📍M.Konyushennaya, 7 Gostinyy Dvor 2,000–3,500 ₽
WöD 4.9
Bar WöD European
📍Sankt-Peterburg, B.Morskaya, 45 Sadovaya 1,000–2,000 ₽
Xander 4.9
Bar Xander European
📍Voznesenskiy prosp., 1, Four Seasons Hotel Lion Palace, 1 etazh Admiralteyskaya more than 5,000 ₽
Zazazu 4.9
Bar Zazazu European
📍Sankt-Peterburg, ul. Rubinshteyna 23 1,000–2,000 ₽
Akademiya Vkusa 4.9
Restaurant Akademiya Vkusa European
📍ul. Savushkina, 83k1 Staraya derevnya 2,000–3,500 ₽
Atlantis 4.9
Restaurant Atlantis European · Mediterranean
📍Sankt-Peterburg, p. Solnechnoe, plyazh «Laskovyy», 1 1,000–2,000 ₽
Ayurveda 4.9
Restaurant Ayurveda vegetarian · Indian
📍Sankt-Peterburg, Italyanskaya, 37/18 Chkalovskaya 1,000–2,000 ₽
BOR 812 4.9
Restaurant BOR 812 European · Russian
📍pos. Solnechnoe, Primorskoe sh., 385 2,000–3,500 ₽
Bakunin 4.9
Bar Bakunin signature · mixed · snacks
📍2-ya Sovetskaya, 25a Mayakovskaya 1,000–2,000 ₽
Beloe Derevo 4.9
Bar-restaurant Beloe Derevo Russian
📍Demyana Bednogo, 3, otel «Beloe derevo» Ozerki 1,000–2,000 ₽
Brynza 4.9
Café Brynza signature · vegetarian · European · Russian · Chinese · Uzbek
📍Sankt-Peterburg, Nevskiy pr., 50 A Gostinyy Dvor 1,000–2,000 ₽
Bulochnaya F. Volcheka 4.9
Bakery Bulochnaya F. Volcheka mixed
📍Sankt-Peterburg, Furshtatskaya ul., 42 Chernyshevskaya 1,000–2,000 ₽
Bulochnaya F. Volcheka 4.9
Bakery Bulochnaya F. Volcheka mixed
📍Sankt-Peterburg, prosp. Veteranov, 110 Prospekt Veteranov up to 1,000 ₽
V Chashche 4.9
Restaurant V Chashche signature · European
📍Vsevolzhskiy r-n, der. Mistolovo, Lyudmily Kedrinoy, 23, str. 1, kurort «Okhta-park» 3,500–5,000 ₽
1 4 5 6 7 8 170

Where to eat in Saint Petersburg

Allcafe has curated its restaurant catalog since 2002. It lists 4 061 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.