Best St Petersburg Restaurants
The Top Ten Restaurants in the city
you can't miss


Welcome to St Petersburg Essential Guide - Your Best Travel Guide to Russia

Looking for the Best St Petersburg restaurants? Want to impress your partner or friends? If so, see our recommendations for the best restaurants in the city.

Eating out is no longer just about the food, it's also about the location, atmosphere, and of course, the service. We all look for the best restaurant when going out for dinner, especially when we are away from home.

If you're looking for a unique dining experience during your trip to St Petersburg Russia, then listen to us. With a mixture of traditional and trendy restaurants recreating the atmosphere of Imperial Russia or the Soviet Union, dining in Saint Petersburg can be a sublime culinary journey that will certainly satisfy your taste buds and soul.

To help you choose from the thousands of restaurants in the city, we've created a list of what we think are the Best St Petersburg Restaurants. If you want to be sure to get the most out of your dining experience, then a meal in one of the listed restaurants here is guaranteed to exceed your wildest gastronomic dreams.

the BEST ST PETERSBURG RESTAURANTS


Hungry? If you are, choose a place where to eat from our list below of the best St Petersburg restaurants. Reserve a table with us and get the best dining experience in the city.

RUSSIAN VODKA ROOM № 1


Address: Konnogvardeysky Boulevard 4 | St. Petersburg, RU | Phone: (+7) 812/570-64- 20

Top-class Russian food, Different kinds of Vodka, Russian atmosphere!

If you want to see or taste over 250 types of different vodka (hopefully not all at once) and feel like a Russian, Russian Vodka Room № 1 is the place to go. Split into two large rooms, one for the museum exhibition and one for the fine restaurant, this unusual and popular dining spot is one of the best in St. Petersburg. Offering authentic Russian cuisine from different historical periods, here you can try delicious pre-Petrine dishes, dishes of the merchant and aristocratic classes, as well as Soviet cuisine - plus the restaurant is close to the famous St. Isaac's Cathedral.

Details:

  • Type: Restaurant; Museum
  • Cuisine: Classic Russian
  • Price Range: $$$$
  • Location: Admiralty Side; Central; near St. Isaac's Cathedral
  • Metro Station: Admiralteyskaya; Nevsky Prospekt
  • Open Hours: Mon - Sun (12:00 - 24:00)

CAFFE ITALIA


Address: Bakunina Street 5 | St. Petersburg, RU | Phone: (+7) 812/905-64-74

Feel like you're in Italy and enjoy delicious food without frills!

Just a short walk from Vosstaniya Square you can eat at Caffe Italia, a charming Italian restaurant which is very popular among local young people and families. Considered one of the best St Petersburg restaurants, and one of my favorite for Italian food in the city, this is the right place to go for those looking for an authentic taste of Italian atmosphere and food. From pasta perfectly cooked "Al dente", thin pizza and toasted focaccia bread topped with cheese and Parma ham to cheese and salami with olives and much more, at Caffe Italia your palate and soul will be more than satisfied.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant and Café
  • Cuisine: Italian
  • Price Range: $$$
  • Location: Admiralty Side; Central
  • Metro Station: Ploshad Vosstaniya
  • Open Hours: Mon - Sun (12:00 - 24:00)
RETURN TO TOP

KHOCHU KHARCHO


Address: Sadovaya Street 39/41 | St. Petersburg, RU | Phone: (+7) 812/310-32-36

Authentic Georgian food, Great service, Fantastic traditional setting!

If you are tired of pizza, sushi, borscht, and beef stroganoff, then you should try some traditional Caucasian dishes at the popular restaurant Khochu Kharcho, which also has a rich wine list. The fantastic setting is accompanied by a wide choice of well-presented, delicious Georgian food made by chefs that know the cooking secrets of housewives from Mingrelia, a historic province in the western part of Georgia. This is a lovely place for lunch or dinner, family and business, large and small, but mainly for those who love spicy food, meat, and cheese.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: Caucasian; Georgian
  • Price Range: $$$
  • Location: Admiralty Side; Central; near Sennaya Square
  • Metro Station: Sadovaya; Sennaya Ploshad
  • Open Hours: Mon - Sun (24hours)

