Restaurants in Saint Petersburg

The Allcafe catalog lists 712 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: Cuisine: Russian ✕
Showing 712 of 712 matching places · 4 274 in the city
Home Cafe European · Russian · Japanese
📍Petergof, ul. Shakhmatova, 14, korp. 1
Charlie Foxtrot American · European · Russian
📍Petergof, Konstantinovskaya ul., 8
Shalyapin (Repino) European · Russian
📍pos. Repino, Nagornaya ul., d. 1
Shannon Pub signature · European · Russian
📍5-ya liniya V.O., d. 54
I Love...La Panorama European · Italian · Russian
📍26-ya liniya V.O., d. 15 k. 2
Belove European · Italian · Russian · mixed
📍Tosnenskiy rayon, Lyubanskoe gorodskoe poselenie, urochishche Belovo
Alku
Alku Russian
📍g. Vyborg, ul. Krepostnaya, 10
Old Mill Recreation Complex / Cheremsha / Grot / Korchma European · Russian · Georgian
📍pos. Solnechnoe, 41 km Primorskogo shosse, kompleks "Staraya melnitsa"
Rhapsody European · Russian
📍Vyborgskiy r-n, pos. Ilichevo, Lintulskaya alleya, d. 1, Yuzhnyy bereg ozera Bolshoe Simaginskoe
Khvoy / HVOY signature · European · Russian
📍Vsevolozhskiy rayon, derevnya Mednyy zavod, territoriya zagorodnogo kluba We Lodge
Le Courage
Café Le Courage Russian
📍Baskov per., 2, Sankt-Peterburg ⓂChernyshevskaya ₽1,000–2,000 ₽
Bulbashonok
Karaoke bar Bulbashonok Russian · Belarusian
📍Reznaya ul., 19/8, Sankt-Peterburg ⓂChkalovskaya ₽1,000–2,000 ₽
Medved
Karaoke bar Medved Oriental · European · Spanish · Russian
📍Sankt-Peterburg, Bolshaya Konyushennaya ul., 27 ⓂGostinyy Dvor ₽2,000–3,500 ₽
Russkie bliny / Olyushka
Banquet hall Russkie bliny / Olyushka Russian
📍Sankt-Peterburg, Gagarinskaya ul., 13 ⓂChernyshevskaya ₽up to 1,000 ₽
Lafit
Gastrobar Lafit signature · vegetarian · European · Italian · Russian · mixed · Scandinavian · Mediterranean · French
📍ul. Nekrasova 14A ⓂMayakovskaya ₽2,000–3,500 ₽
Nochnoy klub LENON
Club Nochnoy klub LENON signature · Asian · vegetarian · Oriental · European · Italian · Russian · mixed · Mexican · Mediterranean
📍Leninskiy prospekt, 93 ⓂLeninskiy pr. ₽1,000–2,000 ₽
‹ 1 … 28 29 30

Where to eat in Saint Petersburg

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