Restaurants in Saint Petersburg

The Allcafe catalog lists 46 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: Type: Pub ✕
Showing 24 of 46 matching places · 4 282 in the city
★
VIP Dublin
Bar Dublin European · mixed · Irish · seafood
📍pr. Pyatiletok, 2 ₽1,000–2,000 ₽
O'Hooligans ★4.9
Bar O'Hooligans European · Russian · Irish
📍Sankt-Peterburg, Sadovaya ul., 13 ⓂGostinyy Dvor ₽1,000–2,000 ₽
BlackWood ★4.9
Pub BlackWood European · mixed
📍Sankt-Peterburg, Kirochnaya ul., 17 ⓂChernyshevskaya ₽1,000–2,000 ₽
KILLFISH 2.0 ★4.9
Bar KILLFISH 2.0 American · European · Russian · mixed
📍Vosstaniya, 30 ⓂChernyshevskaya ₽up to 1,000 ₽
Old Whale ★4.9
Pub Old Whale European · mixed
📍Fedora Abramova, 21/1 ⓂParnas ₽1,000–2,000 ₽
The Dublin Times ★4.9
Pub The Dublin Times European
📍Optikov, 47, korp. 1 ⓂKomendantskiy Prospekt ₽1,000–2,000 ₽
Gotham Lighthouse ★4.9
Hookah lounge Gotham Lighthouse mixed
📍Bankovskiy per., 3b ⓂSadovaya ₽1,000–2,000 ₽
Manneken Pis ★4.9
Café Manneken Pis Belgian · mixed
📍Sankt-Peterburg, pr. Moskovskiy, 73
Smokey Bones ★4.9
Pub Smokey Bones American · European
📍Moskovskiy prospekt, 204, Sankt-Peterburg ⓂPark Pobedy ₽2,000–3,500 ₽
Old Whale ★4.9
Bar Old Whale signature · mixed · British
📍Sankt-Peterburg, Zagorodnyy pr., 24 ⓂVladimirskaya ₽1,000–2,000 ₽
Babaganush ★4.8
Café Babaganush Jewish
📍Zona "Parnas", peresechenie KAD i prosp. Engelsa, TTs "Mega Parnas" ⓂParnas ₽1,000–2,000 ₽
Fleet Street ★4.8
Pub Fleet Street European · Russian
📍Butlerova, 11, korp. 4 ⓂAkademicheskaya ₽1,000–2,000 ₽
Molly Island ★4.8
Pub Molly Island European · Russian
📍Morskaya nab., 15 ⓂPrimorskaya ₽1,000–2,000 ₽
O'Hooligans ★4.8
Bar O'Hooligans European · Russian · mixed · Australian · Irish
📍Sankt-Peterburg, Bakunina pr., 5 ⓂMayakovskaya ₽1,000–2,000 ₽
The Templet Bar ★4.8
Pub The Templet Bar European
📍Sankt-Peterburg, Nekrasova ul., 37/20, liter A ⓂChernyshevskaya ₽1,000–2,000 ₽
Brugge ★4.8
Pub Brugge Belgian
📍Sankt-Peterburg, Makarova nab., 22 ⓂVasileostrovskaya ₽1,000–2,000 ₽
O'Hooligans ★4.7
Bar O'Hooligans European · Russian · Irish
📍Sankt-Peterburg, B. Konyushennaya ul., 14 ⓂGostinyy Dvor ₽1,000–2,000 ₽
Rakovaya ★4.7
Pub Rakovaya European
📍Malyy prospekt P.S., 16, Sankt-Peterburg ⓂSportivnaya ₽1,000–2,000 ₽
Nakatika ★4.6
Bar-restaurant Nakatika Japanese
📍Tuchkov per., 11/5 ⓂVasileostrovskaya ₽up to 1,000 ₽
Black Cat Pub ★4.6
Pub Black Cat Pub European
📍Sankt-Peterburg, Fermskoe shosse, 14 k1 ⓂOzerki ₽up to 1,000 ₽
El i Vino ★4.6
Pub El i Vino mixed
📍Zanevskiy pr., d. 10 ⓂNovocherkasskaya ₽up to 1,000 ₽
Black beeR ★4.5
Pub Black beeR European
📍Sankt-Peterburg, Stachek prospekt, 55  ⓂKirovskiy zavod ₽up to 1,000 ₽
Marco Polo ★4.5
Café Marco Polo European · Japanese · Uzbek
📍Sankt-Peterburg, Lensoveta ul., 20 ⓂMoskovskaya ₽up to 1,000 ₽
Modilyani ★4.5
Pub Modilyani European · Italian
📍M.Desyatinnaya, 11a ⓂOzerki ₽1,000–2,000 ₽
1 2 ›

Where to eat in Saint Petersburg

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