Restaurants in Saint Petersburg

The Allcafe catalog lists 138 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: Tag: Breakfast ✕
Showing 24 of 138 matching places · 4 281 in the city
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 ₽
DPO ★4.9
Bar DPO mixed
📍Sankt-Peterburg, Politekhnicheskaya ul., 6 ₽1,000–2,000 ₽
Del Mar ★4.8
Café Del Mar Asian · European · Italian · Caucasian · mixed · Japanese · Georgian
📍Sankt-Peterburg, Primorskoe shosse, 496 ₽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 ₽
Mangal House ★4.9
Café Mangal House Oriental
📍Sankt-Peterburg, ul. Salova, 36 ₽up to 1,000 ₽
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 ₽
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 ₽
BOR 812 ★4.9
Hotel venue BOR 812 European · Russian
📍pos. Solnechnoe, Primorskoe sh., 385 ₽2,000–3,500 ₽
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 ₽
Pastorskoe ozero ★4.9
Banquet hall Pastorskoe ozero signature · European
📍39-y km Vyborgskogo sh., baza otdykha "Pastorskoe ozero" ₽1,000–2,000 ₽
Schaste ★4.9
Restaurant Schaste signature · Russian
📍Sankt-Peterburg, ul. Italyanskaya, 17 ₽1,000–2,000 ₽
Syrovarnya ★4.9
Restaurant Syrovarnya signature · European · Russian
📍Kovenskiy per., d. 5 ⓂPl. Vosstaniya ₽2,000–3,500 ₽
Aster ★4.9
Café Aster European
📍ul. Rybatskaya, 2 ⓂChernyshevskaya ₽1,000–2,000 ₽
Eggsellent ★4.9
Café Eggsellent European
📍Bolshoy prosp. V.O., 16/14b, Vasileostrovskiy rynok ⓂVasileostrovskaya ₽1,000–2,000 ₽
Goose Goose / Goose Goose Bistro ★4.9
Bistro Goose Goose / Goose Goose Bistro European · Italian
📍Sankt-Peterburg, Bolshaya Konyushennaya ul., 27 ⓂNevskiy pr. ₽3,500–5,000 ₽
Hvoy ★4.9
Restaurant Hvoy signature
📍Vsevolozhskiy r-n, der. Mednyy Zavod, otel We Lodge ₽3,500–5,000 ₽
Janno restobar ★4.9
Restaurant Janno restobar signature · European · Russian
📍nab. reki Moyki, 14 ⓂGostinyy Dvor ₽1,000–2,000 ₽
MillCreek ★4.9
Restaurant MillCreek signature · European · Italian · mixed · Japanese
📍Leningradskaya oblast, Vsevolozhsk, ul. Klubnaya, 1 ₽3,500–5,000 ₽
Mit Star ★4.9
Café Mit Star mixed
📍Botkinskaya ulitsa, 1 lit A, Sankt-Peterburg ₽1,000–2,000 ₽
1 2 3 … 6 ›

Where to eat in Saint Petersburg

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