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, European, Russian
Pelmenya
$, Chinese, European, Russian
Pyshechnaya
$, Cafe, Fast Food, Russian
Marketplace
$, Fast Food, European, Russian
Taiyaki
$, Japanese
Local cuisine: Russian (1673)
Cafe (534)
Sushi (289)
Steakhouse (50)
Chinese (183)
Pizza (254)
Seafood (187)
Indian (30)
Percorso
$$$$, Italian, Mediterranean, European
Meatarea Chuck
$$ - $$$, American, Steakhouse, Bar
Amo Cucinare
$$ - $$$, Italian, European, Central European
LaCelletta Caffe
$$ - $$$, Italian, Pizza, Cafe
Sort by:
Ranking
Name

Troika

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

Meatarea Chuck
As featured in 3 Days in St. Petersburg

#3 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (170)

Amo Cucinare

#4 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (231)

LaCelletta Caffe

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

Restaurant Schengen

#6 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (278)
Cuisines: French European Central European Vegetarian Friendly
Reserve

Do Eat Restaurant

#7 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (164)

Ferma

#8 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (171)
Reserve

Severyanin

#9 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (505)
Reserve

Vsyo Na Svoyom Meste

#10 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (232)
Cuisines: Bar European Central European Vegetarian Friendly Vegan Options

Pelmenya

#11 of 8,697 Restaurants in St. Petersburg
$ Map
Visitor photos (431)

Zoom Cafe

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

Suliko

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

Duo Gastrobar

#14 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (276)
Cuisines: European Central European Vegetarian Friendly Vegan Options

Palkin

#15 of 8,697 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (463)
Reserve

Pryanosti & Radosti

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

Romeo's Bar & Kitchen

#17 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (301)
Reserve

Tandoor

#18 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (213)

Bushe

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

Amarcord

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

Teplo

#21 of 8,697 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (777)
Reserve

Wave ~Burgers&More~

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

Toscana Grill

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

Dom Restaurant

#24 of 8,697 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (184)
Reserve

Italy Bottega

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

Brugge Belgian Gastronomic Pub

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

Brasserie Kriek

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

Pyshechnaya

#29 of 8,697 Restaurants in St. Petersburg
$ Map
Visitor photos (182)
Cuisines: Cafe Fast Food Russian
Reserve