St.Petersburg Visitors Guide
Leave us your email & we will sent you the visitors guide.
Absolutely Free
We use cookies to provide the best site experience. By using our site, you agree to our Privacy & Cookie Policy
Got it
Close

TOP-17 restaurants in St. Petersburg

St. Petersburg restaurant guide - reviews for best places to eat in our city. Discover russian cuisine with us & make a reservation online
TOP-17 restaurants IN ST. PETERSBURG
St. Petersburg restaurant guide - reviews for best places to eat in our city. Discover russian cuisine with us & make a reservation online
Make a reservation
We need your e-mail to send you the confirmation
Number of persons
+
It's totally free
How many cafés and restaurants are there in St. Petersburg? About 700. Unfortunately, there are still no restaurants marked with a Michelin star in the city. But there are places to suit every taste and wallet that meet all the international standards of service and quality.

The city will amaze you with the variety of the presented cuisine: Russian, Georgian, Chinese, Italian, Japanese, French, English and so on. We have selected for you only the best restaurants in St. Petersburg, with a detailed description of each place. By the way, you can book a restaurant you like here.

How many cafés and restaurants are there in St. Petersburg? About 700. Unfortunately, there are still no restaurants marked with a Michelin star in the city. But there are places to suit every taste and wallet that meet all the international standards of service and quality.

The city will amaze you with the variety of the presented cuisine: Russian, Georgian, Chinese, Italian, Japanese, French, English and so on. We have selected for you only the best restaurants in St. Petersburg, with a detailed description of each place. By the way, you can book a restaurant you like here.

Ginza Project

In the city there are more than 40 places of the chain. In our opinion, the following are really worth visiting:

Terrassa - Kazanskaya str., 3A

A panoramic view restaurant at the Kazan Cathedral with a wide selection of European dishes.

On average - 2500 rub. per person (without drinks)

Mansarda - Pochtamskaya, 3-5

An impressive view of the city's places of interest, including the majestic St. Isaac's Cathedral.

On average - 3500 rub. per person (without drinks)

Ginza - Aptekarsky prospect, 16

Being the Alma Mater of the Ginza company, the same name restaurant, located near the St. Petersburg TV tower, is a place of attraction for all the wealthy and successful.

On average - 3500 rub. per person (without drinks)

DUO

Three restaurants of young St.Petersburg owners are deservedly the most popular places in this
segment that offer original modern cuisine

DUO Gastrobar - Kirochnaya str., 8

The first restaurant of the Blinov and Malikov team, located at the Kirochnaya street near the Anna Kirche church, is a fusion of original modern cuisine, friendly atmosphere and cozy interiors - a home-like place for 25 people. Reservation is required.

On average - 950 rub. per person (without drinks)

DUO Asia - Rubinshteina str., 20

Simple but thoroughly balanced combinations of ingredients and an uncompromising stand in everything. Stressed geometry of lines; dotted, like yin and yang, combination of twilight and perfectly placed light, deliberately careless ornamental script of hieroglyphs on the walls and black stucco - everything is thought out to the last details and even a little bit more. Reservation is required.

On average - 1500 rub. per person (without drinks)

Tartarbar - Vilenskiy lane, 15

Smart wine list, quality service, regularly updated menu with tartar, carpaccio and ceviche on the foreground. The central element in the hall for 36 seats is a large crystal chandelier. On the walls there are half-painted turquoise reproductions of the 'Ladies in Blue' by Thomas Gainsborough and 'Marquises de Bekdelevr' by Alexander Roslin. Reservation is required.

On average - 1200 rub. per person (without drinks)

Probka family

Restaurant group founded by Aram Mnatsakanov

Jerome - B. Morskaya str., 25/11

An original cuisine restaurant of Antonio Fresa with a huge wall-sized hydroponic installation (environmentally correct device that allows you to grow greenery all year round). Regarding the concept, Jerome seems to have killed the whole flock of birds with one stone - here you can find original gastronomy, focus on everything organic and biodynamic wines.

On average - 1300 rub. per person (without drinks)

Probka - Dobrolyubova prospect, 6

A restaurant of Aram Mnatsakanov with an open kitchen, comfortable interiors and high quality Italian dishes. Next to it there is a café named the same way with an industrial design and Russian and European menu at reasonable prices.

On average - 2200 rub. per person (without drinks)

Other top restaraunts in St. Petersburg

Bourgeois Bohemians - Vilenskiy, 15

