Restaurants in Saint Petersburg

The Allcafe catalog lists 16 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: Ukrainian ✕
Showing 16 of 16 matching places · 4 253 in the city
Ferma Benua ★4.9
Restaurant Ferma Benua signature · European · Italian · Caucasian · Russian · mixed · Ukrainian · Georgian · Mediterranean · Uzbek · snacks · confectionery · ice cream · seafood
📍Tikhoretskiy prosp., 17, v sadu Benua ⓂPolitekhnicheskaya ₽2,000–3,500 ₽
Fursa Loft ★4.9
Bar Fursa Loft European · Italian · Russian · Ukrainian
📍Perergof, ul. Petergofskaya, 10B ₽up to 1,000 ₽
Barash-lavash ★4.8
Restaurant Barash-lavash Caucasian · Russian · mixed · Ukrainian · Georgian · Uzbek · Armenian · Belarusian
📍prosp. Engelsa, 154, TRK "Grand-kanon" ⓂProspekt Prosveshcheniya ₽1,000–2,000 ₽
Igristye ★4.8
Bar Igristye Asian · European · Spanish · Italian · Pan-Asian · Russian · mixed · Ukrainian · Japanese · Mexican · French
📍per. Grivtsova, 13/11 ⓂSadovaya ₽1,000–2,000 ₽
Barvinok ★4.7
Café Barvinok Ukrainian
📍Mira, 7a ⓂGorkovskaya ₽1,000–2,000 ₽
Korchma ★4.6
Restaurant Korchma Russian · Ukrainian
📍Sankt-Peterburg, Solnechnoe, Primorskoe shosse, 41-y km ₽1,000–2,000 ₽
Korchma Salo ★4.6
Restaurant Korchma Salo Ukrainian
📍Liteynyy pr., d. 36 ⓂMayakovskaya ₽1,000–2,000 ₽
Zvezda ★4.2
Restaurant Zvezda Oriental · European · Caucasian · Russian · Ukrainian
📍Sankt-Peterburg, Novoizmaylovskiy prosp., 49, korp. 2 ⓂLeninskiy pr. ₽1,000–2,000 ₽
VILLA GRADE
Pizzeria VILLA GRADE Jewish · Caucasian · Ukrainian
📍Sankt-Peterburg, Bolshoy Pr. V.O. 68 ₽2,000–3,500 ₽
Pyana El
Bar Pyana El Russian · Ukrainian
📍Sankt-Peterburg, ulitsa Pestelya, 21 ⓂChernyshevskaya ₽up to 1,000 ₽
IV
Café IV European · Russian · mixed · Ukrainian
📍Sankt-Peterburg, ul Kirochnaya, d 36 ⓂPl. Vosstaniya ₽1,000–2,000 ₽
Babushka
Restaurant Babushka signature · American · Italian · Russian · Ukrainian · Georgian · French · British · Greek
📍Sankt-Peterburg, nab. Kanala Griboedova, 36 ₽1,000–2,000 ₽
Batyarska Knaipa
Hotel venue Batyarska Knaipa mixed · Ukrainian · Hungarian
📍Sankt-Peterburg, Nekrasova ul., 8 ⓂMayakovskaya ₽up to 1,000 ₽
Korchma Puzata khata
Restaurant Korchma Puzata khata Ukrainian
📍Sankt-Peterburg, Nekrasova ul., 40 ⓂPl. Vosstaniya ₽1,000–2,000 ₽
Mama na dache
Restaurant Mama na dache European · Italian · Russian · mixed · Ukrainian · Georgian
📍Sankt-Peterburg, Nevskiy pr., 88 ⓂMayakovskaya ₽up to 1,000 ₽
Puzata khata Russian · Ukrainian
📍Nekrasova, 40 ⓂMayakovskaya ₽1,000–2,000 ₽

Where to eat in Saint Petersburg

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