St. Petersburg Restaurants

THE 10 BEST Restaurants in St. Petersburg

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
Ume
Tsinist
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$
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
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$$ - $$$
Tavern Hlebnikov
502
European, Grill, Russian$$ - $$$
Pelmenya
1,851
International, European, Russian, Eastern European$$ - $$$
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$
Coffee & tea
See all
Cake&Breakfast
249
Cafe, International, European, Healthy$$ - $$$
Coffee Bar Bonch
405
Cafe, European$$ - $$$
Coffee 22
184
Cafe, Mediterranean, European, Contemporary$$ - $$$
Kofe Na Kukhne
242
Cafe, European$
Korzhov
107
Cafe, European, Russian, Central European$$ - $$$
TIJGERBOL
45
Cafe, European, Russian$
Vkus Iskusstva
34
American, Cafe, European$$ - $$$
Byuro Sladkoi Arkhitektury Rubiscookies
41
Cafe, Fast food, European, Russian$$ - $$$
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$$ - $$$
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 HomesTravel StoriesCruisesCar Hire