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 48 of 4 061 places
Bali lounge 4.9
Restaurant Bali lounge signature · Asian · Pan-Asian · mixed
📍Chkalovskiy prospekt, 5, Sankt-Peterburg 1,000–2,000 ₽
BarBQ Night 4.9
Gastrobar BarBQ Night European · Indian · Russian
📍Sankt-Peterburg, ul. Lomonosova 16 Vladimirskaya 1,000–2,000 ₽
Barbeque 4.9
Restaurant Barbeque European · Russian · mixed
📍Sankt-Peterburg, Zelenogorsk, Primorskoe shosse, 572 (gostinitsa «Prezident otel») up to 1,000 ₽
BeefZavod 4.9
Restaurant BeefZavod European
📍Aptekarskiy prosp., 2 Petrogradskaya 3,500–5,000 ₽
BlackWood 4.9
Pub BlackWood European · mixed
📍Sankt-Peterburg, Kirochnaya ul., 17 Chernyshevskaya 1,000–2,000 ₽
Blackwood 4.9
Bar Blackwood European · mixed
📍Sankt-Peterburg, Bolshaya Konyushennaya ulitsa, 15 1,000–2,000 ₽
Bolshoybar 4.9
Bar Bolshoybar signature
📍Bolshoy prosp. P.S., 45 Petrogradskaya 1,000–2,000 ₽
Brailis bar 4.9
Bar Brailis bar European
📍Sankt-Peterburg, Varshavskaya ul., 58 Moskovskie vorota up to 1,000 ₽
Breaking Bad 4.9
Café Breaking Bad snacks
📍Yablochkova, 2/10 Sportivnaya up to 1,000 ₽
Brisket Eat & Fun 4.9
Restaurant Brisket Eat & Fun American · European
📍Shvedskiy per., 2 Gostinyy Dvor 3,500–5,000 ₽
Brullov 4.9
Nightclub Brullov European · Russian
📍Sankt-Peterburg, Leytenanta Shmidta nab., 37 Vasileostrovskaya 1,000–2,000 ₽
BullpenBar 4.9
Gastrobar BullpenBar American · European
📍Sankt-Peterburg, Dalnevostochnyy pr. 12/2 Prospekt Bolshevikov 1,000–2,000 ₽
CARRE 4.9
Restaurant CARRE signature · European
📍Aptekarskiy pereulok, 4, Sankt-Peterburg 1,000–2,000 ₽
CHANG 4.9
Restaurant CHANG Asian
📍Sankt-Peterburg, Moskovskiy prosp., 186 Park Pobedy 1,000–2,000 ₽
CHEFS EATertainment 4.9
Restaurant CHEFS EATertainment signature · mixed
📍ul. Novgorodskaya, 13L Petrogradskaya more than 5,000 ₽
Caffe Venezia 4.9
Café Caffe Venezia signature · confectionery · ice cream
📍Sankt-Peterburg, Nevskiy pr., 107 Mayakovskaya 1,000–2,000 ₽
Chili pizza 4.9
Pizzeria Chili pizza European · Italian
📍Sankt-Peterburg, Grazhdanskiy pr., 41/1 (TK «Akadem-Park», 2 etazh) Akademicheskaya up to 1,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.9
Restaurant Del Mar Asian · European · Italian · Caucasian · mixed · Japanese · Georgian
📍Sankt-Peterburg, Primorskoe shosse, 496 1,000–2,000 ₽
Del mar 4.9
Restaurant Del mar mixed
📍Sankt-Peterburg, Nevskiy prosp., 52 Gostinyy Dvor 1,000–2,000 ₽
Diamond 4.9
Café-club Diamond European · Italian
📍Lomonosov, ul. Pobedy, 21 Ligovskiy pr. 1,000–2,000 ₽
East-Toriya 4.9
Grand café East-Toriya Korean · Japanese
📍Sankt-Peterburg, Ligovskiy pr., 25 Mayakovskaya 1,000–2,000 ₽
Every Dog Bar 4.9
Bar Every Dog Bar European
📍nab. kanala Griboedova, 50 Sadovaya 1,000–2,000 ₽
1 2 3 4 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.