Restaurants in Saint Petersburg

The Allcafe catalog lists 119 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: Bachelorette party ✕
Showing 24 of 119 matching places · 4 278 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 ₽
Ptichki i yagody ★4.9
Restaurant Ptichki i yagody Asian · European · Italian · Russian · mixed
📍Zelenogorsk, Primorskoe sh., 572, otel "Prezident-otel" ⓂStaraya derevnya ₽2,000–3,500 ₽
Bali lounge ★4.9
Bar 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 ₽
BullpenBar ★4.9
Gastrobar BullpenBar American · European
📍Sankt-Peterburg, Dalnevostochnyy pr. 12/2 ⓂProspekt Bolshevikov ₽1,000–2,000 ₽
DPO ★4.9
Bar DPO mixed
📍Sankt-Peterburg, Politekhnicheskaya ul., 6 ₽1,000–2,000 ₽
Del mar ★4.9
Restaurant Del mar mixed
📍Sankt-Peterburg, Nevskiy prosp., 52 ⓂGostinyy Dvor ₽1,000–2,000 ₽
Fursa Loft ★4.9
Bar Fursa Loft European · Italian · Russian · Ukrainian
📍Perergof, ul. Petergofskaya, 10B ₽up to 1,000 ₽
Imperia Hall ★4.9
Banquet hall Imperia Hall signature · European · mixed
📍Piskarevskiy prosp., 6 ⓂPl. Lenina ₽1,000–2,000 ₽
LOFT BANKET ★4.9
Banquet hall LOFT BANKET signature · European
📍prosp. Stachek, 41 ⓂKirovskiy zavod ₽2,000–3,500 ₽
Mizu ★4.9
Bar Mizu European · Japanese
📍Sankt-Peterburg, Primorskoe sh., 256A ₽2,000–3,500 ₽
Mon Amour ★4.9
Banquet hall Mon Amour signature · vegetarian · European · Russian
📍Sadovaya, 83 ⓂSadovaya ₽1,000–2,000 ₽
Soprano ★4.9
Bar Soprano European · Japanese
📍Nevskiy prosp., 88 ⓂMayakovskaya ₽3,500–5,000 ₽
Stroganoff Bar and Grill ★4.9
Banquet hall Stroganoff Bar and Grill signature · American · European · Pan-Asian · Russian · mixed
📍Sankt-Peterburg, Primorskoe shosse, 418 ₽2,000–3,500 ₽
The Buddy Café ★4.9
Restaurant The Buddy Café vegetarian · Oriental · European · Pan-Asian
📍Lomonosova, 14 ⓂVladimirskaya ₽1,000–2,000 ₽
Tsinist ★4.9
Banquet hall Tsinist signature · European · Russian · mixed
📍Poltavskaya, 7 ⓂMayakovskaya ₽1,000–2,000 ₽
Tsunami ★4.9
Bar Tsunami Asian · Japanese · Chinese
📍Nominant 2026 Ligovskiy prospekt, 39, Sankt-Peterburg ⓂMayakovskaya ₽1,000–2,000 ₽
Vida Rica ★4.9
Banquet hall Vida Rica vegetarian · European · Russian
📍Sankt-Peterburg, Opochinina ul., 11 ₽2,000–3,500 ₽
BOR 812 ★4.9
Hotel venue BOR 812 European · Russian
📍pos. Solnechnoe, Primorskoe sh., 385 ₽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 Loft na kryshe ★4.9
Banquet hall Vesenniy Loft na kryshe vegetarian · European · Russian
📍Sankt-Peterburg, nab.Obvodnogo kanala,199 ₽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 ₽
Sedmoe nebo ★4.9
Banquet hall Sedmoe nebo European · Russian
📍Sankt-Peterburg, Peterburgskoe shosse, 64k1 ⓂMoskovskaya ₽2,000–3,500 ₽
Fregat Blagodat ★4.9
Floating venue Fregat Blagodat Oriental · European · Russian
📍Sankt-Peterburg, Petrovskaya nab., 2A, Fregat Blagodat na naberezhnoy ⓂGorkovskaya ₽2,000–3,500 ₽
1 2 3 … 5 ›

Where to eat in Saint Petersburg

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