Restaurants in Saint Petersburg

The Allcafe catalog lists 4 064 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:
Sever-Metropol
✨ Restaurant of the day
Sever-Metropol
mixed · confectionery · Kudrovo, ul. Leningradskaya, 3
4.9
Showing 288 of 4 064 places
Holy Molly 4.9
Bar Holy Molly European · Russian
📍prosp. Slavy, 40, korp. 1 Mezhdunarodnaya 1,000–2,000 ₽
Hookah Box Aviator 4.9
Restaurant Hookah Box Aviator mixed
📍Bolshaya Pushkarskaya ulitsa, 30, Sankt-Peterburg Petrogradskaya 1,000–2,000 ₽
Hookah Place 4.9
Bar Hookah Place mixed
📍Poltavskaya ul., 8, Sankt-Peterburg Mayakovskaya up to 1,000 ₽
Hottabych 4.9
Bar Hottabych Italian · Japanese
📍Birzhevoy per., 4 Vasileostrovskaya 1,000–2,000 ₽
Hvoy 4.9
Restaurant Hvoy signature
📍Vsevolozhskiy r-n, der. Mednyy Zavod, otel We Lodge 3,500–5,000 ₽
Il Patio 4.9
Restaurant Il Patio Italian
📍Sankt-Peterburg, Pulkovskoe shosse, 41 up to 1,000 ₽
Imbibe Cocktail Bar 4.9
Bar Imbibe Cocktail Bar mixed
📍Zhukovskogo, 6 Mayakovskaya 1,000–2,000 ₽
JFC Jazz Club 4.9
Club JFC Jazz Club European
📍Sankt-Peterburg, Shpalernaya ul., 33 Chernyshevskaya up to 1,000 ₽
Janno restobar 4.9
Restaurant Janno restobar signature · European · Russian
📍nab. reki Moyki, 14 Gostinyy Dvor 1,000–2,000 ₽
Juju's cafe 4.9
Banquet hall Juju's cafe Caucasian · Georgian
📍Sankt-Peterburg, Soyuza Pechatnikov ul., 28/29 Sennaya pl. 2,000–3,500 ₽
Killfish bar 4.9
Bar Killfish bar European
📍Sankt-Peterburg, Zanevskiy pr., 65 Ladozhskaya 1,000–2,000 ₽
La Prosciutteria 4.9
Bar La Prosciutteria Italian
📍Ozernoy per., 7, Sankt-Peterburg Mayakovskaya 1,000–2,000 ₽
Laboratorio Distilita 4.9
Bar Laboratorio Distilita signature
📍Grazhdanskaya, 13–15, art-klaster «Bertgold-tsentr» Sadovaya 1,000–2,000 ₽
Lancaster Court 4.9
Restaurant Lancaster Court European · Russian
📍Fokina, 3, gostinitsa Lancaster Court Vyborgskaya 1,000–2,000 ₽
Le Tour De Vin 4.9
Wine bar Le Tour De Vin signature · snacks
📍B.Konyushennaya, 2 Gostinyy Dvor 1,000–2,000 ₽
Lebowski 4.9
Bar Lebowski Italian · snacks
📍Sankt-Peterburg, Zhukovskogo ul., 26 Mayakovskaya up to 1,000 ₽
Lido 4.9
Restaurant Lido European
📍sh. Revolyutsii, 69, BTs Re-Forma Ladozhskaya up to 1,000 ₽
Locanda Cacio e Pepe 4.9
Restaurant Locanda Cacio e Pepe European · Italian
📍Sankt-Peterburg, Pushkinskaya ul., 16 1,000–2,000 ₽
Lounge Room 4.9
Café-bar Lounge Room European · Italian · Russian · mixed
📍Sadovaya ulitsa, 11, Sankt-Peterburg Vladimirskaya 1,000–2,000 ₽
Mama Roma 4.9
Restaurant Mama Roma Italian
📍Sankt-Peterburg, Zagorodnyy pr., 21-23 Vladimirskaya 1,000–2,000 ₽
MillCreek 4.9
Restaurant MillCreek signature · European · Italian · mixed · Japanese
📍Leningradskaya oblast, Vsevolozhsk, ul. Klubnaya, 1 3,500–5,000 ₽
Mirage Lounge 4.9
Hookah lounge Mirage Lounge mixed
📍Sankt-Peterburg, Koroleva pr., 61 Komendantskiy Prospekt up to 1,000 ₽
Monterey 4.9
Club Monterey mixed
📍Sankt-Peterburg, Bolshoy prospekt P.S., 84 1,000–2,000 ₽
Neighbours 4.9
Gastrobar Neighbours mixed
📍Sankt-Peterburg, prosp. Obukhovskoy Oborony, 195 Proletarskaya up to 1,000 ₽
1 10 11 12 13 14 170

Where to eat in Saint Petersburg

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