VINCENT


Address: Teatralnaya Square 16 | St. Petersburg, RU | Phone: (+7) 812/997-90-07

A classical restaurant that will delight your food and wine lover's spirit!

Opened by a chef and a sommelier, Vincent is one of the best restaurants in St Petersburg to linger over dinner and drinks with friends or family before heading to the popular Mariinsky Theatre. Located just on the left side of Theatre square near the historical and the new stages of Mariinsky Theatre, here you can taste a list of 100 wines from all over the world, at affordable prices. The menu is not huge, but it still has quite a variety of well-presented European dishes, such as tar-tars, carpaccio’s, pasta, risottos, soups, and main courses. At Vincent everything is very classical and all about the food and wine and that's the reason it is considered one of the best St Petersburg restaurants.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: European; Mediterranean
  • Price Range: $$$
  • Location: Admiralty Side; Central
  • Metro Station: Admiralteiskaya
  • Open Hours: Mon - Sun (12:00 - 23:00)
RETURN TO TOP

YAKITORIYA MOJO


Address: Chernyshevsky Square 11 | St. Petersburg, RU | Phone: (+7) 812/369-72-33

Best sushi in town, Cozy atmosphere, Authentic Japanese restaurant!

Named after a Japanese "chicken kebab type dish", Yakitoriya is the city's first restaurant to offer authentic Japanese cuisine and service. Centrally located, this place seems to be one of the best St Petersburg restaurants for eating sushi, although you will found other similar Japanese restaurants around. From a huge choice of sushi to special soups and desserts, as well as some varied meals from Italian and European cuisine, here you can enjoy a relaxing atmosphere while tasting a bit of everything in a decorative and comfortable Japanese-style setting.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: Sushi; Japanese; Italian; European
  • Price Range: $$$
  • Location: in the South suburbs
  • Metro Station: Park Pobedy
  • Open Hours: Mon - Thu (10:00 - 01:00); Fri - Sat (11:00 - 02:00); Sun (11:00 - 01:00)

DICKENS PUB


Address: Fontanka Embankment 108 | St. Petersburg, RU | Phone: (+7) 812/702-62-63

A typical London style pub in the heart of Saint Petersburg, Russia!

Featuring a real British pub on the first floor and a fine dining restaurant on the second floor, Dickens is the perfect place to go for those looking to combine an authentic British/Irish pub atmosphere with a posh restaurant inside a stately home. If you choose to go to the restaurant upstairs, you will be greeted by an open fireplace along with giant imperial oil paintings, tall windows, and candlelit tables with top-class food. While if you decide to eat in the pub downstairs, then expect to eat less elaborate food in a true English pub. In both cases, the tasty large portions of food and a wide list of international beer will make your dining experience memorable.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant; Pub
  • Cuisine: English; Irish; European
  • Price Range: $$$$
  • Location: Admiralty Side; Central;near Fontanka River
  • Metro Station: Sennaya Ploshad
  • Open Hours: Sun - Thu (12:00 - 00:00); Fri-Sat (13:00 - 01:00)
RETURN TO TOP

PALKIN


Address: Nevsky Prospekt 47 | St. Petersburg, RU | Phone: (+7) 812/703-53-71

Classic setting, Excellent Russian food, Top-class service!

Known as one of the oldest and best St Petersburg restaurants, Palkin is a famous fine dining spot offering the very best of original Russian cuisine since 1785. An exquisite menu of refined recipes, including blini and Russian caviar, pelmeni, sturgeon, and a rack of lamb, is offered along with flawless service and a royal atmosphere. The splendid wine selection and sumptuous interiors of the classic banquet room with a real fireplace will make your dining experience here memorable.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: Russian
  • Price Range: $$$$$
  • Location: Admiralty Side, Central; on the large avenue of Nevsky Prospekt
  • Metro Station: Nevsky Prospekt; Gostiny Dvor
  • Open Hours: Mon - Sun (12:00 - 23:00)

