Saint Petersburg / Restaurants

Restaurants in Saint Petersburg

The Allcafe catalog lists 4 061 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:
Parusa na kryshe
✨ Restaurant of the day
Parusa na kryshe
signature · American · European · Italian · Caucasian · Russian · mixed · Georgian · Mediterranean · French · ulitsa Marata, dom 5
Showing 168 of 4 061 places
Vasabi / Rozario 4.9
Restaurant Vasabi / Rozario Italian · Japanese
📍Sankt-Peterburg, Kolpino, Proletarskaya ul., 36 A up to 1,000 ₽
Vesenniy 4.9
Banquet hall Vesenniy European · Russian
📍nab. reki Fontanki, 108 Zvenigorodskaya 1,000–2,000 ₽
Vesenniy 4.9
Banquet hall Vesenniy European · Russian
📍Sankt-Peterburg, Fontanki reki nab., 108 Sadovaya 2,000–3,500 ₽
Vesenniy Kraft Loft 4.9
Banquet hall Vesenniy Kraft Loft European · Russian · mixed
📍Sankt-Peterburg, nab.Obvodnogo kanala, 199 (BTs Obvodnyy Dvor, 2 etazh) Narvskaya 3,500–5,000 ₽
Vesenniy Loft na kryshe 4.9
Restaurant Vesenniy Loft na kryshe vegetarian · European · Russian
📍Sankt-Peterburg, nab.Obvodnogo kanala,199 3,500–5,000 ₽
Vostochnoe 4.9
Café Vostochnoe Oriental
📍Sankt-Peterburg, Kollontay, 41 Prospekt Bolshevikov up to 1,000 ₽
Gollandskaya kukhnya 4.9
Restaurant Gollandskaya kukhnya European · mixed
📍Kronshtadt, Kommunisticheskaya ulitsa, 1 2,000–3,500 ₽
Gurmaniya 4.9
Restaurant Gurmaniya Caucasian · Georgian
📍Sankt-Peterburg, Gavanskaya ul., 48 Primorskaya up to 1,000 ₽
Dacha myasnika 4.9
Restaurant Dacha myasnika Russian · Georgian · Uzbek
📍Sankt-Peterburg, ul. Zhaka Dyuklo, 62 Udelnaya 1,000–2,000 ₽
Dom semeynykh torzhestv 4.9
Banquet hall Dom semeynykh torzhestv European · Russian
📍nab. kanala Griboedova, 126 Sadovaya 2,000–3,500 ₽
Druzhba 4.9
Bar Druzhba Russian
📍Sankt-Peterburg, prosp. Metallistov, 65a Vyborgskaya 1,000–2,000 ₽
E.M. 4.9
Restaurant E.M. signature
📍Sankt-Peterburg, nab. reki Moyki, 84 Admiralteyskaya 2,000–3,500 ₽
Evraziya 4.9
Restaurant Evraziya Japanese
📍Sankt-Peterburg, Stachek pr., 99 (TRK «Kontinent», 3 etazh) Avtovo up to 1,000 ₽
Evraziya 4.9
Restaurant Evraziya Japanese · Uzbek
📍Sankt-Peterburg, Bely Kuna ul., 3 Mezhdunarodnaya up to 1,000 ₽
Zabyli sakhar 4.9
Confectionery Zabyli sakhar European
📍Sankt-Peterburg, Kushelevskaya doroga, 3, korp. 7 Lesnaya 1,000–2,000 ₽
Zabyli sakhar 4.9
Confectionery Zabyli sakhar European
📍pr-t Kolomyazhskiy, 17k2 Petrogradskaya up to 1,000 ₽
Zamok Bastiona Imperatora Pavla 4.9
Restaurant Zamok Bastiona Imperatora Pavla European · Russian
📍Sankt-Peterburg, Pavlovsk, Mariinskaya ul., 4 2,000–3,500 ₽
IV 4.9
Bakery IV mixed
📍Kirochnaya, 36 Chernyshevskaya 1,000–2,000 ₽
Ivanovo Podvore 4.9
Restaurant Ivanovo Podvore European · Russian
📍Vsevolozhskiy r-n, pos. Toksovo, Razezzhaya, 13, zagorodnyy kompleks «Ivanovo podvore» 2,000–3,500 ₽
Kamchatka 4.9
Bar Kamchatka snacks
📍Sankt-Peterburg, Blokhina ul., 15 Gorkovskaya 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 ₽
Kin grust 4.9
Restaurant Kin grust European · Caucasian · Georgian
📍Sankt-Peterburg, Moskovskiy pr., 10/12 Sadovaya 2,000–3,500 ₽
Koza dereza 4.9
Gastropub Koza dereza Russian · Japanese
📍Sankt- Peterburg, Prospekt Slavy, dom 43 Kupchino 1,000–2,000 ₽
Kompaniya 4.9
Family restaurant Kompaniya signature · European · Spanish · Pan-Asian · mixed
📍Sankt-Peterburg, Moskovskiy pr., 206 Moskovskaya 1,000–2,000 ₽
1 5 6 7 8 9 170

Where to eat in Saint Petersburg

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