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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants in St. Petersburg

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighbourhoods
Neighbourhoods
Your SelectionsClear all
Cuisines & Dishes
(1788)
(1042)
(583)
Afghani
(1)
Albanian
(1)
(255)
(6)
Armenian
(38)
(152)
Australian
(4)
Austrian
(7)
Azerbaijani
(15)
Bar
(547)
Belgian
(29)
Brew Pub
(18)
(19)
(435)
Caucasian
(60)
Central American
(2)
Central Asian
(4)
Central European
(258)
(173)
Contemporary
(49)
Croatian
(2)
(3)
Czech
(15)
Danish
(1)
Diner
(35)
Dutch
(2)
(555)
(95)
(54)
Gastropub
(47)
Georgian
(68)
(58)
(26)
Grill
(70)
(39)
(36)
(28)
Israeli
(14)
(558)
(19)
(9)
Latvian
(1)
(47)
Mongolian
(1)
Norwegian
(1)
(262)
Pub
(593)
Romanian
(1)
Scandinavian
(10)
Scottish
(4)
(185)
Singaporean
(4)
Slovenian
(1)
(79)
Southwestern
(4)
(37)
Sri Lankan
(1)
(286)
(32)
Tibetan
(1)
(35)
Ukrainian
(23)
Uzbek
(24)
Wine Bar
(37)
Cheesecake
(2)
Chicken Kiev
(3)
Crab
(2)
Dim Sum
(2)
Donuts
(1)
Dumplings
(10)
Filet Mignon
(1)
Hamburger
(5)
Lasagne
(2)
Noodle
(2)
Omelette
(1)
Pasta
(5)
Polenta
(1)
Tandoori Chicken
(1)
More
Dietary Restrictions
Vegetarian Friendly
(301)
Vegan Options
(140)
Gluten Free Options
(35)
Kosher
(7)
Halal
(1)
More
Less
Meals
(506)
(1340)
(2819)
Price
Cheap Eats
(585)
Mid-range
(3302)
Fine Dining
(97)
Neighbourhoods:
Restaurant features
(52)
(359)
Free Wifi
(854)
Parking Available
(402)
Reservations
(3735)
Serves Alcohol
(836)
Takeout
(833)
Television
(496)
Wheelchair Accessible
(139)
More
Good for
Bar Scene
(536)
Business meetings
(339)
(410)
Kids
(264)
Local cuisine
(268)
(230)
(42)
More
Sort by:
  • Ranking
  • Name

The Wall Bar

#751 of 8,699 Restaurants in St. Petersburg
$ Bar Pub

Ivanoff House

#752 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Russian Eastern European European Central European

le Chien Errant

#753 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Russian

Parusa

#754 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Italian European Grill Russian
Reserve

Pivorama

#755 of 8,699 Restaurants in St. Petersburg

Astra Motor Ship Restaurant

#756 of 8,699 Restaurants in St. Petersburg
Reserve

Depo

#757 of 8,699 Restaurants in St. Petersburg
Reserve

Le Citta

#758 of 8,699 Restaurants in St. Petersburg

Matisov Domik

#759 of 8,699 Restaurants in St. Petersburg
$$ - $$$ European Russian
Reserve

Troitzkiy Most

#760 of 8,699 Restaurants in St. Petersburg
Reserve

Marchelli's

#761 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Italian
Reserve

Kholst Maslo

#762 of 8,699 Restaurants in St. Petersburg
$$ - $$$ European Central European Contemporary Russian Soups Eastern European
Reserve

Vostochny Ugolok

#763 of 8,699 Restaurants in St. Petersburg

BabJib

#764 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Asian Korean

Montenegro

#765 of 8,699 Restaurants in St. Petersburg
Reserve

Sorbet Restaurant Pushkin

#766 of 8,699 Restaurants in St. Petersburg
#14 of 92 Restaurants in Pushkin

Tan Jen

#767 of 8,699 Restaurants in St. Petersburg
Reserve

Pirogovy Dvorik

#768 of 8,699 Restaurants in St. Petersburg
$ Cafe Diner Soups
  • casual Pirog cafe 11/02/2014

Go Goa

#769 of 8,699 Restaurants in St. Petersburg

Bushe

#770 of 8,699 Restaurants in St. Petersburg

Helsinkibar

#771 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Bar Pub Street Food Scandinavian European
Reserve

Chaika

#772 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Japanese Pizza European Grill Central European

Dve Palochki

#773 of 8,699 Restaurants in St. Petersburg
Reserve

Teremok

#774 of 8,699 Restaurants in St. Petersburg

The Templet Bar

#775 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Bar Pub
Reserve

Restoran

#776 of 8,699 Restaurants in St. Petersburg
Reserve

Open Сafe Shater

#777 of 8,699 Restaurants in St. Petersburg
$$ - $$$ Bar European Pub Central European Russian

Bierstube Restaurant

#778 of 8,699 Restaurants in St. Petersburg
$$ - $$$ German Bar European Pub Central European Brew Pub Gastropub

Marchellis

#779 of 8,699 Restaurants in St. Petersburg

Gamardzhoba

#780 of 8,699 Restaurants in St. Petersburg