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

What's new in the neighbourhood
Updates are sorted by a mix of factors, including time of post, popularity, content (text vs. image), and type (update vs. event).
PAR Restaurant
Lounge Cafe PAR
Tsinist
Ume
Kristof
Reserve a Table Online
See all
Pinzeria by Bontempi
188
Italian, Pizza, Mediterranean, European€€ - €€€
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub€€ - €€€
Deda Khinkali Liteyny
294
Healthy, Middle Eastern, Georgian
Dans Le Noir?
954
International€€€€
Il Milanese
504
Italian, Cafe, Mediterranean, Wine Bar€€ - €€€
Gogi
217
European, Grill, Caucasian, Georgian€€ - €€€
Restaurant Dolma
336
Armenian, Georgian€€ - €€€
Banshiki
553
European, Russian, Central European€€ - €€€
Mr. Bo
570
Seafood, Fusion€€ - €€€
FermA
716
Italian, European€€ - €€€
Fine Dining
See all
Dans Le Noir?
954
International€€€€
Art-Caviar
199
Seafood, Mediterranean€€€€
Europe Restaurant
609
European, Russian€€€€
Percorso
929
Italian, Mediterranean, European, Tuscan€€€€
Palkin
1,275
European, Russian€€€€
Sintoho
322
Chinese, Japanese, Sushi, Asian€€€€
Blok
502
Steakhouse, Grill, Russian€€€€
Ribay
733
American, Steakhouse, European, Central European€€€€
Mansarda Restaurant
1,839
Italian, European, Russian€€€€
Ginza
320
Japanese, Seafood, Sushi, European€€€€
Local eats
See all
Banshiki
553
European, Russian, Central European€€ - €€€
Severyanin
1,493
Russian€€ - €€€
Tavern Hlebnikov
502
European, Grill, Russian€€ - €€€
Pelmenya
1,851
International, European, Russian, Eastern European€€ - €€€
Restaurant Prospekt
470
Russian€€ - €€€
DeDa Khinkali
767
Eastern European, Georgian€€ - €€€
Pelmeniya On Razyezzhaya
369
International, Russian€€ - €€€
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub€€ - €€€
Palkin
1,275
European, Russian€€€€
Budget-friendly bites
See all
Pinzeria by Bontempi
188
Italian, Pizza, Mediterranean, European€€ - €€€
DeDa Khinkali
767
Eastern European, Georgian€€ - €€€
Zabyli sahar
256
Cafe, European, Healthy, Central European€€ - €€€
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub€€ - €€€
Bloody Mary Bar & Grill
379
American, Steakhouse, Bar, Barbecue€€ - €€€
Home Cafe Peterhof
281
European, Fusion, Healthy, Russian€€ - €€€
Il Milanese
504
Italian, Cafe, Mediterranean, Wine Bar€€ - €€€
Gogi
217
European, Grill, Caucasian, Georgian€€ - €€€
Must
245
Bar, European, Grill, Contemporary€€ - €€€
Julia Child Bistro
294
French, Cafe, European, Healthy€€ - €€€
Cheap eats
See all
Esh Fresh
255
Cafe, Fast food, Healthy
Deda Khinkali Liteyny
294
Healthy, Middle Eastern, Georgian
Pyshechka
394
Cafe, Russian
PhaliHinkali
869
Eastern European, Georgian
PkhaliKhinkali
399
Russian, Georgian
Wine Gogh
203
European, Wine Bar
Vsyo Khorosho
451
Italian, Japanese, Bar, European
Takoyaki
141
Japanese, Seafood, Asian
Koreana
167
Sushi, Asian, Korean, Soups
Breakfast
See all
Zabyli sahar
256
Cafe, European, Healthy, Central European€€ - €€€
Zabyli sakhar
657
Cafe, Central European€€ - €€€
Must
245
Bar, European, Grill, Contemporary€€ - €€€
Vino&Voda
426
European€€ - €€€
Pyshechka
394
Cafe, Russian
Muka
282
Italian, Cafe, European, Healthy
Janno
531
European, Russian, Central European€€ - €€€
Julia Child Bistro
294
French, Cafe, European, Healthy€€ - €€€
Banshiki
553
European, Russian, Central European€€ - €€€
Chechil
301
Georgian€€ - €€€
Delivery Available
See all
Pinzeria by Bontempi
188
Italian, Pizza, Mediterranean, European€€ - €€€
DeDa Khinkali
767
Eastern European, Georgian€€ - €€€
Esh Fresh
255
Cafe, Fast food, Healthy
Home Cafe Peterhof
281
European, Fusion, Healthy, Russian€€ - €€€
PhaliHinkali
869
Eastern European, Georgian
FermA
716
Italian, European€€ - €€€
Etnos Cafe
360
European, Eastern European, Georgian€€ - €€€
PkhaliKhinkali
399
Russian, Georgian
Restaurant Kukumber
658
Italian, Japanese, Sushi, European€€ - €€€
Steak by Steak
458
Japanese, American, Steakhouse, Barbecue€€ - €€€
Outdoor Seating Available
See all
Mr. Bo
570
Seafood, Fusion€€ - €€€
Leo Grill & Pizza
421
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€€ - €€€
Mimino. Khachapuri&Vino
415
Georgian€€ - €€€
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:

All St. Petersburg HotelsSt. Petersburg Hotel Deals
Things to Do
All St. Petersburg Restaurants
FlightsHoliday RentalsTravel StoriesCruisesCar Hire