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
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighbourhoods
Neighbourhoods
Your SelectionsClear all
Cuisines & Dishes
(1787)
(1040)
(581)
Afghani
(1)
Albanian
(1)
(251)
(6)
Armenian
(38)
(152)
Australian
(4)
Austrian
(6)
Azerbaijani
(15)
Bar
(542)
Belgian
(30)
Brew Pub
(17)
(20)
(434)
Caucasian
(59)
Central American
(2)
Central Asian
(4)
Central European
(263)
(174)
Contemporary
(50)
Croatian
(2)
(3)
Czech
(14)
Danish
(1)
Diner
(30)
Dutch
(2)
(552)
(96)
(54)
Gastropub
(45)
Georgian
(66)
(58)
(26)
Grill
(68)
(41)
(36)
(28)
Israeli
(14)
(560)
(19)
(9)
Latvian
(1)
(47)
Mongolian
(1)
Norwegian
(1)
(261)
Pub
(587)
Romanian
(1)
Scandinavian
(9)
Scottish
(4)
(185)
Singaporean
(4)
Slovenian
(1)
(77)
Southwestern
(4)
(37)
Sri Lankan
(1)
(285)
(32)
Tibetan
(1)
(36)
Ukrainian
(23)
Uzbek
(23)
Wine Bar
(38)
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
(229)
Vegan Options
(84)
Gluten Free Options
(35)
Kosher
(7)
Halal
(1)
More
Less
Meals
(499)
(1313)
(2833)
Price
Cheap Eats
(566)
Mid-range
(3306)
Fine Dining
(100)
Neighbourhoods:
Restaurant features
(51)
(349)
Free Wifi
(838)
Parking Available
(389)
Reservations
(3724)
Serves Alcohol
(820)
Takeout
(811)
Television
(480)
Wheelchair Accessible
(129)
More
Good for
Bar Scene
(544)
Business meetings
(339)
(413)
Kids
(266)
Local cuisine
(270)
(230)
(43)
More
Sort by:
  • Ranking
  • Name

Brixton

#751 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Seafood European Central European Vegetarian Friendly
Reserve

Black China Bar

#752 of 8,695 Restaurants in St. Petersburg
Chinese Bar Pub

Lobby Bar at Ambassador Hotel

#753 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Bar Pub
Reserve

Open Сafe Shater

#754 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Bar European Pub Central European Russian

Marchellis

#755 of 8,695 Restaurants in St. Petersburg

SPB Bar Chain

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

La Botanique

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

The Templet Bar

#758 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Bar Pub
Reserve

Lindfors

#759 of 8,695 Restaurants in St. Petersburg

Cafe Versal

#760 of 8,695 Restaurants in St. Petersburg
€€ - €€€ French European
Reserve

Lucky Shot

#761 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Steakhouse Grill Russian
Reserve

Mingle Bar

#762 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Italian American International European

Coffeeshop Company

#763 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Cafe
Reserve

Cafe Imperial

#764 of 8,695 Restaurants in St. Petersburg

Puberty

#765 of 8,695 Restaurants in St. Petersburg
Brew Pub European
Reserve

Pub Black Beer

#766 of 8,695 Restaurants in St. Petersburg
Pub

Vinegret

#767 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Japanese European Fusion Russian
Reserve

Penaty Repino

#768 of 8,695 Restaurants in St. Petersburg
#4 of 16 Restaurants in Repino
€€ - €€€ European
Reserve

Bize

#769 of 8,695 Restaurants in St. Petersburg
Reserve

Stolle

#770 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Russian
Reserve

Chito-Gvrito

#771 of 8,695 Restaurants in St. Petersburg

Smalldouble

#772 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Cafe

Jazz-Philarmonic-Hall

#773 of 8,695 Restaurants in St. Petersburg
  • Smooth 29/04/2014
Reserve

Chainy Dom

#774 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Cafe Vegetarian Friendly

Maxim Repino

#775 of 8,695 Restaurants in St. Petersburg
#5 of 16 Restaurants in Repino

Pobeda Bar

#776 of 8,695 Restaurants in St. Petersburg
€€ - €€€ European Russian Georgian

Ryobra House

#777 of 8,695 Restaurants in St. Petersburg

The Telegraph Pub

#778 of 8,695 Restaurants in St. Petersburg
€€ - €€€ Bar European British Pub Scottish

Ket

#779 of 8,695 Restaurants in St. Petersburg
€€ - €€€ European
Reserve

Otmennaya Pelmennaya

#780 of 8,695 Restaurants in St. Petersburg