St. Petersburg Restaurants

Best Restaurants in St. Petersburg, Russia

Restaurants in St. Petersburg

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
We found great results, but some are outside St. Petersburg. Showing results in neighbouring cities.
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
503
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$$ - $$$
Palkin
1,275
European, Russian$$$$
FULL HOUSE Grill-Bar
232
American, Bar, European, Pub$$ - $$$
DeDa Khinkali
786
Eastern European, Georgian$$ - $$$
The Repa
479
Contemporary$$ - $$$
Budget-friendly bites
See all
Pinzeria by Bontempi
189
Italian, Pizza, Mediterranean, European$$ - $$$
DeDa Khinkali
786
Eastern European, Georgian$$ - $$$
Zabyli sahar
256
Cafe, European, Healthy, Central European$$ - $$$
Bloody Mary Bar & Grill
382
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$$ - $$$
Julia Child Bistro
295
French, Cafe, European, Healthy$$ - $$$
Cheap eats
See all
Deda Khinkali Liteyny
297
Healthy, Middle Eastern, Georgian$
Pyshechka
394
Cafe, Russian$
Esh Fresh
256
Cafe, Fast food, Healthy$
PhaliHinkali
868
Eastern European, Georgian$
PkhaliKhinkali
399
Russian, Georgian$
Wine Gogh
205
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
FlightsVacation RentalsTravel StoriesCruisesRental Cars