The restaurant's concept is a combination of original modern cuisine and wine from small producers. The name of the place which is often reduced to Bobo was created by an American sociologist and journalist David Brooks. If you are in the restaurant for the first time, it is better to order a 9 courses evening set - it will immediately become clear how smartly the chef applies French technology to the local products, how much attention he pays to the aesthetics of serving and how talented he is in confectionery. Your impressions can be fuelled by non-pop wines.

On average - 1400 rub. per person (without drinks)

Tre Bicchieri - Rimsogo-Korsakova, 33

An indoor restaurant and wine cellar opposite the Nikolsky Garden. Tre Bicchieri is a branch of the Moscow restaurant bearing the same name. The restaurant has no sign, just a wooden door with a bell under the house number. Since there are only four tables, it is necessary to reserve a table in advance. The wine list includes a large selection of names from different regions. In the compact menu there are also classic snacks for wine, tartars, carpaccio and carrots. In Tre Bicchieri from time to time tastings with famous winemakers are held.

On average - 2500 rub. per person (without drinks)

EM Restaraunt - Moika embankment, 84

Em is a restaurant with original cuisine visiting of which requires an appointment. The place is located on the Moika Embankment in a walking distance from St. Isaac`s Square. As there is no menu, visitors are offered a choice of two sets - the main one and the vegan one, dishes from which are served simultaneously at each table. The sets are changed once every two months — it is not required to be done more often. Being not a restaurant for every day, EM is more likely an hour and a half gastronomic experience. In the interior there are many elements of decor that make the atmosphere especially cozy.

On average - 4000 rub. per person (without drinks)

Il LAGO DEI Cigni - Severnaya doroga 21B

A premium Italian restaurant on the bank of the Lebyazhy Pond in the park of the Krestovsky Island.The menu created by an Italian chef, Vincenzo Verdos, offers both classic and original dishes, there is also their own confectionery direction. The wine list has 600 items, including the rarest collection varieties.

On average - 4000 rub. per person (without drinks)

SUP VINO - Kazanskaya str., 24

Sup Vino café is a chamber place. Its carefully thought-out interior has helped to optimise the tiny room, here every detail is right in its place. Smooth lines, no sharp corners in the furniture, calm colours with a predominance of white and soft copper shades, a chandelier with dancing little men.

On average - 900 rub. per person (without drinks)

ARKA BAR & GRILL - B. Konyushennaya, 27

A restaurant-bar at the Bolshaya Konyushennaya street with a good wine list and really original cocktails. There are two floors where the loft-style and the Scandinavian aesthetics have joined, the bar space is narrow and long - this is the former arch of the house, the restaurant area used to be the inner courtyard. There is European cuisine, the menu has a lot of snacks for drinks, self-made desserts, grilled specialties. The ARKA Bar and Grill has always been distinguished by a secular atmosphere and pleasant audience. DJs are performing on weekends.

On average - 1700 rub. per person (without drinks)

TESTO - Kazanskaya str., 29

A place for those who love Italy and minimalism. Here all guests are provided with full comfort and offered excellent cuisine which reminds of the Mediterranean Sea. There are a lot of Italian restaurants in St. Petersburg. Due to their commitment to the same culture and cuisine, they are all somewhat similar to each other. Testo restaurant is distinguished by the inner sense of calmness which is spread even by the walls. Matt-white walls without any decorations, stable and strong wooden tables, spacious windows. For a satiate with luxury visitor, this place can become a healing balm which, thanks to its chaste simplicity and purity, cleans the mind from everything unnecessary.

On average - 800 rub. per person (without drinks)

Park Giuseppe - Griboedov canal embankment, 2b

For the 12 years of its operation, the restaurant of one of the Adamant holding owners has gained a reputation as one of the best Italian restaurants in St. Petersburg. The restaurant's location with no false modesty can be called ideal: in the Mikhailovsky Garden outbuilding, within a walking distance from the Savior on the Spilled Blood, the Engineering Castle and the Russian Museum. Park Dzhuzeppe occupies both floors of the building: on the first floor there is a large elegant hall with arched windows and a wood-burning pizza oven brought from Italy, on the second floor there is a cozy light attic with a magnificent view of the Mikhailovsky garden and the Moika embankment. A large all-season terrace with glass walls adjoins the first floor hall: when you sit here, you get the kind of feeling as if the tables are set right among the trees of the park.

On average - 1500 rub. per person (without drinks)

Albion Dickens - Fontanka embankment, 108

Albion Dickens has been deservedly recognised as the best British restaurant in St. Petersburg. And indeed, a place which would that much remind of the British atmosphere can be found in the good old England only. The restaurant is located on the second floor of a historic building of 1880. This is a real little piece of England: oak panels, embossed wallpaper, solid furniture, portraits of the royal persons in gilded frames, a working wood-burning fireplace, a vintage grandfather clock. There is the Fontanka river outside the windows reminding us of the Thames. The restaurant's cuisine matches the interior: impeccably cooked dishes of European cuisine served in generous 'male' portions. Particular emphasis is made on meat: the King of Beef and Pepper steaks are famous all over St. Petersburg.

On average - 2200 rub. per person (without drinks)
Ginza Project
In the city there are more than 40 places of the chain. In our opinion, the following are really worth visiting:

Terrassa - Kazanskaya street, 3A

A panoramic view restaurant at the Kazan Cathedral with a wide selection of European dishes.

One of the most famous restaurants of St. Petersburg.

On average - 2500 rub. per person (without drinks)

Mansarda - Pochtamskaya street, 3-5

An impressive view of the city's places of interest, including the majestic St. Isaac's Cathedral.

On average - 3500 rub. per person (without drinks)

Ginza - Aptekarsky prospect, 16

Being the Alma Mater of the Ginza company, the same name restaurant, located near the St. Petersburg TV tower, is a place of attraction for all the wealthy and successful.

On average - 3500 rub. per person (without drinks)
DUO
Three restaurants of young St.Petersburg owners are deservedly the most popular places in this segment that offer original modern cuisine
DUO Gastrobar - Kirochnaya str., 8
The first restaurant of the Blinov and Malikov team, located at the Kirochnaya street near the Anna Kirche church, is a fusion of original modern cuisine, friendly atmosphere and cozy interiors - a home-like place for 25 people. Reservation is required.

On average - 950 rub. per person (without drinks)
DUO Asia - Rubinshteina str., 20
Simple but thoroughly balanced combinations of ingredients and an uncompromising stand in everything. Stressed geometry of lines; dotted, like yin and yang, combination of twilight and perfectly placed light, deliberately careless ornamental script of hieroglyphs on the walls and black stucco - everything is thought out to the last details and even a little bit more. Reservation is required.

On average - 1500 rub. per person (without drinks)
Tartarbar - Vilenskiy lane, 15
Smart wine list, quality service, regularly updated menu with tartar, carpaccio and ceviche on the foreground. The central element in the hall for 36 seats is a large crystal chandelier. On the walls there are half-painted turquoise reproductions of the 'Ladies in Blue' by Thomas Gainsborough and 'Marquises de Bekdelevr' by Alexander Roslin. Reservation is required.

On average - 1200 rub. per person (without drinks)
Probka family
Restaurant group founded by Aram Mnatsakanov
Jerome - B. Morskaya str., 25/11
An original cuisine restaurant of Antonio Fresa with a huge wall-sized hydroponic installation (environmentally correct device that allows you to grow greenery all year round). Regarding the concept, Jerome seems to have killed the whole flock of birds with one stone - here you can find original gastronomy, focus on everything organic and biodynamic wines.

On average - 1300 rub. per person (without drinks)
Probka - Dobrolyubova prospect, 6
A restaurant of Aram Mnatsakanov with an open kitchen, comfortable interiors and high quality Italian dishes. Next to it there is a café named the same way with an industrial design and Russian and European menu at reasonable prices.

On average - 2200 rub. per person (without drinks)
Other top restaraunts in St. Petersburg
Bourgeois Bohemians - Vilenskiy, 15
The restaurant's concept is a combination of original modern cuisine and wine from small producers. The name of the place which is often reduced to Bobo was created by an American sociologist and journalist David Brooks. If you are in the restaurant for the first time, it is better to order a 9 courses evening set - it will immediately become clear how smartly the chef applies French technology to the local products, how much attention he pays to the aesthetics of serving and how talented he is in confectionery. Your impressions can be fuelled by non-pop wines.

On average - 1400 rub. per person (without drinks)
Tre Bicchieri - Rimsogo-Korsakova, 33
An indoor restaurant and wine cellar opposite the Nikolsky Garden. Tre Bicchieri is a branch of the Moscow restaurant bearing the same name. The restaurant has no sign, just a wooden door with a bell under the house number. Since there are only four tables, it is necessary to reserve a table in advance. The wine list includes a large selection of names from different regions. In the compact menu there are also classic snacks for wine, tartars, carpaccio and carrots. In Tre Bicchieri from time to time tastings with famous winemakers are held.

On average - 2500 rub. per person (without drinks)
EM Restaraunt - Moika embankment, 84EM
Em is a restaurant with original cuisine visiting of which requires an appointment. The place is located on the Moika Embankment in a walking distance from St. Isaac`s Square. As there is no menu, visitors are offered a choice of two sets - the main one and the vegan one, dishes from which are served simultaneously at each table. The sets are changed once every two months — it is not required to be done more often. Being not a restaurant for every day, EM is more likely an hour and a half gastronomic experience. In the interior there are many elements of decor that make the atmosphere especially cozy.

