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 24 of 569 matching places · 4 250 in the city
Restoran gostinitsy "Postoyalyy dvor Yam" 4.9
Hotel venue Restoran gostinitsy "Postoyalyy dvor Yam" Oriental · European · Caucasian · Russian
📍Leningradskaya obl., Tosnenskiy rayon, der. Yam-Izhora, Leningradskaya ul., 3 up to 1,000 ₽
Ptichki i yagody 4.9
Restaurant Ptichki i yagody Asian · European · Russian · mixed
📍Zelenogorsk, Primorskoe sh., 572, otel "Prezident-otel" Staraya derevnya 1,000–2,000 ₽
Bolshoybar 4.9
Bar Bolshoybar signature
📍Bolshoy prosp. P.S., 45 Petrogradskaya 1,000–2,000 ₽
CARRE 4.9
Gastrobar CARRE signature · European
📍Aptekarskiy pereulok, 4, Sankt-Peterburg 1,000–2,000 ₽
Civil 4.9
Coffee shop Civil European
📍Bolshaya Konyushennaya ulitsa, 19, Sankt-Peterburg Gostinyy Dvor up to 1,000 ₽
Feromon Komenda 4.9
Bar Feromon Komenda European · Italian · Japanese
📍prosp. Ispytateley, 30, MFK Miller, 3 etazh Komendantskiy Prospekt 1,000–2,000 ₽
Food for fitness 4.9
Restaurant Food for fitness signature
📍nab. Martynova, 38a Krestovskiy ostrov 1,000–2,000 ₽
Game of Swords by Feromon Group 4.9
Bar Game of Swords by Feromon Group American · European · Pan-Asian · mixed
📍Sankt-Peterburg, Nevskiy pr., 131 1,000–2,000 ₽
Imperial 4.9
Hotel venue Imperial mixed
📍Sankt-Peterburg, Nevskiy pr., 57 (Korintiya Otel Sankt-Peterburg) Mayakovskaya 1,000–2,000 ₽
Mapuche 4.9
Restaurant Mapuche Latin American
📍Nekrasova, 34 Gostinyy Dvor 1,000–2,000 ₽
Mario 4.9
Trattoria Mario Italian
📍Admiralteyskiy pr., d.8, Sankt-Peterburg Sadovaya 2,000–3,500 ₽
Mizu 4.9
Bar Mizu European · Japanese
📍Sankt-Peterburg, Primorskoe sh., 256A 2,000–3,500 ₽
NEVSKY 4.9
Restaurant NEVSKY European · Mediterranean
📍Sankt-Peterburg, ul. Aleksandra Nevskogo, 8A up to 1,000 ₽
St. Martin 4.9
Bar St. Martin mixed
📍Belinskogo, 1 Mayakovskaya 1,000–2,000 ₽
Stroganoff Bar and Grill 4.9
Banquet hall Stroganoff Bar and Grill signature · American · European · Pan-Asian · Russian · mixed
📍Sankt-Peterburg, Primorskoe shosse, 418 2,000–3,500 ₽
The Buddy Café 4.9
Restaurant The Buddy Café vegetarian · Oriental · European · Pan-Asian
📍Lomonosova, 14 Vladimirskaya 1,000–2,000 ₽
Trattoria 4.9
Restaurant Trattoria European · Italian
📍Zelenogorsk, Primorskoe sh., 551/2, otel G9 Staraya derevnya 1,000–2,000 ₽
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
Bar Vinch European · Italian
📍Sankt-Peterburg, Primorskiy prospekt, 62, korpus 1 1,000–2,000 ₽
BOR 812 4.9
Hotel venue BOR 812 European · Russian
📍pos. Solnechnoe, Primorskoe sh., 385 2,000–3,500 ₽
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 ₽
V Chashche 4.9
Banquet hall V Chashche signature · European
📍Vsevolzhskiy r-n, der. Mistolovo, Lyudmily Kedrinoy, 23, str. 1, kurort "Okhta-park" 3,500–5,000 ₽
Druzhba 4.9
Bar Druzhba Russian
📍Sankt-Peterburg, prosp. Metallistov, 65a Vyborgskaya 1,000–2,000 ₽
1 2 3 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.