The Best Restaurants in Downtown St Petersburg

Mansarda | © Ginza Project
Photo of Anastasiia Ilina
29 June 2018

You don’t need to travel far to discover dining gems in St Petersburg. Many restaurants are located right in the downtown area, so if you’re centrally located, you can walk just about anywhere. Here are some of the best restaurants that the city centre has to offer.


Restaurant, Fusion, $$$
Map View
Trout and Jerusalem artichoke with sunflower cream | © Olesya Bogach / Courtesy of EM Restaurant

A dining experience unique to St Petersburg, EM’s small dining room with a large open kitchen feels like you are a guest in a local home. Everything including the bread and butter is made from scratch in the big AGA kitchen, where you can watch the action happen. Depending on the season and availability of ingredients, the menu is changed every few months, each time presenting a new set of modern and creative dishes.


Restaurant, Russian, $$$
Map View

A Russian restaurant with a twist, here at Cococo traditionally Russian recipes are given new life and transformed into culinary experiments, all of them very successfully. The approach to presenting the dishes is unique in itself, making every course memorable. All meals are prepared using locally sourced ingredients.


Restaurant, Russian, $$$
Map View
A dining room for royals | © Ginza Project

Tsar recreates the atmosphere of imperial Russia, making it possible for guests to feel what it would have been like to dine with the royals. This is the place to try the delicacies of Russian cuisine, such as caviar, crab and venison. All meals are served with elegant tableware in a vintage interior to truly transport their guests two centuries into the past.

China Gramota

Restaurant, Chinese, Asian, $$$
Map View

A fun and artistic approach to Asian cuisine, China Gramota sets the mood with Communist posters and waitresses dressed as young pioneers. Get ready for colourful Terracotta Warriors and lots of depictions of Mao. The menu is for the most part based on Cantonese cuisine, although there are dishes inspired by other Asian cuisines. Get ready to explore, chopsticks in hand.


Restaurant, European, Italian, $$$
Map View

Definitely not your typical Italian restaurant. At Percorso, you don’t just get food – you get a dining experience. Every single detail and every ingredient is chosen to provide only the finest meals to their guests. Housed in the Four Seasons Hotel in St Petersburg, the restaurant has an eclectic feel, as the modern interiors collide with the exterior of a 19th-century royal palace.


Bar, Restaurant, European, Asian, $$$
Map View
Rooftop bar overlooking St Isaac's | © Ginza Project

A spacious rooftop restaurant located at the top of the Quattro Corti Business Centre, the menu here draws from a diversity of cuisines and a wide range of creative cocktails. What truly attracts diners, though, is the beautiful view that opens up onto St Isaac’s Cathedral. Make sure to book in advance, as tables with a view get booked up quickly.

Hamlet + Jacks

Restaurant, Gastropub, Italian, $$$
Map View

A restaurant tucked away not far from the busy Nevsky Prospekt, Hamlet + Jack’s has earned popularity thanks to their concept menu, which is separated into two sections. The ‘ours’ section uses only locally sourced ingredients, and the ‘ours and theirs section’ mixes local ingredients accompanied by foreign ones. A fun gastronomical experiment.