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
Pirogovy Dvorik
$, Cafe, Russian, Soups
Marketplace
$, Fast food, European, Russian
Local cuisine: Russian (491)
Cafe (160)
Sushi (65)
Pizza (76)
Steakhouse (24)
Chinese (42)
Seafood (128)
Indian (30)
Percorso
$$$$, Italian, Mediterranean, European
LaCelletta Caffe
$$ - $$$, Italian, Pizza, Cafe
Amo Cucinare
$$ - $$$, Italian, European, Central European
Restaurant Schengen
$$ - $$$, French, Seafood, European
Sort by:
Ranking
Name

Percorso

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

LaCelletta Caffe

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

Amo Cucinare

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

Restaurant Schengen

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

Troika

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

Do Eat Restaurant

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

Pelmenya

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

Vsyo Na Svoyom Meste

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

Severyanin

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

Zoom Cafe

#10 of 8,734 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (473)

Suliko

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

Bushe

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

Amarcord

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

Wave ~Burgers&More~

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

Pryanosti & Radosti

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

Meatarea Chuck
As featured in 3 Days in St. Petersburg

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

Duo Gastrobar

#17 of 8,734 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (267)
Cuisines: European Central European

Palkin

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

Romeo's Bar & Kitchen

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

Teplo

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

Tandoor

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

Toscana Grill

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

Dom Restaurant

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

Italy Bottega

#24 of 8,734 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (159)

Gastronomika

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

Ferma

#26 of 8,734 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (160)
Reserve

Pyshechnaya

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

Brugge Belgian Gastronomic Pub

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

Koryushka

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