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.
557 reviewsClosed now
Steakhouse, Bar$$ - $$$Menu
931 reviewsClosed now
Italian, Mediterranean$$$$Menu
1,055 reviewsClosed now
European, Central European$$ - $$$
81 reviewsClosed now
Chinese, Asian$$ - $$$
610 reviewsClosed today
European, Russian$$$$Menu
192 reviewsClosed now
Italian, Pizza$$ - $$$Menu
1,497 reviewsClosed now
Russian$$ - $$$Menu
322 reviewsClosed today
Chinese, Japanese$$$$Menu
957 reviewsClosed today
International, Contemporary$$$$Menu
835 reviewsClosed now
Eastern European, Georgian$$ - $$$Menu
114 reviewsClosed now
Japanese, Seafood$$ - $$$Menu
206 reviewsClosed now
Chinese, Asian$$ - $$$Menu
514 reviewsClosed now
European, Grill$$ - $$$Menu
24.8 km
Pushkin
289 reviewsClosed now
Seafood, Mediterranean$$ - $$$Menu
2,225 reviewsClosed now
Italian, Japanese$$$$Menu
733 reviewsClosed now
Italian, European$$ - $$$Menu
521 reviewsClosed now
Indian, Healthy$$ - $$$
221 reviewsClosed now
Dutch, European$$ - $$$Menu
31 km
Kronshtadt
352 reviewsClosed now
Steakhouse, Barbecue$$ - $$$Menu
1,278 reviewsClosed now
European, Russian$$$$Menu
507 reviewsClosed now
Steakhouse, Grill$$$$Menu
458 reviewsClosed now
Japanese, American$$ - $$$Menu
…
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: