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 48 of 569 matching places · 4 250 in the city
Evraziya 4.9
Hotel venue Evraziya Japanese
📍Sankt-Peterburg, Stachek pr., 99 (TRK "Kontinent", 3 etazh) Avtovo up to 1,000 ₽
Zabyli sakhar 4.9
Confectionery Zabyli sakhar European
📍pr-t Kolomyazhskiy, 17k2 Petrogradskaya up to 1,000 ₽
Kafe Muzeya Faberzhe 4.9
Café Kafe Muzeya Faberzhe European · Russian
📍nab. reki Fontanki, 21 Gostinyy Dvor 1,000–2,000 ₽
Mandrogi 4.9
Country complex Mandrogi Russian
📍Podporozhskiy r-n, territoriya turisticheskogo kompleksa "Udivitelnaya derevnya Mandrogi" 1,000–2,000 ₽
Maryazh Kholl 4.9
Banquet hall Maryazh Kholl European · Russian
📍Sankt-Peterburg, der. Marino, Denisovskaya ul., 8 Avtovo 1,000–2,000 ₽
Na abordazh 4.9
Hotel venue Na abordazh European
📍nab. reki Moyki, 40 Gostinyy Dvor 1,000–2,000 ₽
Na melnitse 4.9
Banquet hall Na melnitse European · Russian · mixed · hunting
📍Leningradskaya obl., g. Vsevolozhsk, Koltushskoe shosse, 195 1,000–2,000 ₽
Obed&Banket 4.9
Café-restaurant Obed&Banket Russian
📍Sankt-Peterburg, Finlyandskaya,17/1 up to 1,000 ₽
Pastorskoe ozero 4.9
Banquet hall Pastorskoe ozero signature · European
📍39-y km Vyborgskogo sh., baza otdykha "Pastorskoe ozero" 1,000–2,000 ₽
Petrushinskiy khutor 4.9
Hotel venue Petrushinskiy khutor mixed
📍Otradnoe, poselok Petrushino, Polevaya ul., 32 1,000–2,000 ₽
Repino Cronwell Park Otel 4.9
Banquet hall Repino Cronwell Park Otel European · Russian
📍Sankt-Peterburg, Repino, Primorskoe shosse, 394, korp. 2 (Repino Cronwell Park Otel) 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 ₽
Usadba 4.9
Café Usadba European · Russian
📍Chernyakhovskogo, 16/5 Ligovskiy pr. up to 1,000 ₽
Khagakure 4.9
Restaurant Khagakure European · Japanese
📍pl. Pobedy, 1, gostinitsa "Park Inn Pulkovskaya" Moskovskaya 1,000–2,000 ₽
Shalyapin 4.9
Restaurant Shalyapin European · Russian
📍Sankt-Peterburg, Tverskaya ul., 12/15 Chernyshevskaya 2,000–3,500 ₽
1886bonomi 4.9
Coffee shop 1886bonomi European · Italian
📍Sankt-Peterburg, Nevskiy pr., 104 Mayakovskaya up to 1,000 ₽
Aster 4.9
Café Aster European
📍ul. Rybatskaya, 2 Chernyshevskaya 1,000–2,000 ₽
Bona Capona 4.9
Restaurant Bona Capona European · Italian
📍Sankt-Peterburg, Komendantskiy pr., 2 Komendantskiy Prospekt 1,000–2,000 ₽
Del Mar 4.9
Restaurant Del Mar Italian · Caucasian · Russian · Japanese · Uzbek
📍Sankt-Peterburg, Shlisselburgskiy pr-kt., d. 7, korp. 2 1,000–2,000 ₽
Eggsellent 4.9
Café Eggsellent European
📍Bolshoy prosp. V.O., 16/14b, Vasileostrovskiy rynok Vasileostrovskaya 1,000–2,000 ₽
FermA 4.9
Hotel venue FermA Italian · Russian
📍Sankt-Peterburg, Sinopskaya nab., 22 Nevskiy pr. 2,000–3,500 ₽
Hvoy 4.9
Restaurant Hvoy signature
📍Vsevolozhskiy r-n, der. Mednyy Zavod, otel We Lodge 3,500–5,000 ₽
Lancaster Court 4.9
Restaurant Lancaster Court European · Russian
📍Fokina, 3, gostinitsa Lancaster Court Vyborgskaya 1,000–2,000 ₽
1 2 3 4 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.