Local Dining Tips

When dining out in St Petersburg, keep in mind that many restaurants close for a few hours in the afternoon between lunch and dinner service. This is the perfect time to explore the city's attractions or relax in a nearby park. For a unique dining experience, consider visiting a 'traktir', a historic Russian tavern that serves traditional dishes in a rustic setting. One standout restaurant to try is 'Palkin', known for its elegant ambiance and a menu featuring classic Russian dishes with a modern twist.

Frequently Asked Questions

Wondering where to sample the best Russian cuisine in St Petersburg?

While some upscale establishments may require reservations, most casual eateries and cafes welcome walk-ins. It's always a good idea to call ahead for popular restaurants.
Locals in St Petersburg often have a late dinner, with many restaurants staying open until midnight or later. Lunch is usually served between 1 pm and 3 pm.
In popular tourist areas and upscale restaurants, you're likely to find English menus. However, in smaller local establishments, the menu may be in Russian only. Don't be afraid to ask the staff for recommendations!
Tipping is appreciated but not obligatory in Russia. A common practice is to leave a 10% tip for good service, although this may vary based on the establishment.
Don't leave St Petersburg without trying 'pelmeni' (dumplings), 'blini' (Russian pancakes), and 'piroshki' (stuffed buns). These dishes are iconic to Russian cuisine and offer a taste of local flavors.

Explore Restaurants Categories

We Are Part of the My Guide Network!

My Guide St Petersburg is part of the global My Guide Network of Online & Mobile travel guides. We are now in 180+ Destinations and Growing.

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.