Restaurants in Saint Petersburg

The Allcafe catalog lists 4 064 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 · Kudrovo, ul. Leningradskaya, 3
4.9
Showing 264 of 4 064 places
Aster 4.9
Bakery Aster European
📍ul. Rybatskaya, 2 Chernyshevskaya 1,000–2,000 ₽
Atomic 4.9
Club Atomic American · Mexican
📍Sankt-Peterburg , ​Ligovskiy prospekt, 50 k12 up to 1,000 ₽
BBQ 4.9
Restaurant BBQ European · Caucasian · Japanese
📍Sankt-Peterburg, Mendeleeva d.11 Devyatkino up to 1,000 ₽
Bar&Grill 98 4.9
Bar Bar&Grill 98 European · Japanese
📍Sankt-Peterburg, Yuriya Gagarina pr., 75 Park Pobedy 1,000–2,000 ₽
Birch 4.9
Gastrobistro Birch signature · European
📍Sankt-Peterburg, Kirochnaya ul., 3 Chernyshevskaya more than 5,000 ₽
Bomu 4.9
Restaurant Bomu Japanese
📍Sankt-Peterburg, Lomonosova, 26 Vladimirskaya 1,000–2,000 ₽
Bona Capona 4.9
Restaurant Bona Capona European · Italian
📍Sankt-Peterburg, Komendantskiy pr., 2 Komendantskiy Prospekt 1,000–2,000 ₽
Cafe Claret 4.9
Restaurant Cafe Claret European · Russian
📍ul. Marata, 11, 1 etazh Mayakovskaya 1,000–2,000 ₽
Caffee-e-Cornetto 4.9
Coffee shop Caffee-e-Cornetto mixed
📍Sankt-Peterburg, Borovaya, 32 Obvodnyy kanal 1,000–2,000 ₽
Chang cafe 4.9
Café Chang cafe Thai
📍Sankt-Peterburg, Bolshaya Konyushennaya ul., 9 up to 1,000 ₽
Checafe 4.9
Restaurant Checafe Italian · Japanese
📍Sankt-Peterburg, Brantovskaya dor., 3 (TRTs «Okhta Moll», 3 etazh) 1,000–2,000 ₽
Civil 4.9
Coffee shop Civil European
📍Sankt-Peterburg, Volynskiy per., 8 1,000–2,000 ₽
Crowbar 4.9
Bar Crowbar mixed
📍Sankt-Peterburg, Malyy prospekt P.S. 40 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 ₽
Duo. Aziya 4.9
Restaurant Duo. Aziya signature · Asian
📍Sankt-Peterburg, Rubinshteyna ul., 20, 2 etazh Vladimirskaya 2,000–3,500 ₽
Eggsellent 4.9
Café Eggsellent European
📍Bolshoy prosp. V.O., 16/14b, Vasileostrovskiy rynok Vasileostrovskaya 1,000–2,000 ₽
Endorphin Lounge 4.9
Bar Endorphin Lounge snacks
📍ZhK Galaktika, Malaya Mitrofanevskaya ulitsa, 5 k1 Novocherkasskaya 1,000–2,000 ₽
Ezo 4.9
Café Ezo Georgian
📍Grazhdanskaya, 13–15, art-klaster «Bertgold-tsentr» Sadovaya 1,000–2,000 ₽
FermA 4.9
Restaurant FermA Italian · Russian
📍Sankt-Peterburg, Sinopskaya nab., 22 Nevskiy pr. 2,000–3,500 ₽
Feromon Efimova 4.9
Bar Feromon Efimova signature · European
📍Efimova, 3 Sadovaya 1,000–2,000 ₽
Frime 4.9
Bar Frime mixed
📍Sankt-Peterburg, Sverdlovskaya naberezhnaya, 58 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 ₽
Gotham Lighthouse 4.9
Hookah lounge Gotham Lighthouse mixed
📍Bankovskiy per., 3b Sadovaya 1,000–2,000 ₽
Hm, wait 4.9
Café Hm, wait
📍Leningradskaya oblast, Murino, Skandinavskiy proezd, 2 Devyatkino 1,000–2,000 ₽
1 9 10 11 12 13 170

Where to eat in Saint Petersburg

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