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.

Italian Restaurants in St. Petersburg

Sort by:
Ranking
Name

Percorso

#1 of 8,729 Restaurants in St. Petersburg
€€€€ Map
Visitor photos (365)
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

Do Eat Restaurant

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

Pryanosti & Radosti

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

Romeo's Bar & Kitchen

#16 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (300)
Cuisines: Italian Mediterranean European Central European International
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

Gastronomika

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

Ferma

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

Italy Bottega

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

Mansarda Restaurant

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

Caffe Italia

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

Obed Bufet

#34 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (165)

Mama Roma

#44 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (79)
Cuisines: Italian Pizza

GooseGoose

#46 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (148)
Cuisines: Italian Mediterranean European
Reserve

Pizza 22cm

#55 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (106)
Cuisines: Italian Pizza European

Marchelli's

#64 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (191)
Cuisines: Italian

Trattoria Limoncello

#67 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (75)
Cuisines: Italian Pizza European Central European Grill

Jerome

#72 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (157)
Cuisines: Italian European Contemporary
Reserve

Jamie's Italian

#96 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (499)
Cuisines: Italian Seafood European
Reserve

Ryba

#100 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (111)
Cuisines: Italian Asian Seafood
Reserve

Pelmeniya on Marata

#103 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (46)
Cuisines: Italian Asian Russian Georgian

Restaurant Marcelli’s

#111 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (100)
Cuisines: Italian European Central European

Probka

#113 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (96)
Cuisines: Italian Seafood European Mediterranean Central European
Reserve

Macarena

#114 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (140)
Cuisines: Italian Mexican Seafood Mediterranean European Spanish Portuguese Bar Central European

Vincent

#120 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (64)
Cuisines: French Italian Seafood Mediterranean European Central European

Bolshaya Kukhnya

#124 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (181)

Trattoria Stefano

#132 of 8,729 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (68)
Cuisines: Italian Pizza European Soups
Reserve