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.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Restaurants in St. Petersburg

Percorso
$$$$, Italian, Mediterranean, European
Palkin
$$$$, French, European, Russian
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 (8668)
Cafe (538)
Sushi (293)
Pizza (254)
Steakhouse (48)
Chinese (187)
Seafood (193)
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

Amo Cucinare

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

LaCelletta Caffe

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

Do Eat Restaurant

#4 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (139)
Cuisines: Mediterranean European Gastropub Italian Seafood Central European Vegetarian Friendly

Vsyo Na Svoyom Meste

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

Restaurant Schengen

#6 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (248)
Cuisines: French Seafood European Central European
Reserve

Severyanin

#7 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (468)
Cuisines: European Russian Eastern European Central European
Reserve

Troika

#8 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (120)
Cuisines: Russian European Eastern European Central European

Pelmenya

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

Zoom Cafe

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

Wave ~Burgers&More~

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

Duo Gastrobar

#12 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (255)
Cuisines: European Central European

Suliko

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

Pryanosti & Radosti

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

Toscana Grill

#15 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (184)

Palkin

#16 of 8,669 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (416)
Cuisines: French European Russian Eastern European Central European
Reserve

Bushe

#17 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (192)

BRETZEL

#18 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (132)
Cuisines: German Bar European Pub Russian Central European

Tandoor

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

Teplo

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

Romeo's Bar & Kitchen

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

Meatarea Chuck
As featured in 3 Days in St. Petersburg

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

Italy Bottega

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

Dom Restaurant

#24 of 8,669 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (164)
Cuisines: Russian Contemporary
Reserve

Amarcord

#25 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (96)

Gastronomika

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

Pyshechnaya

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

Mansarda Restaurant

#28 of 8,669 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (544)
Cuisines: Italian Seafood European Russian Eastern European Central European Fusion

Ferma

#29 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (136)
Reserve

Caffe Italia

#30 of 8,669 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (146)
Reserve