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

Italian Restaurants in St. Petersburg

Sort by:
Ranking
Name

Percorso

#1 of 8,688 Restaurants in St. Petersburg
€€€€ Map
Visitor photos (353)
Cuisines: Italian Mediterranean European
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

Toscana Grill

#12 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (184)
Cuisines: Italian European Russian Seafood Mediterranean Soups Central European Vegetarian Friendly

Pryanosti & Radosti

#16 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (159)
Cuisines: Italian Seafood European Russian Soups Eastern European Central European Gluten Free Options

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)
Cuisines: Italian Pizza Mediterranean European Asian

Gastronomika

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

Amarcord

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

Mansarda Restaurant

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

Caffe Italia

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

Ferma

#35 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (139)
Cuisines: Italian Delicatessen European
Reserve

GooseGoose

#57 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (128)
Cuisines: Italian Seafood Mediterranean European
Reserve

Pizza 22cm

#62 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (104)
Cuisines: Italian Pizza European

Marchelli's

#67 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (183)
Cuisines: Italian

Trattoria Limoncello

#70 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (74)
Cuisines: Italian European Central European Pizza Grill

Pelmeniya on Marata

#73 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (39)
Cuisines: Italian Asian Russian Georgian

Moskva Na Nevskom

#84 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (276)
Cuisines: Italian Japanese Seafood Sushi European Asian Russian Eastern European Central European
Reserve

Jerome

#87 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (146)
Cuisines: Italian European Contemporary
Reserve

Jamie's Italian

#97 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (482)
Cuisines: Italian Seafood European
Reserve

Macarena

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

Probka

#106 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (93)
Cuisines: Italian Seafood European Central European
Reserve

Mama Roma

#110 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (67)
Cuisines: Italian Pizza

Ryba

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

Restaurant Marcelli’s

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

Bolshaya Kukhnya

#118 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (176)

Vincent

#127 of 8,688 Restaurants in St. Petersburg
€€ - €€€ Map
Visitor photos (48)
Cuisines: French Italian European Soups Central European Seafood Mediterranean