Restaurants in Saint Petersburg

The Allcafe catalog lists 569 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: Features: Breakfasts
Showing 120 of 569 matching places · 4 250 in the city
BOLSHECOFFEE ROASTERS 4.9
Coffee shop BOLSHECOFFEE ROASTERS
📍ul. Khersonskaya, 43/12 up to 1,000 ₽
Parusa na kryshe 4.9
Banquet hall Parusa na kryshe signature · European · Japanese
📍Sankt-Peterburg, Lva Tolstogo ul., 9 (TTs "Tolstoy Skver", 10-y etazh) Petrogradskaya 2,000–3,500 ₽
Aleks Khaus 4.8
Restaurant Aleks Khaus European · Russian
📍Petergof, Sankt-Peterburgskiy pr., d. 44 1,000–2,000 ₽
Beloe solntse 4.8
Banquet hall Beloe solntse Oriental · European
📍Agalatovo, Priozerskoe shosse, 39 Ladozhskaya up to 1,000 ₽
MoreShal 4.8
Banquet hall MoreShal European · mixed
📍Morskoy pr., 5, kurort "Dom u morya" 2,000–3,500 ₽
Bona Capona 4.8
Restaurant Bona Capona European · Italian
📍Sankt-Peterburg, Slavy pr., 43 Mezhdunarodnaya up to 1,000 ₽
Branch Garage 4.8
Bar Branch Garage American
📍Sankt-Peterburg, Pechatnika Grigoreva, 12 1,000–2,000 ₽
Il Milanese 4.8
Restaurant Il Milanese Italian
📍Liteynyy prosp., 7 Chernyshevskaya 2,000–3,500 ₽
Kokon Space 4.8
Art café Kokon Space signature · vegetarian · Mediterranean
📍Sankt-Peterburg, Kamennoostrovskiy pr., 38 Petrogradskaya up to 1,000 ₽
Liman 4.8
Restaurant Liman European · Italian
📍Sankt-Peterburg, Lanskoe shosse, 13 Chyornaya rechka 1,000–2,000 ₽
MINERALS 4.8
Restaurant MINERALS signature · European
📍Nevskiy prospekt, 7-9, Sankt-Peterburg Admiralteyskaya 3,500–5,000 ₽
Marketplace 4.8
Restaurant Marketplace mixed
📍Sankt-Peterburg, Malookhtinskiy pr., 64 B Novocherkasskaya up to 1,000 ₽
Nok 4.8
Hotel venue Nok signature · European
📍nab. Obvodnogo kanala, 130, The Gamma Hotel Baltiyskaya 3,500–5,000 ₽
Stroganoff Steak House 4.8
Banquet hall Stroganoff Steak House American · European · Russian
📍Sankt-Peterburg, Konnogvardeyskiy bulvar, 4 Admiralteyskaya 2,000–3,500 ₽
Umao 4.8
Café Umao Asian · Pan-Asian · Chinese · Thai
📍Konnogvardeyskiy b-r, 11 Sadovaya 1,000–2,000 ₽
Villaggio 4.8
Restaurant Villaggio Italian
📍Sankt-Peterburg, Tuchkov per., 11/5 Vasileostrovskaya up to 1,000 ₽
Banshchiki 4.8
Banquet hall Banshchiki Russian
📍Degtyarnaya, 1a Mayakovskaya 2,000–3,500 ₽
Gremi 4.8
Café Gremi Caucasian · Georgian
📍Sankt-Peterburg, Suvorovskiy pr., 57 Chernyshevskaya 1,000–2,000 ₽
Dedushka Kho 4.8
Café Dedushka Kho Pan-Asian · Russian · Vietnamese
📍Sankt-Peterburg, Lermontovskiy pr., 10 Ozerki 1,000–2,000 ₽
Duety 4.8
Karaoke bar Duety European
📍ul. Belinskogo, d. 11 Mayakovskaya 1,000–2,000 ₽
Za khlebom 4.8
Bakery Za khlebom confectionery
📍Tosnenskiy r-n, Telmana, Oktyabrskaya, 5 up to 1,000 ₽
MakkoLi 4.8
Restaurant MakkoLi Asian · Korean · Japanese · Chinese
📍ul. Khersonskaya, 43/12 Mayakovskaya 2,000–3,500 ₽
Mariya Karlotta 4.8
Bar Mariya Karlotta European · Russian · mixed
📍Universitetskaya nab., 21V, tsokolnyy etazh Vasileostrovskaya 3,500–5,000 ₽
Marchellis 4.8
Hotel venue Marchellis European · Italian
📍Sankt-Peterburg, Vosstaniya ul., 15 Mayakovskaya 1,000–2,000 ₽
1 3 4 5 6 7 24

Where to eat in Saint Petersburg

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