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 96 of 4 061 places
LOOK lounge bar 4.9
Chaikhana LOOK lounge bar mixed
📍B.Konyushennaya, 31 Gostinyy Dvor 1,000–2,000 ₽
La Marseille 4.9
Café-restaurant La Marseille European
📍Sankt-Peterburg, Sredniy pr. V.O., 14/45 Vasileostrovskaya up to 1,000 ₽
Leth 4.9
Restaurant Leth signature · European
📍nab. reki Fontanki, 82, 1 etazh Vladimirskaya 1,000–2,000 ₽
Letter D 4.9
Bar Letter D European
📍Sankt-Peterburg, ul. Nekrasova 14D Mayakovskaya 1,000–2,000 ₽
Lockout Bar Lounge 4.9
Hookah lounge Lockout Bar Lounge signature
📍Sankt-Peterburg, Ligovskiy prospekt, 117 Ligovskiy pr. 1,000–2,000 ₽
Lucky Pizza 4.9
Pizzeria Lucky Pizza Italian · Japanese
📍2-ya Krasnoarmeyskaya, 3 Tekhnologicheskiy Institut 1,000–2,000 ₽
MAXImatic 4.9
Bar MAXImatic European
📍prosp. Kosmonavtov, 55 Zvyozdnaya 1,000–2,000 ₽
MY 4.9
Café MY European · confectionery
📍Sankt-Peterburg, Sinopskaya nab., d 22A Pl. Aleksandra Nevskogo up to 1,000 ₽
Majestic (teatr MadE.Sh) 4.9
Club Majestic (teatr MadE.Sh) mixed
📍Sankt-Peterburg, Pionerskaya ul., 32 (RK «Club House», 4-y etazh) Chkalovskaya up to 1,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍ul. Savushkina, 128, korp. 1, Sankt-Peterburg Staraya derevnya 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Bolshevikov pr., 9, k. 1 Prospekt Bolshevikov 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Moskovskiy pr., 192 Park Pobedy 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Novocherkasskiy pr., 35A Novocherkasskaya 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Veteranov pr., 142 Prospekt Veteranov 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Bolshoy pr. P.S., 70-72 Petrogradskaya 1,000–2,000 ₽
Mangal House 4.9
Café Mangal House Oriental
📍Sankt-Peterburg, ul. Salova, 36 up to 1,000 ₽
Manneken Pis 4.9
Café Manneken Pis Belgian
📍ul. Malaya Morskaya, 18 Park Pobedy 1,000–2,000 ₽
Mapuche 4.9
Restaurant Mapuche Latin American
📍Nekrasova, 34 Gostinyy Dvor 1,000–2,000 ₽
Mario 4.9
Trattoria Mario Italian
📍Admiralteyskiy pr., d.8, Sankt-Peterburg Sadovaya 2,000–3,500 ₽
Meal 4.9
Restaurant Meal European · mixed
📍Liteynyy prosp., 17–19 Chernyshevskaya 1,000–2,000 ₽
Meat Coin 4.9
Restaurant Meat Coin mixed
📍Rubinshteyna, 4 Mayakovskaya 1,000–2,000 ₽
Mizu 4.9
Restaurant Mizu European · Japanese
📍Sankt-Peterburg, Primorskoe sh., 256A 2,000–3,500 ₽
Mollie`s Mews 4.9
Bar Mollie`s Mews European · Russian
📍B.Konyushennaya, 5 Gostinyy Dvor 1,000–2,000 ₽
Mon Amour 4.9
Restaurant Mon Amour signature · vegetarian · European · Russian
📍Sadovaya, 83 Sadovaya 1,000–2,000 ₽
1 2 3 4 5 6 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.