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.

European Restaurants in St. Petersburg

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Percorso

#2 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (295)
Cuisines: Italian Mediterranean European
Reserve

LaCelletta Caffe

#3 of 8,613 Restaurants in St. Petersburg
Price: $5 - $11 Map
Visitor photos (173)

Do Eat Restaurant

#4 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (103)
Cuisines: Mediterranean European Gastropub Italian

Suliko

#5 of 8,613 Restaurants in St. Petersburg
Price: $8 - $16 Map
Visitor photos (123)
Cuisines: European

Restaurant Schengen

#6 of 8,613 Restaurants in St. Petersburg
Price: $16 - $19 Map
Visitor photos (221)
Cuisines: French European Central European
Reserve

Vsyo Na Svoyom Meste

#7 of 8,613 Restaurants in St. Petersburg
Price: $8 - $23 Map
Visitor photos (236)
Cuisines: Bar European Central European Asian

Pryanosti & Radosti

#8 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (135)
Cuisines: Italian Seafood European Russian Soups Eastern European Central European

Severyanin

#9 of 8,613 Restaurants in St. Petersburg
Price: $4 - $18 Map
Visitor photos (456)
Cuisines: European Russian Eastern European Central European
Reserve

Zoom Cafe

#10 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (444)
Cuisines: Cafe European Russian Soups Eastern European Central European

Pelmenya

#11 of 8,613 Restaurants in St. Petersburg
Price: $4 - $8 Map
Visitor photos (309)
Cuisines: Chinese European Asian Russian Eastern European Central European Ukrainian International

Palkin

#13 of 8,613 Restaurants in St. Petersburg
Price: $56 - $225 Map
Visitor photos (398)
Cuisines: French European Russian Eastern European Central European
Reserve

Toscana Grill

#14 of 8,613 Restaurants in St. Petersburg
Price: $4 - $1,011 Map
Visitor photos (176)
Cuisines: Italian European Russian Bar Seafood Mediterranean Soups Central European

Duo Gastrobar

#15 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (241)
Cuisines: European Central European

Bushe

#16 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (182)
Cuisines: European French Cafe Fast Food

Teplo

#17 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (677)
Cuisines: European Russian Soups Eastern European Central European
Reserve

Romeo's Bar & Kitchen

#18 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (231)
Cuisines: Italian Mediterranean European Central European International
Reserve

Brugge Belgian Gastronomic Pub

#20 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (119)
Cuisines: Belgian Bar European Pub Central European
Reserve

Cafe Abajour

#23 of 8,613 Restaurants in St. Petersburg
Price: $15 - $35 Map
Visitor photos (109)
Cuisines: European Central European Grill

Caffe Italia

#24 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (104)
Cuisines: Italian Pizza Cafe European Mediterranean
Reserve

Amarcord

#25 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (84)
Cuisines: Italian Mediterranean European Seafood

Italy Bottega

#26 of 8,613 Restaurants in St. Petersburg
Price: $10 - $30 Map
Visitor photos (138)
Cuisines: Italian Pizza Mediterranean European

Gastronomika

#27 of 8,613 Restaurants in St. Petersburg
Price: $5 - $100 Map
Visitor photos (391)
Cuisines: European Asian Italian Mediterranean Russian Eastern European Central European
Reserve

GooseGoose

#28 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (111)
Cuisines: Italian Mediterranean European
Reserve

Marketplace

#29 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (80)
Cuisines: Fast Food European Russian Eastern European

Troika

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

Nasha Dacha

#32 of 8,613 Restaurants in St. Petersburg
Map
Visitor photos (151)
Cuisines: European Vegetarian Friendly Russian

Meatarea Chuck
As featured in 3 Days in St. Petersburg

#34 of 8,613 Restaurants in St. Petersburg
Price: $5 - $15 Map
Visitor photos (140)
Cuisines: American Steakhouse Bar Barbecue European

Gastro Pub Ivan & Maria

#35 of 8,613 Restaurants in St. Petersburg
Price: $3 - $12 Map
Visitor photos (168)
Cuisines: Russian Bar European Pub Central European