Restaurants in Saint Petersburg

The Allcafe catalog lists 50 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: Tag: Waterfront restaurant
Showing 24 of 50 matching places · 4 251 in the city
Veresk 4.9
Banquet hall Veresk mixed
📍Vyborgskiy r-n, pos. Ilichevo, vostochnyy bereg Bolshogo Simaginskogo ozera Ozerki 1,000–2,000 ₽
Forest Symphony 4.9
Restaurant Forest Symphony mixed
📍30 km Novopriozerskogo shosse 3,500–5,000 ₽
Imperia Hall 4.9
Banquet hall Imperia Hall signature · European · mixed
📍Piskarevskiy prosp., 6 Pl. Lenina 1,000–2,000 ₽
Mizu 4.9
Bar Mizu European · Japanese
📍Sankt-Peterburg, Primorskoe sh., 256A 2,000–3,500 ₽
V Chashche 4.9
Banquet hall V Chashche signature · European
📍Vsevolzhskiy r-n, der. Mistolovo, Lyudmily Kedrinoy, 23, str. 1, kurort "Okhta-park" 3,500–5,000 ₽
Vesenniy 4.9
Banquet hall Vesenniy European · Russian
📍Sankt-Peterburg, Fontanki reki nab., 108 Sadovaya 2,000–3,500 ₽
Osobnyak Putilova 4.9
Banquet hall Osobnyak Putilova European
📍prospekt Dinamo 2B. Krestovskiy ostrov 3,500–5,000 ₽
Pastorskoe ozero 4.9
Banquet hall Pastorskoe ozero signature · European
📍39-y km Vyborgskogo sh., baza otdykha "Pastorskoe ozero" 1,000–2,000 ₽
Rezidentsiya K-2 4.9
Restaurant Rezidentsiya K-2 mixed
📍Sankt-Peterburg, nab. reki Maloy Nevki, 6 Petrogradskaya 2,000–3,500 ₽
Sofiyskaya usadba 4.9
Banquet hall Sofiyskaya usadba European · Russian · mixed
📍d. Myza, 1 1,000–2,000 ₽
U Ozera 4.9
Banquet hall U Ozera vegetarian · Oriental · European · Caucasian · Russian
📍Sankt-Peterburg, p.Yukki, Leningradskoe shosse 81A Ozerki 1,000–2,000 ₽
Shuvaloff Holidays 4.9
Banquet hall Shuvaloff Holidays signature · European · Italian · Russian · mixed · Mediterranean · French
📍Posyolok Pargolovo, ul. Lomonosova, 102 2,000–3,500 ₽
Hvoy 4.9
Restaurant Hvoy signature
📍Vsevolozhskiy r-n, der. Mednyy Zavod, otel We Lodge 3,500–5,000 ₽
Oh, Grace! 4.9
Restaurant Oh, Grace! signature · European · Russian
📍Sankt-Peterburg, nab. Petrovskaya, 2 2,000–3,500 ₽
Gnezdo glukharya 4.9
Banquet hall Gnezdo glukharya European · Russian
📍Sankt-Peterburg, Voskresenskaya naberezhnaya, 16 3,500–5,000 ₽
Ferma Trolley 4.9
Restaurant Ferma Trolley signature · European · Russian
📍Priozerskiy r-n, pos. Korobitsyno, gornolyzhnyy kurort "Zolotaya dolina" 1,000–2,000 ₽
Villa Verde 4.9
Restaurant Villa Verde European
📍pos. Repino, Primorskoe sh., 448a 3,500–5,000 ₽
Nebar 2.0 4.9
Bar Nebar 2.0 American · European
📍Lomonosova, 1 Gostinyy Dvor 1,000–2,000 ₽
MoreShal 4.8
Banquet hall MoreShal European · mixed
📍Morskoy pr., 5, kurort "Dom u morya" 2,000–3,500 ₽
Località 4.8
Bar Località European · Italian · Mediterranean
📍Petrogradskaya nab., 8 Gorkovskaya 3,500–5,000 ₽
R14 4.8
Bar R14 European · Italian
📍Akademika Pavlova, 5, TOTs River House Petrogradskaya 3,500–5,000 ₽
Papasha Klauss 4.8
Brewery Papasha Klauss European · German · Russian
📍Primorskiy prosp., 72, TTs "Piter-lend", 4 etazh Begovaya 1,000–2,000 ₽
Khoroshie lyudi vnutri 4.8
Restaurant Khoroshie lyudi vnutri signature · vegetarian · mixed
📍Sestroretsk, Tamozhennaya doroga, 11, korp. 1, str. 9 1,000–2,000 ₽
River 4.7
Restaurant River signature · European · mixed · Japanese
📍Petrovskiy prosp., 5 Sportivnaya 1,000–2,000 ₽
1 2 3

Where to eat in Saint Petersburg

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