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.

European Restaurants in St. Petersburg

Sort by:
Ranking
Name

Percorso

#1 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (366)
Cuisines: Italian Mediterranean European
Reserve

LaCelletta Caffe

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

Amo Cucinare

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

Restaurant Schengen

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

Troika

#5 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (134)
Cuisines: Russian European Eastern European

Do Eat Restaurant

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

Pelmenya

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

Vsyo Na Svoyom Meste

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

Severyanin

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

Zoom Cafe

#10 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (473)
Cuisines: Cafe European Russian Soups Eastern European Central European Vegetarian Friendly

Meatarea Chuck
As featured in 3 Days in St. Petersburg

#11 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (158)
Cuisines: American Steakhouse Bar Barbecue European

Suliko

#12 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (162)
Cuisines: European Soups Eastern European

Eliseyev Emporium Coffeeshop

#1 of 79 Dessert in St. Petersburg
$$ - $$$ Map
Visitor photos (286)
Cuisines: Cafe European Russian Delicatessen

Bushe

#13 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (205)
Cuisines: European French Cafe Fast Food

Pryanosti & Radosti

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

Duo Gastrobar

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

Palkin

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

Romeo's Bar & Kitchen

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

Teplo

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

Amarcord

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

Toscana Grill

#22 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (204)
Cuisines: Italian European Russian Seafood Mediterranean Soups Central European Vegetarian Friendly

Brugge Belgian Gastronomic Pub

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

Italy Bottega

#25 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (162)
Cuisines: Italian Pizza Mediterranean European

Gastronomika

#26 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (453)
Cuisines: European Asian Italian Mediterranean Russian Eastern European Central European
Reserve

Ferma

#27 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (163)
Cuisines: Italian Delicatessen European Soups
Reserve

Mansarda Restaurant

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

Brasserie Kriek

#30 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (99)
Cuisines: Belgian Bar European Pub Central European

Koryushka

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

Caffe Italia

#33 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (151)
Cuisines: Italian Pizza Cafe Mediterranean European
Reserve