Chacha


Address: Griboedov Canal 8/1 | St. Petersburg, RU | Phone: (+7) 931-965-06-05

Feel like you're in Georgia and enjoy delicious Caucasian food!

For all lovers of Georgian gastronomy and atmosphere, ChaCha is the place to go! This nice Georgian restaurant in the heart of the city offers delicious Caucasian dishes in a unique Caucasian style setting that feels like a real restaurant in Georgia. From rolls of eggplants and papers, gebzhalia, Georgian vegetable salad, Suluguni cheese baked with tomatoes, khinkali, shish, kebabs, and khachapuri to gourmet pastries, such as delicious pakhlava and matzoni with honey, ChaCha will make you forget that you are in Russia as this place is more Georgian then Georgia is and that's the reason is considered one of the best St Petersburg restaurants.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant; Wine and Bar
  • Cuisine: Georgian
  • Price Range: $$$
  • Location: Admiralty Side; Central
  • Metro Station: Nevsky Prospekt; Gostiny Dvor
  • Open Hours: Mon - Sun (11:00 - 24:00)
RETURN TO TOP

MOSKVA


Address: Nevsky Prospekt 114 | St. Petersburg, RU | Phone: (+7) 812/937-64-97

Centrally located, Excellent mix of food, Beautiful rooftop terrace!

One of the best St Petersburg restaurants for a memorable casual dining experience in an open terrace overlooking the famous main street Nevsky Prospekt is the restaurant Moskva. Situated on the sixth floor of the Stockmann shopping center, right in the heart of the city, anyone here can sample a wide selection of different dishes, such as pizza, pasta, sushi, Russian classics, and continental mains while enjoying a pleasant atmosphere. The decorative interiors and the view of the city from the nice terrace along with the food will make your dining experience one that you'll be talking about for weeks on end.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: European; Russian; Japanese
  • Price Range: $$$$
  • Location: Admiralty Side; Central; just inside “Stockmann” shopping center
  • Metro Station: Ploshad’ Vosstaniya; Mayakovskaya
  • Open Hours: Mon - Sun (10:00 - 01:00)

TEPLO


Address: Bolshaya Morskaya Street 45 | St. Petersburg, RU | Phone: (+7) 812/570-19-74

Centrally located, Great Food, Superb atmosphere!

This popular restaurant run by a local family offers a mix of delicious European and Russian dishes in a private house with separate rooms. If you're looking for a dining spot where you can feel as warm and comfortable as you would feel at home, and you don't mind a lively atmosphere around you, Teplo can be a great dining spot that fits perfectly in our section of best St Petersburg restaurants.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: European; Russian
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Admiralteiskaya
  • Open Hours: Mon - Thu (9:00 - 24:00); Fri (9:00 - 01:00); Sat (11:00 - 01:00); Sun (13:00 - 23:00)

Tip: Make sure you book a table before you go to any of the best St Petersburg restaurants listed on this page.

Davide & Anastasia founders of St Petersburg Essential Guide Travel Website

Hello! We are Davide & Anastasia the founders of st-petersburg-essentialguide.com.

We would like to let you know that apart from writing unique content for our travel website we can also help with the arrangement of your Airport Transfer, Private City Tour, and Russian Visa Support, or anything else you may need during your stay or the planning of your trip to St Petersburg Russia. Just get in touch with us today for more info!


RETURN TO TOP
CLICK ON THE LINKS ASIDE

From Best St Petersburg Restaurants return to Restaurants in St Petersburg or go to the Homepage

You might like these

DO YOU LIKE ST PETERSBURG ESSENTIAL GUIDE? HAVE YOU FOUND THIS PAGE HELPFUL?


If you do, please help others to find out about it. If you have a blog or website, or know someone who does, consider linking to us. Share the link on Facebook, Tweet it... you get the idea. Every link helps!

One more way to share St-Petersburg-Essentialguide.com...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.