Restaurants in Saint Petersburg

The Allcafe catalog lists 21 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: Where to go ✕
Showing 21 of 21 matching places · 4 282 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 ₽
BullpenBar ★4.9
Gastrobar BullpenBar American · European
📍Sankt-Peterburg, Dalnevostochnyy pr. 12/2 ⓂProspekt Bolshevikov ₽1,000–2,000 ₽
Schaste ★4.9
Restaurant Schaste signature · Russian
📍Sankt-Peterburg, ul. Italyanskaya, 17 ₽1,000–2,000 ₽
Takoyaki ★4.9
Café Takoyaki Asian · Japanese
📍Bolshaya Moskovskaya ulitsa, 11, Sankt-Peterburg ⓂGorkovskaya ₽up to 1,000 ₽
Smoke BBQ ★4.8
Bar Smoke BBQ American
📍ul. Lodeynopolskaya, 5 ⓂVladimirskaya ₽2,000–3,500 ₽
Garmoniya ★4.8
Banquet hall Garmoniya European · Russian
📍Primorskoe shosse, 380 k2 st3 ⓂMoskovskaya ₽1,000–2,000 ₽
Hagao
Café Hagao Chinese
📍Ligovskiy prosp., 30, Sankt-Peterburg ₽up to 1,000 ₽
Police Club ★4.7
Bar Police Club European
📍Sankt-Peterburg, ul. 6-ya Krasnoarmeyskaya d.1 ⓂTekhnologicheskiy Institut ₽up to 1,000 ₽
Ryba na dache ★4.7
Restaurant Ryba na dache Oriental · European · Italian
📍Sestroretsk, Primorskoe sh., 319 ₽2,000–3,500 ₽
The Lounge ★4.6
Hotel venue The Lounge signature · vegetarian · European · Italian · Russian · mixed · Mexican · Mediterranean · confectionery
📍per. Antonenko, 2, Lotte Hotel St. Petersburg ⓂSadovaya ₽more than 5,000 ₽
Route 148 ★4.5
Bar Route 148 European
📍Ligovskiy prosp., 289 ⓂMoskovskie vorota ₽1,000–2,000 ₽
Milwaukee ★4.5
Bar-restaurant Milwaukee mixed
📍Primorskiĭ prosp., 80 ⓂBegovaya ₽1,000–2,000 ₽
Ararat
Nightclub Ararat European · Caucasian · Russian
📍Len.oblast, Luga, Moskovskaya ul., 36, korp. 2 ₽up to 1,000 ₽
Bloody Mary Bar & Grill
Grill bar Bloody Mary Bar & Grill American · mixed
📍Sankt-Peterburg, Muchnoy per., 9 ⓂSadovaya ₽up to 1,000 ₽
★4.8
Bar NEKANON signature · American · European
📍Ligovskiy prospekt, 21B, Sankt-Peterburg ⓂMayakovskaya ₽up to 1,000 ₽
Cherish
Karaoke restaurant Cherish Asian · European · Italian · Russian
📍Sankt-Peterburg, Malaya Posadskaya, 3 ⓂGorkovskaya ₽2,000–3,500 ₽
Bar T-Lounge&Bar European
📍Sankt-Peterburg, Pochtamtskaya ul., 4 (Renessans Sankt-Peterburg Baltik Otel) ⓂAdmiralteyskaya ₽1,000–2,000 ₽
Imperiya
Banquet hall Imperiya European · Italian · Russian
📍Sankt-Peterburg, Arsenalnaya nab., 13/1 ⓂPl. Lenina ₽1,000–2,000 ₽
Nash
Banquet hall Nash signature · European · Russian
📍Sankt-Peterburg, Kosygina pr. d. 7, k. 2 ₽1,000–2,000 ₽
Yashchik
Bar Yashchik Serbian
📍Sankt-Peterburg, Ligovskiy prosp., 50, korp. 13 ₽up to 1,000 ₽
Chika Bar
Bar Chika Bar European · Italian · Japanese
📍Sankt-Peterburg, Podvoyskogo ul., 38 ⓂProspekt Bolshevikov ₽up to 1,000 ₽

Where to eat in Saint Petersburg

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