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 & offers

Price

Traveller rating

Cuisines

Dishes

Dietary restrictions

Good for

Open now

Restaurant features

Neighbourhood

Top Restaurants in St. Petersburg
10,000+ results match your filters
Sort by:
Highest Rating
Fine Dining
See all
Dans Le Noir?
956
International, Contemporary$$$$
Percorso
929
Italian, Mediterranean, European, Tuscan$$$$
Europe Restaurant
610
European, Russian$$$$
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$$$$
Casa del Myaso
198
Steakhouse, Barbecue, European, Central European$$$$
Local eats
See all
Banshiki
555
European, Russian, Central European$$ - $$$
Tavern Hlebnikov
506
European, Grill, Russian$$ - $$$
Pelmenya
1,851
International, European, Russian, Eastern European$$ - $$$
DeDa Khinkali
779
Eastern European, Georgian$$ - $$$
Pelmeniya On Razyezzhaya
369
International, Russian$$ - $$$
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub$$ - $$$
Palkin
1,275
European, Russian$$$$
The Repa
478
Contemporary$$ - $$$
Budget-friendly bites
See all
Pinzeria by Bontempi
188
Italian, Pizza, Mediterranean, European$$ - $$$
DeDa Khinkali
779
Eastern European, Georgian$$ - $$$
Zabyli sahar
256
Cafe, European, Healthy, Central European$$ - $$$
Bloody Mary Bar & Grill
381
American, Steakhouse, Bar, Barbecue$$ - $$$
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub$$ - $$$
Home Cafe Peterhof
282
European, Fusion, Healthy, Russian$$ - $$$
Il Milanese
505
Italian, Cafe, Mediterranean, Wine Bar$$ - $$$
Gogi
217
European, Grill, Caucasian, Georgian$$ - $$$
Must
245
Bar, European, Grill, Contemporary$$ - $$$
FermA
719
Italian, European$$ - $$$
Cheap eats
See all
Esh Fresh
255
Cafe, Fast food, Healthy$
Deda Khinkali Liteyny
296
Healthy, Middle Eastern, Georgian$
Pyshechka
394
Cafe, Russian$
PhaliHinkali
868
Eastern European, Georgian$
PkhaliKhinkali
399
Russian, Georgian$
Wine Gogh
204
European, Wine Bar$
Vse Khorosho
451
Italian, Japanese, Bar, European$
Takoyaki
141
Japanese, Seafood, Asian$
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