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 (8687)
Cafe (538)
Sushi (293)
Pizza (256)
Steakhouse (50)
Chinese (187)
Seafood (193)
Indian (30)
Percorso
$$$$, Italian, Mediterranean, European
Amo Cucinare
$$ - $$$, Italian, Seafood, Mediterranean
LaCelletta Caffe
$$ - $$$, Italian, Pizza, Cafe
Do Eat Restaurant
$$ - $$$, Mediterranean, European, Gastropub
Sort by:
Ranking
Name

Percorso

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

Amo Cucinare

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

LaCelletta Caffe

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

Do Eat Restaurant

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

Restaurant Schengen

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

Vsyo Na Svoyom Meste

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

Severyanin

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

Pelmenya

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

Zoom Cafe

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

Troika

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

Suliko

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

Toscana Grill

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

Palkin

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

Wave ~Burgers&More~

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

Pryanosti & Radosti

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

Duo Gastrobar

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

Bushe

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

Teplo

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

Meatarea Chuck
As featured in 3 Days in St. Petersburg

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

Romeo's Bar & Kitchen

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

Tandoor

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

Amarcord

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

Italy Bottega

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

Dom Restaurant

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

Gastronomika

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

Pyshechnaya

#26 of 8,689 Restaurants in St. Petersburg
$ Map
Visitor photos (163)
Cuisines: Cafe Fast food Russian
Reserve

Mansarda Restaurant

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

Russkaya Ryumochnaya No. 1

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

Caffe Italia

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

Koryushka

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