On average - 4000 rub. per person (without drinks)
Il LAGO DEI Cigni - Severnaya doroga 21B
A premium Italian restaurant on the bank of the Lebyazhy Pond in the park of the Krestovsky Island. The menu created by an Italian chef, Vincenzo Verdos, offers both classic and original dishes, there is also their own confectionery direction. The wine list has 600 items, including the rarest collection varieties.

On average - 4000 rub. per person (without drinks)
SUP VINO - Kazanskaya str., 24
Sup Vino café is a chamber place. Its carefully thought-out interior has helped to optimise the tiny room, here every detail is right in its place. Smooth lines, no sharp corners in the furniture, calm colours with a predominance of white and soft copper shades, a chandelier with dancing little men.

On average - 900 rub. per person (without drinks)
ARKA BAR & GRILL - B. Konyushennaya, 27
A restaurant-bar at the Bolshaya Konyushennaya street with a good wine list and really original cocktails. There are two floors where the loft-style and the Scandinavian aesthetics have joined, the bar space is narrow and long - this is the former arch of the house, the restaurant area used to be the inner courtyard. There is European cuisine, the menu has a lot of snacks for drinks, self-made desserts, grilled specialties. The ARKA Bar and Grill has always been distinguished by a secular atmosphere and pleasant audience. DJs are performing on weekends.

