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

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:
Featured
Looking to expand your search outside of St. Petersburg? We have suggestions.
Fine dining
See all
Dans Le Noir?
957
International, Contemporary$$$$
Percorso
931
Italian, Mediterranean, European, Tuscan$$$$
Europe Restaurant
610
European, Russian$$$$
Palkin
1,278
European, Russian$$$$
Sintoho
322
Chinese, Japanese, Sushi, Asian$$$$
Ribay
734
American, Steakhouse, European, Central European$$$$
Mansarda Restaurant
1,841
Italian, European, Russian$$$$
Blok
507
Steakhouse, Grill, Russian$$$$
Ginza
321
Japanese, Seafood, Sushi, European$$$$
Terrassa
2,225
Italian, Japanese, Seafood, Mediterranean$$$$
Local eats
See all
Banshiki
560
European, Russian, Central European$$ - $$$
Tavern Hlebnikov
514
European, Grill, Russian$$ - $$$
Severyanin
1,497
Russian$$ - $$$
Pelmenya
1,850
International, European, Russian, Eastern European$$ - $$$
DeDa Khinkali
835
Eastern European, Georgian$$ - $$$
Restaurant Prospekt
471
Russian$$ - $$$
Meat Steak House
237
American, Bar, European, Pub$$ - $$$
The Repa
478
European, Contemporary$$ - $$$
Pelmeniya On Razyezzhaya
369
International, Russian$$ - $$$
Budget-friendly bites
See all
Pinzeria by Bontempi
192
Italian, Pizza, Mediterranean, European$$ - $$$
DeDa Khinkali
835
Eastern European, Georgian$$ - $$$
Zabyli sahar
257
Cafe, European, Healthy, Central European$$ - $$$
Meat Steak House
237
American, Bar, European, Pub$$ - $$$
Bloody Mary Bar & Grill
387
American, Steakhouse, Bar, Barbecue$$ - $$$
Deda Khinkali Liteyny
321
Healthy, Middle Eastern, Georgian$$ - $$$
Il Milanese
518
Italian, Cafe, Mediterranean, Wine Bar$$ - $$$
Home Cafe Peterhof
283
European, Fusion, Healthy, Russian$$ - $$$
FermA
733
Italian, European$$ - $$$
Must
245
Bar, European, Grill, Contemporary$$ - $$$
Cheap eats
See all
Pyshechka
398
Cafe, Russian$
PhaliHinkali
868
Eastern European, Georgian$
PhaliHinkali
400
Russian, Georgian$
Esh Fresh
256
Cafe, Fast food, Healthy$
Vsyo Khorosho
450
Italian, Japanese, Bar, European$
Wine Gogh
206
European, Wine Bar$
Takoyaki
141
Japanese, Seafood, Asian$
Koreana
168
Sushi, Asian, Korean, Soups$
…
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 StoriesCruisesRental Cars