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 8,791 Restaurants in St. Petersburg
Price: $6 - $19 Map
Visitor photos (143)
Cuisines: American Asian European Russian Central European

Percorso

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

Severyanin

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

Cafe Abajour

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

Palkin

#5 of 8,791 Restaurants in St. Petersburg
Price: $56 - $223 Map
Visitor photos (258)
Cuisines: European Russian
Reserve

Pelmenya

#6 of 8,791 Restaurants in St. Petersburg
Price: $3 - $6 Map
Visitor photos (118)
Cuisines: Chinese Asian Russian Eastern European International

Wave ~Burgers&More~

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

Restaurant Schengen

#8 of 8,791 Restaurants in St. Petersburg
Price: $6 - $13 Map
Visitor photos (86)
Cuisines: European Russian
Reserve

Zoom Cafe

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

Romeo's Bar & Kitchen

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

Bushe

#11 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (110)
Cuisines: European French

Tandoor

#12 of 8,791 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 8,791 Restaurants in St. Petersburg
Map
Visitor photos (86)
Cuisines: Russian
Reserve

Teplo

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

O'Hooligans

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

Koryushka

#16 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (206)
Cuisines: European Russian Central European
Reserve

Gastronomika

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

Dom Restaurant

#19 of 8,791 Restaurants in St. Petersburg
Price: $33 - $89 Map
Visitor photos (76)
Cuisines: Russian French Contemporary
Reserve

Russkaya Ryumochnaya No. 1

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

Duo Gastrobar

#21 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (137)
Cuisines: European
Reserve

Ribai

#22 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (91)
Cuisines: American Steakhouse Russian
Reserve

Khochu Kharcho

#23 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (97)
Cuisines: Eastern European
Reserve

Brynza

#24 of 8,791 Restaurants in St. Petersburg
Map
Visitor photos (29)
Cuisines: Fast Food Russian

Yat Restaurant-Buffet

#25 of 8,791 Restaurants in St. Petersburg
Price: $13 - $26 Map
Visitor photos (141)
Cuisines: Russian

Gogol

#26 of 8,791 Restaurants in St. Petersburg
Price: $11 - $33 Map
Visitor photos (245)
Cuisines: Russian
Reserve

Toscana Grill

#27 of 8,791 Restaurants in St. Petersburg
Price: $6 - $12 Map
Visitor photos (39)
Cuisines: Italian European Russian Pizza Mediterranean

Baklazhan

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

Stroganoff Steak House

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

Marketplace

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