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

View map
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighbourhoods
Neighbourhoods
Your SelectionsClear all
Cuisines & Dishes
(3064)
(1898)
(746)
Albanian
(1)
(420)
(11)
Armenian
(46)
(235)
Australian
(8)
Austrian
(5)
Azerbaijani
(36)
Bahamian
(1)
Bar
(681)
Belgian
(36)
Brew Pub
(32)
(21)
(598)
Caucasian
(126)
Central American
(3)
Central Asian
(3)
Central European
(331)
Chilean
(1)
(197)
Contemporary
(99)
Croatian
(2)
(3)
Czech
(16)
Danish
(5)
(10)
Diner
(53)
Dutch
(4)
Egyptian
(1)
(109)
(65)
Gastropub
(90)
Georgian
(167)
(56)
(28)
Grill
(120)
(80)
Hong Kong
(2)
(47)
(30)
Israeli
(28)
(687)
(597)
(30)
(18)
Latvian
(1)
(68)
Minority Chinese
(2)
Mongolian
(2)
Native American
(1)
NorthWestern Chinese
(1)
Norwegian
(8)
(316)
(1)
Polynesian
(1)
Pub
(719)
Scandinavian
(20)
Scottish
(2)
(211)
Singaporean
(3)
Slovenian
(3)
(108)
Southwestern
(4)
(51)
(292)
Swedish
(5)
Szechuan
(3)
(49)
Tibetan
(1)
(42)
Ukrainian
(26)
Uzbek
(47)
Wine Bar
(63)
Bagels
(1)
Baguette
(1)
Burrito
(2)
Ceviche
(2)
Cheesecake
(7)
Chicken Kiev
(16)
Crab
(15)
Dim Sum
(6)
Donuts
(2)
Dumplings
(22)
Falafel
(8)
Filet Mignon
(3)
Gyros
(1)
Hamburger
(96)
Hot Dog
(2)
Lasagne
(3)
Mandarin Duck
(1)
Meatloaf
(1)
Noodle
(11)
Omelette
(2)
Oyster
(2)
Pad Thai
(2)
Pancakes
(21)
Pasta
(19)
Peking Duck
(1)
Polenta
(1)
Ramen
(1)
Ribs
(5)
Salad
(104)
Sandwiches
(12)
Shawarma
(1)
Shrimp
(4)
Tandoori Chicken
(1)
Tapas
(5)
More
Dietary Restrictions
Meals
(1545)
(808)
(3393)
(5675)
Price
Cheap Eats
(1150)
Mid-range
(3922)
Fine Dining
(137)
Neighbourhoods:
Restaurant features
Accepts Credit Cards
(815)
(68)
(487)
Free Wifi
(1287)
Parking Available
(549)
Reservations
(3929)
Serves Alcohol
(1156)
Takeout
(1160)
Television
(716)
Wheelchair Accessible
(209)
More
Good for
Bar Scene
(564)
Business meetings
(405)
(530)
Kids
(423)
Local cuisine
(320)
(332)
(69)
More
Local cuisine: Russian (1898)
Cafe (598)
Sushi (292)
Pizza (317)
Seafood (210)
Steakhouse (80)
Chinese (196)
Italian (686)
Percorso
RRRR, Italian, Mediterranean, European
Dans Le Noir?
RRRR, European, International, Deli
Sintoho
RRRR, Chinese, Japanese, Sushi
L'Europe Restaurant
RRRR, European, Russian, Eastern European
Tsentralny Restaurant
RR - RRR, Russian, European, Eastern European
Severyanin
RR - RRR, European, Russian, Eastern European
Troika
RR - RRR, European, Russian, Eastern European
Banshiki
RR - RRR, Russian, European, Central European
Birch
RR - RRR, European, Seafood, Central European
Bao Mochi
RR - RRR, Chinese, Japanese, Thai
Zabyli Sahar
RR - RRR, Cafe, European, Healthy
Забыли Сахар
RR - RRR, European, Healthy
Phali Hinkali
R, Caucasian, Georgian
all Seasons
R, International, European, Gastropub
Lounge-Cafe PAR
R, Italian, American, European
Забыли Сахар
RR - RRR, European, Healthy
Julia Child Bistro
R, French, European, Cafe
Ukrop Cafe
RR - RRR, Cafe, European, Central European
Sort by:
  • Ranking
  • Name
#1 of 9 447 Restaurants in St. Petersburg
#2 of 9 447 Restaurants in St. Petersburg
#3 of 9 447 Restaurants in St. Petersburg
R Caucasian Georgian
#4 of 9 447 Restaurants in St. Petersburg
RR - RRR Chinese Japanese Thai
#5 of 9 447 Restaurants in St. Petersburg
#6 of 9 447 Restaurants in St. Petersburg
RR - RRR Cafe European Healthy
#7 of 9 447 Restaurants in St. Petersburg
#8 of 9 447 Restaurants in St. Petersburg
#10 of 9 447 Restaurants in St. Petersburg
#11 of 9 447 Restaurants in St. Petersburg
#12 of 9 447 Restaurants in St. Petersburg
#13 of 9 447 Restaurants in St. Petersburg
#14 of 9 447 Restaurants in St. Petersburg
#16 of 9 447 Restaurants in St. Petersburg
Reserve
#17 of 9 447 Restaurants in St. Petersburg
Reserve
#19 of 9 447 Restaurants in St. Petersburg
RR - RRR French European Central European Vegetarian Friendly Vegan Options
Reserve
#20 of 9 447 Restaurants in St. Petersburg
Reserve
#21 of 9 447 Restaurants in St. Petersburg
RR - RRR Steakhouse European
#22 of 9 447 Restaurants in St. Petersburg
#23 of 9 447 Restaurants in St. Petersburg
#24 of 9 447 Restaurants in St. Petersburg
Mechta Pushkin
#25 of 9 447 Restaurants in St. Petersburg
#1 of 101 Restaurants in Pushkin
#26 of 9 447 Restaurants in St. Petersburg
Reserve
#28 of 9 447 Restaurants in St. Petersburg
#30 of 9 447 Restaurants in St. Petersburg