St. Petersburg Restaurants

Best Restaurants in St. Petersburg, Russia

Restaurants in St. Petersburg

Selections are displayed based on relevance, user reviews, and popular trips. Table bookings, and chef experiences are only featured through our partners. Learn more here.

Establishment Type

Meals

Online Options

Price

Traveller rating

Cuisines

Dishes

Dietary Restrictions

Good for

Open Now

Restaurant Features

Neighbourhood

Reserve a Table Online
See all
Hard Rock Cafe
417
American€€ - €€€
Pinzeria by Bontempi
187
Italian, Pizza, Mediterranean, European€€ - €€€
Deda Khinkali Liteyny
287
Healthy, Middle Eastern, Georgian
FULL HOUSE Grill-Bar
231
American, Bar, European, Pub€€ - €€€
Dans Le Noir?
954
International€€€€
Il Milanese
504
Italian, Cafe, Mediterranean, Wine Bar€€ - €€€
Gogi
216
European, Grill, Caucasian, Georgian€€ - €€€
Banshiki
551
European, Russian, Central European€€ - €€€
Restaurant Dolma
336
Armenian, Georgian€€ - €€€
Mr. Bo
569
Seafood, Fusion€€ - €€€
Fine Dining
See all
Dans Le Noir?
954
International€€€€
Art-Caviar
199
Seafood, Mediterranean, European, Healthy€€€€
Percorso
928
Italian, Mediterranean, European, Tuscan€€€€
Europe Restaurant
609
European, Russian€€€€
Palkin
1,277
European, Russian€€€€
Sintoho
322
Chinese, Japanese, Sushi, Asian€€€€
Blok
500
Steakhouse, Grill, Russian€€€€
Ribay
732
American, Steakhouse, European, Central European€€€€
Mansarda Restaurant
1,838
Italian, European, Russian€€€€
Ginza
320
Japanese, Seafood, Sushi, European€€€€
Local eats
See all
Banshiki
551
European, Russian, Central European€€ - €€€
Severyanin
1,492
Russian€€ - €€€
Tavern Hlebnikov
502
European, Grill, Russian€€ - €€€
Pelmenya
1,850
International, European, Russian, Eastern European
DeDa Khinkali
751
Georgian€€ - €€€
Restaurant Prospekt
469
Russian€€ - €€€
Palkin
1,277
European, Russian€€€€
FULL HOUSE Grill-Bar
231
American, Bar, European, Pub€€ - €€€
Pelmeniya On Razyezzhaya
369
International, Russian€€ - €€€
Budget-friendly bites
See all
DeDa Khinkali
751
Georgian€€ - €€€
Hard Rock Cafe
417
American€€ - €€€
Pinzeria by Bontempi
187
Italian, Pizza, Mediterranean, European€€ - €€€
Zabyli sahar
256
Cafe, European, Healthy, Central European€€ - €€€
FULL HOUSE Grill-Bar
231
American, Bar, European, Pub€€ - €€€
Bloody Mary Bar & Grill
378
American, Steakhouse, Bar, Barbecue€€ - €€€
Home Cafe Peterhof
280
European, Fusion, Healthy, Russian€€ - €€€
Il Milanese
504
Italian, Cafe, Mediterranean, Wine Bar€€ - €€€
Gogi
216
European, Grill, Caucasian, Georgian€€ - €€€
Banshiki
551
European, Russian, Central European€€ - €€€
Cheap eats
See all
Deda Khinkali Liteyny
287
Healthy, Middle Eastern, Georgian
Esh Fresh
255
Cafe, Fast food, Healthy
Pyshechka
394
Cafe, Russian
Must
245
Bar, European, Grill, Contemporary
Julia Child Bistro
293
French, Cafe, European, Healthy
PkhaliKhinkali
398
Russian, Georgian
PhaliHinkali
869
Eastern European, Georgian
Wine Gogh
202
European, Wine Bar
Vsyo Khorosho
451
Italian, Japanese, Bar, European
Takoyaki
141
Japanese, Seafood, Asian
Breakfast
See all
Zabyli sahar
256
Cafe, European, Healthy, Central European€€ - €€€
Zabyli sakhar
656
Cafe, Central European€€ - €€€
Must
245
Bar, European, Grill, Contemporary
Vino&Voda
426
European€€ - €€€
Pyshechka
394
Cafe, Russian
Muka
280
Italian, Cafe, European, Healthy
Janno
531
European, Russian, Central European€€ - €€€
Julia Child Bistro
293
French, Cafe, European, Healthy
Banshiki
551
European, Russian, Central European€€ - €€€
Chechil
301
Georgian€€ - €€€
Delivery Available
See all
DeDa Khinkali
751
Georgian€€ - €€€
Pinzeria by Bontempi
187
Italian, Pizza, Mediterranean, European€€ - €€€
Esh Fresh
255
Cafe, Fast food, Healthy
Home Cafe Peterhof
280
European, Fusion, Healthy, Russian€€ - €€€
PkhaliKhinkali
398
Russian, Georgian
Etnos Cafe
360
European, Eastern European, Georgian€€ - €€€
PhaliHinkali
869
Eastern European, Georgian
FermA
711
Italian, European€€ - €€€
FermA
175
Pizza, International, European, Russian€€ - €€€
Restaurant Kukumber
658
Italian, Japanese, Sushi, European€€ - €€€
Outdoor Seating Available
See all
Esh Fresh
255
Cafe, Fast food, Healthy
Mr. Bo
569
Seafood, Fusion€€ - €€€
Leo Grill & Pizza
417
Italian, Pizza, Grill, Central European€€ - €€€
Syrovarnya
561
Italian, European€€ - €€€
Vino&Voda
426
European€€ - €€€
Romeo's Restaurant
1,116
Italian, International, Mediterranean, European€€ - €€€
Trappist
395
Belgian, Bar, Seafood, European€€ - €€€
Mama Roma
544
Pizza, Central European€€ - €€€
Duo Gastrobar
911
Contemporary, Healthy€€ - €€€
Top Restaurants in St. Petersburg
10,000+ results match your filters
Sort by:
Highest Rating
Showing results 1-30 of 10,000
Frequently Asked Questions about St. Petersburg

Some of the most popular restaurants in St. Petersburg that deliver are:

Some of the most popular restaurants in St. Petersburg that provide takeaway are:

The best restaurants in St. Petersburg include:

Some of the best restaurants in St. Petersburg for families with children include:

Some of the most popular restaurants in St. Petersburg for cheap eats include: