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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Restaurants in St. Petersburg

Sort by:
Ranking
Name

Koryushka

#31 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (495)
Cuisines: Seafood European Russian Georgian

ChaCha

#32 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (166)
Cuisines: Georgian

Caffe Italia

#33 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (151)
Reserve

Obed Bufet

#35 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (165)

Russkaya Ryumochnaya No. 1

#36 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (313)
Reserve

Yat Restaurant-Buffet

#37 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (386)
Cuisines: European Russian Eastern European Central European

Gogol

#38 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (450)
Cuisines: European Russian Eastern European Central European
Reserve

Khochu Kharcho

#39 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (202)
Cuisines: Eastern European
Reserve

O'Hooligans

#40 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (135)
Cuisines: Irish Bar European Pub Central European British

Pkhali - Khinkali

#42 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (222)

Stroganoff Steak House

#43 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (342)
Cuisines: American Russian Steakhouse European Eastern European Central European
Reserve

Gastro Pub Ivan & Maria

#44 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (194)
Cuisines: Russian Bar European Pub Central European

GooseGoose

#45 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (148)
Reserve

Pirogovy Dvorik

#46 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (77)
Cuisines: Cafe Russian Soups

Hamlet+Jacks

#47 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (156)
Cuisines: Seafood European Central European Vegetarian Friendly

Brynza

#48 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (127)
Cuisines: Fast food European Russian Eastern European Central European

Restaurant Wine & Water

#49 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (98)
Cuisines: Thai European Georgian

Mama Roma

#50 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (79)
Cuisines: Italian Pizza

L'Europe Restaurant

#51 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (150)
Cuisines: European Russian Eastern European Central European
Reserve

Nasha Dacha

#52 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (178)

Stolle

#53 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (52)

Katyusha Restaurant

#54 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (243)
Cuisines: Russian Soups Eastern European Central European

Cafe Abajour

#55 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (111)
Cuisines: European Central European Grill

Tsar

#56 of 8,729 Restaurants in St. Petersburg
$$$$ Map
Visitor photos (221)
Cuisines: European Russian Eastern European Central European
Reserve

BRETZEL

#57 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (134)
Cuisines: German Bar European Pub Russian Eastern European Central European

Baklazhan

#58 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (239)

Pizza 22cm

#59 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (106)
Cuisines: Italian Pizza European

Bekitzer

#60 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (125)