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
Marketplace
$, Fast food, European, Russian
Pirogovy Dvorik
$, Cafe, Russian, Soups
Local cuisine: Russian (8686)
Cafe (538)
Sushi (293)
Pizza (255)
Steakhouse (49)
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

Percorso

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

Amo Cucinare

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

LaCelletta Caffe

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

Do Eat Restaurant

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

Troika

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

Restaurant Schengen

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

Vsyo Na Svoyom Meste

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

Severyanin

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

Pelmenya

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

Zoom Cafe

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

Suliko

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

Toscana Grill

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

Palkin

#13 of 8,688 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (417)
Cuisines: French European Russian Eastern European Central European
Reserve

Meatarea Chuck
As featured in 3 Days in St. Petersburg

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

Wave ~Burgers&More~

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

Pryanosti & Radosti

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

Duo Gastrobar

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

Bushe

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

Tandoor

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

Teplo

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

Romeo's Bar & Kitchen

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

Italy Bottega

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

Dom Restaurant

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

BRETZEL

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

Gastronomika

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

Amarcord

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

Pyshechnaya

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

Mansarda Restaurant

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

Russkaya Ryumochnaya No. 1

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

Caffe Italia

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