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

Meal type

Price

Traveller rating

Cuisines

Dishes

Dietary restrictions

Great for

Open now

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.
Italian, Pizza€€ - €€€Menu
Fine dining
See all
Dans Le Noir?
961
International, Contemporary€€€€
Percorso
932
Italian, Mediterranean, European, Tuscan€€€€
Europe Restaurant
610
European, Russian€€€€
Palkin
1,280
European, Russian€€€€
Sintoho
322
Chinese, Japanese, Sushi, Asian€€€€
Mansarda Restaurant
1,841
Italian, European, Russian€€€€
Ribay
735
American, Steakhouse, European, Central European€€€€
Blok
508
Steakhouse, Grill, Russian€€€€
Terrassa
2,225
Italian, Japanese, Seafood, Mediterranean€€€€
Ginza
322
Japanese, Seafood, Sushi, European€€€€
Eastern European, Georgian€€ - €€€Menu
Local eats
See all
Banshiki
562
European, Russian, Central European€€ - €€€
Tavern Hlebnikov
516
European, Grill, Russian€€ - €€€
Severyanin
1,498
Russian€€ - €€€
DeDa Khinkali
853
Eastern European, Georgian€€ - €€€
Pelmenya
1,850
International, European, Russian, Eastern European€€ - €€€
Restaurant Prospekt
471
Russian€€ - €€€
Meat Steak House
237
American, Bar, European, Pub€€ - €€€
Pelmeniya On Razyezzhaya
369
International, Russian€€ - €€€
The Repa
478
European, Contemporary€€ - €€€
Russian Vodkaroom No. 1
1,079
Russian€€ - €€€
Chinese, Asian€€ - €€€
Budget-friendly bites
See all
DeDa Khinkali
853
Eastern European, Georgian€€ - €€€
Pinzeria by Bontempi
192
Italian, Pizza, Mediterranean, European€€ - €€€
Zabyli sahar
257
Cafe, European, Healthy, Central European€€ - €€€
Meat Steak House
237
American, Bar, European, Pub€€ - €€€
Bloody Mary Bar & Grill
391
American, Steakhouse, Bar, Barbecue€€ - €€€
Deda Khinkali Liteyny
327
Healthy, Middle Eastern, Georgian€€ - €€€
Il Milanese
527
Italian, Cafe, Mediterranean, Wine Bar€€ - €€€
Home Cafe Peterhof
284
European, Fusion, Healthy, Russian€€ - €€€
FermA
738
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€
Vsyo Khorosho
450
Italian, Japanese, Bar, European€
Esh Fresh
256
Cafe, Fast food, Healthy€
PkhaliKhinkali
447
Georgian€
Wine Gogh
208
European, Wine Bar€
Muka
294
Italian, Cafe, European, Healthy€
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 StoriesCruisesCar Hire