Saint Petersburg / Restaurants

Restaurants in Saint Petersburg

The Allcafe catalog lists 4 061 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:
Parusa na kryshe
✨ Restaurant of the day
Parusa na kryshe
signature · American · European · Italian · Caucasian · Russian · mixed · Georgian · Mediterranean · French · ulitsa Marata, dom 5
Showing 120 of 4 061 places
Mon Bijou 4.9
Restaurant Mon Bijou mixed
📍Sankt-Peterburg, Sofiyskiy bulvar 32 Moskovskaya up to 1,000 ₽
Money Honey 4.9
Nightclub Money Honey European · Russian
📍Sankt-Peterburg, Sadovaya ul., 28/30, korp. 13 Sadovaya up to 1,000 ₽
Mr. Sushi 4.9
Sushi bar Mr. Sushi Japanese
📍Sankt-Peterburg, Bukharestskaya ul., 32 Bukharestskaya up to 1,000 ₽
My Friends Pub 4.9
Restaurant My Friends Pub American · Oriental · European · Italian · German · Russian
📍Sankt-Peterburg, Bolshaya Podyacheskaya ul., 7 Sadovaya 1,000–2,000 ₽
NEVSKY 4.9
Restaurant NEVSKY European · Mediterranean
📍Sankt-Peterburg, ul. Aleksandra Nevskogo, 8A up to 1,000 ₽
Niagara 4.9
Restaurant Niagara mixed
📍Sankt-Peterburg, Galernaya ul., 20-22 Admiralteyskaya 2,000–3,500 ₽
Nordic 4.9
Restaurant Nordic signature · European · Scandinavian
📍Pulkovskoe sh., 107, otel «Voyazh» Moskovskaya 1,000–2,000 ₽
Old Whale 4.9
Pub Old Whale European · mixed
📍Fedora Abramova, 21/1 Parnas 1,000–2,000 ₽
POLICE STATION 4.9
Bar POLICE STATION European
📍Nevskiy prosp., 90–92b Mayakovskaya 1,000–2,000 ₽
Pixel Lounge 4.9
Anti-cafe Pixel Lounge snacks
📍ul. Sablinskaya, 3 up to 1,000 ₽
Pizza 22 cm 4.9
Pizzeria Pizza 22 cm Italian · mixed
📍Sankt-Peterburg, Bolshaya Konyushennaya ul., 2 Nevskiy pr. up to 1,000 ₽
Porto Maltese 4.9
Restaurant Porto Maltese Mediterranean · seafood
📍nab. reki Fontanki, 81 Sadovaya 3,500–5,000 ₽
River Lounge 4.9
Floating venue River Lounge European · Russian · Japanese
📍Sankt-Peterburg, Universitetskaya nab., 15 Vasileostrovskaya 1,000–2,000 ₽
Serbish 4.9
Restaurant Serbish Serbian
📍Sankt-Peterburg, ul. Pestelya, 8/36 Chernyshevskaya 1,000–2,000 ₽
Smokelab 4.9
Hookah lounge Smokelab snacks
📍Sankt-Peterburg, Tipanova ul., 38 Moskovskaya 1,000–2,000 ₽
Soprano 4.9
Bar Soprano European · Japanese
📍Nevskiy prosp., 88 Mayakovskaya 3,500–5,000 ₽
St. Martin 4.9
Bar St. Martin mixed
📍Belinskogo, 1 Mayakovskaya 1,000–2,000 ₽
Street Food Asia 4.9
Café Street Food Asia signature · Korean · Pan-Asian
📍Sankt-Peterburg, Pushkin, Moskovskaya ul., 25 Moskovskaya up to 1,000 ₽
Stroganoff Bar and Grill 4.9
Restaurant Stroganoff Bar and Grill signature · American · European · Pan-Asian · Russian · mixed
📍Sankt-Peterburg, Primorskoe shosse, 418 2,000–3,500 ₽
Tandoori Nights 4.9
Restaurant Tandoori Nights Indian
📍Voznesenskiy prosp., 4 Admiralteyskaya 1,000–2,000 ₽
Tangiers Lounge 4.9
Hookah lounge Tangiers Lounge European · Japanese
📍Sankt-Peterburg, ul. Gastello, 22B up to 1,000 ₽
The Buddy Café 4.9
Restaurant The Buddy Café vegetarian · Oriental · European · Pan-Asian
📍Lomonosova, 14 Vladimirskaya 1,000–2,000 ₽
The Dublin Times 4.9
Pub The Dublin Times European
📍Optikov, 47, korp. 1 Komendantskiy Prospekt 1,000–2,000 ₽
Tootsie 4.9
Restaurant Tootsie American
📍ul. Zvenigorodskaya, 12 Vasileostrovskaya 1,000–2,000 ₽
1 3 4 5 6 7 170

Where to eat in Saint Petersburg

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