On average - 1700 rub. per person (without drinks)
TESTO - Kazanskaya str., 29
A place for those who love Italy and minimalism. Here all guests are provided with full comfort and offered excellent cuisine which reminds of the Mediterranean Sea. There are a lot of Italian restaurants in St. Petersburg. Due to their commitment to the same culture and cuisine, they are all somewhat similar to each other. Testo restaurant is distinguished by the inner sense of calmness which is spread even by the walls. Matt-white walls without any decorations, stable and strong wooden tables, spacious windows. For a satiate with luxury visitor, this place can become a healing balm which, thanks to its chaste simplicity and purity, cleans the mind from everything unnecessary.

On average - 800 rub. per person (without drinks)
Park Giuseppe - Griboedov canal embankment, 2b
For the 12 years of its operation, the restaurant of one of the Adamant holding owners has gained a reputation as one of the best Italian restaurants in St. Petersburg. The restaurant's location with no false modesty can be called ideal: in the Mikhailovsky Garden outbuilding, within a walking distance from the Savior on the Spilled Blood, the Engineering Castle and the Russian Museum. Park Dzhuzeppe occupies both floors of the building: on the first floor there is a large elegant hall with arched windows and a wood-burning pizza oven brought from Italy, on the second floor there is a cozy light attic with a magnificent view of the Mikhailovsky garden and the Moika embankment. A large all-season terrace with glass walls adjoins the first floor hall: when you sit here, you get the kind of feeling as if the tables are set right among the trees of the park.

On average - 1500 rub. per person (without drinks)
Albion Dickens - Fontanka embankment, 108
Albion Dickens has been deservedly recognised as the best British restaurant in St. Petersburg. And indeed, a place which would that much remind of the British atmosphere can be found in the good old England only. The restaurant is located on the second floor of a historic building of 1880.
This is a real little piece of England: oak panels, embossed wallpaper, solid furniture, portraits of the royal persons in gilded frames, a working wood-burning fireplace, a vintage grandfather clock. There is the Fontanka river outside the windows reminding us of the Thames. The restaurant's cuisine matches the interior: impeccably cooked dishes of European cuisine served in generous 'male' portions. Particular emphasis is made on meat: the King of Beef and Pepper steaks are famous all over St. Petersburg.

On average - 2200 rub. per person (without drinks)
You can find more interesting places to eat in Most Petersburg visitors guide
Things to do & Activities, Restaurants, Excursions and everything you need to make your vacation unforgettable
Visitors guide
St.Petersburg Visitors Guide
Leave us your email & we will sent you the visitors guide.
Absolutely Free