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.

Restaurants in St. Petersburg, Russia

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Popular
Memorable Dinners
Breakfast on the Go
Casual Meals
Coffee Shops and Cafes
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Gasto Bar Vsyo na Svoyom Meste

#1 of 9,221 Restaurants in St. Petersburg
Price: $6 - $19 Map
Visitor photos (145)
Cuisines: American Asian European Russian Central European

Percorso

#2 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (125)
Cuisines: Italian
Reserve

Severyanin

#3 of 9,221 Restaurants in St. Petersburg
Price: $3 - $15 Map
Visitor photos (250)
Cuisines: Russian Eastern European
Reserve

Cafe Abajour

#4 of 9,221 Restaurants in St. Petersburg
Price: $15 - $35 Map
Visitor photos (87)
Cuisines: European Grill
Reserve

Restaurant Schengen

#5 of 9,221 Restaurants in St. Petersburg
Price: $6 - $13 Map
Visitor photos (87)
Cuisines: European Russian
Reserve

Palkin

#6 of 9,221 Restaurants in St. Petersburg
Price: $56 - $225 Map
Visitor photos (258)
Cuisines: European Russian
Reserve

Pelmenya

#7 of 9,221 Restaurants in St. Petersburg
Price: $3 - $6 Map
Visitor photos (119)
Cuisines: Chinese Asian Russian Eastern European International

Wave ~Burgers&More~

#8 of 9,221 Restaurants in St. Petersburg
Price: $19 Map
Visitor photos (113)
Cuisines: American

Zoom Cafe

#9 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (286)
Cuisines: European Russian Soups Cafe
Reserve

Romeo's Bar & Kitchen

#10 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (145)
Cuisines: Italian International Mediterranean
Reserve

Bushe

#11 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (112)
Cuisines: European French

Tandoor

#12 of 9,221 Restaurants in St. Petersburg
Price: $15 - $50 Map
Visitor photos (56)
Cuisines: Indian Asian
Reserve

Pyshechnaya
As featured in One Day in St. Petersburg

#13 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (86)
Cuisines: Russian
Reserve

Teplo

#14 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (408)
Cuisines: European Russian Soups
Reserve

O'Hooligans

#15 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (71)
Cuisines: Irish British Pub

Koryushka

#16 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (207)
Cuisines: European Russian Central European
Reserve

Gastronomika

#17 of 9,221 Restaurants in St. Petersburg
Price: $5 - $100 Map
Visitor photos (185)
Cuisines: European Asian Russian
Reserve

Mansarda Restaurant

#18 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (299)
Cuisines: Italian European Eastern European Fusion
Reserve

Duo Gastrobar

#19 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (137)
Cuisines: European
Reserve

Russkaya Ryumochnaya No. 1

#20 of 9,221 Restaurants in St. Petersburg
Price: $4 - $19 Map
Visitor photos (181)
Cuisines: Russian Eastern European
Reserve

Dom Restaurant

#21 of 9,221 Restaurants in St. Petersburg
Price: $34 - $90 Map
Visitor photos (76)
Cuisines: Russian French Contemporary
Reserve

Khochu Kharcho

#22 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (97)
Cuisines: Eastern European
Reserve

Yat Restaurant-Buffet

#23 of 9,221 Restaurants in St. Petersburg
Price: $13 - $25 Map
Visitor photos (151)
Cuisines: Russian

Gogol

#24 of 9,221 Restaurants in St. Petersburg
Price: $11 - $34 Map
Visitor photos (245)
Cuisines: Russian
Reserve

Ribai

#25 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (91)
Cuisines: American Steakhouse Russian
Reserve

Toscana Grill

#26 of 9,221 Restaurants in St. Petersburg
Price: $6 - $11 Map
Visitor photos (40)
Cuisines: Italian European Russian Pizza Mediterranean

Brynza

#27 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (34)
Cuisines: Fast Food Russian

Baklazhan

#28 of 9,221 Restaurants in St. Petersburg
Map
Visitor photos (167)
Cuisines: Asian Eastern European International Middle Eastern Russian
Reserve

Stroganoff Steak House

#29 of 9,221 Restaurants in St. Petersburg
Price: $6 - $32 Map
Visitor photos (137)
Cuisines: American Russian Steakhouse
Reserve

Marketplace

#30 of 9,221 Restaurants in St. Petersburg
Price: $3 - $6 Map
Visitor photos (165)
Cuisines: Italian Russian International Asian