We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Restaurants in St. Petersburg

Percorso
$$$$, Italian, Mediterranean, European
Palkin
$$$$, European, Russian, Eastern European
Dom Restaurant
$$$$, Russian, Contemporary
Mansarda Restaurant
$$$$, Italian, Seafood, European
Pelmenya
$, Chinese, European, Russian
Pyshechnaya
$, Cafe, Fast food, Russian
Marketplace
$, Fast food, European, Russian
Pirogovy Dvorik
$, Cafe, Russian, Soups
Local cuisine: Russian (491)
Cafe (162)
Sushi (65)
Pizza (77)
Steakhouse (25)
Chinese (42)
Seafood (127)
Indian (30)
LaCelletta Caffe
$$ - $$$, Italian, Pizza, Cafe
Restaurant Schengen
$$ - $$$, French, Seafood, European
Severyanin
$$ - $$$, European, Russian, Eastern European
Zoom Cafe
$$ - $$$, Cafe, European, Russian
Sort by:
Ranking
Name

Percorso

#1 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (365)
Reserve

LaCelletta Caffe

#2 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (208)

Amo Cucinare

#3 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (220)
Cuisines: Italian European Central European Mediterranean

Restaurant Schengen

#4 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (263)
Cuisines: French Seafood European Central European
Reserve

Do Eat Restaurant

#5 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (163)
Cuisines: Mediterranean European Gastropub Italian Seafood Central European

Troika

#6 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (134)

Vsyo Na Svoyom Meste

#7 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (246)
Cuisines: Bar European Central European Pub

Pelmenya

#8 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (404)
Cuisines: Chinese European Russian Eastern European Central European Ukrainian International

Meatarea Chuck
As featured in 3 Days in St. Petersburg

#9 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (158)

Severyanin

#10 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (501)
Cuisines: European Russian Eastern European Central European
Reserve

Zoom Cafe

#11 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (479)

Amarcord

#12 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (100)

Suliko

#13 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (162)

Bushe

#14 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (205)

Pryanosti & Radosti

#15 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (174)
Cuisines: Italian Seafood European Russian Soups Eastern European Central European

Wave ~Burgers&More~

#16 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (219)

Romeo's Bar & Kitchen

#17 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (300)
Cuisines: Italian Mediterranean European Central European International
Reserve

Palkin

#18 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (446)
Cuisines: European Russian Eastern European Central European
Reserve

Teplo

#19 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (756)
Cuisines: European Russian Soups Eastern European Central European
Reserve

Duo Gastrobar

#20 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (272)
Cuisines: European Central European

Tandoor

#21 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (208)

Toscana Grill

#22 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (205)

Dom Restaurant

#23 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (175)
Cuisines: Russian Contemporary
Reserve

Ferma

#24 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (163)
Reserve

Gastronomika

#25 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (453)
Reserve

Italy Bottega

#26 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (163)

Pyshechnaya

#27 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (179)
Cuisines: Cafe Fast food Russian
Reserve

Brugge Belgian Gastronomic Pub

#28 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (132)
Cuisines: Belgian Bar European Pub Central European
Reserve

Koryushka

#30 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (495)
Cuisines: Seafood European Russian Georgian