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.

Vegetarian Restaurants in St. Petersburg

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighborhoods
Neighborhoods
Your SelectionsClear all
Vegetarian Friendly
(311)
Cuisines & Dishes
(218)
(113)
(1)
Armenian
(4)
(40)
Azerbaijani
(2)
Bar
(43)
Belgian
(2)
(47)
Caucasian
(14)
Central American
(2)
Central European
(102)
(10)
Contemporary
(8)
(1)
(8)
(5)
Gastropub
(2)
Georgian
(14)
(2)
Grill
(7)
(18)
Israeli
(2)
(64)
(2)
(3)
(30)
Pub
(20)
Scandinavian
(1)
(47)
Singaporean
(2)
(24)
Southwestern
(1)
(12)
(7)
Ukrainian
(1)
Uzbek
(4)
Wine Bar
(4)
Cheesecake
(2)
Chicken Kiev
(3)
Crab
(2)
Dim Sum
(2)
Dumplings
(10)
Filet Mignon
(1)
Hamburger
(4)
Lasagne
(2)
Noodle
(2)
Omelette
(1)
Pasta
(4)
Polenta
(1)
Shrimp
(1)
Tandoori Chicken
(1)
More
Dietary Restrictions
Vegetarian Friendly
(311)
Vegan Options
(140)
Gluten Free Options
(32)
Kosher
(1)
Meals
(201)
(259)
(259)
Price
Cheap Eats
(38)
Mid-range
(472)
Fine Dining
(26)
Neighborhoods:
Restaurant features
(12)
Free Wifi
(217)
Parking Available
(58)
Reservations
(255)
Serves Alcohol
(219)
Takeout
(203)
Television
(72)
Wheelchair Accessible
(40)
More
Good for
Bar scene
(23)
Business meetings
(167)
Kids
(124)
Local cuisine
(80)
(135)
More
Sort by:
  • Relevance
  • Ranking
  • Name

Romeo's Bar & Kitchen

#3 of 311 Results
$$ - $$$ Italian Mediterranean European Central European International Vegetarian Friendly Vegan Options

Teplo

#4 of 311 Results
$$ - $$$ European Russian Soups Eastern European Central European Vegetarian Friendly Vegan Options Gluten Free Options

Suliko

#5 of 311 Results
$$ - $$$ European Eastern European Vegetarian Friendly Vegan Options

Pryanosti & Radosti

#6 of 311 Results
$$ - $$$ Italian European Russian Georgian Vegetarian Friendly Vegan Options Gluten Free Options

Restaurant Schengen

#8 of 311 Results
$$ - $$$ French Seafood European Central European Vegetarian Friendly Vegan Options Gluten Free Options

Zoom Cafe

#11 of 311 Results
$$ - $$$ Cafe European Russian Soups Eastern European Central European Vegetarian Friendly Vegan Options

Duo Gastrobar

#12 of 311 Results
$$ - $$$ European Central European Vegetarian Friendly Vegan Options

Amo Cucinare

#13 of 311 Results
$$ - $$$ Italian Mediterranean European Central European Vegetarian Friendly Vegan Options Gluten Free Options

Dom Restaurant

#14 of 311 Results
$$$$ Russian Contemporary Vegetarian Friendly Vegan Options Gluten Free Options

Ferma

#15 of 311 Results
$$ - $$$ Italian Delicatessen European Soups Vegetarian Friendly Vegan Options

Gastronomika

#16 of 311 Results

Italy Bottega

#17 of 311 Results
$$ - $$$ Italian Pizza Mediterranean European Vegetarian Friendly Vegan Options

Restaurant Wine & Water

#18 of 311 Results
$$ - $$$ Thai European Eastern European Georgian Vegetarian Friendly Vegan Options

Yat Restaurant-Buffet

#21 of 311 Results
$$ - $$$ European Russian Soups Eastern European Central European Vegetarian Friendly Vegan Options

Gogol

#22 of 311 Results
$$ - $$$ European Russian Eastern European Central European Vegetarian Friendly Vegan Options

Amarcord

#23 of 311 Results
$$ - $$$ Italian Seafood Mediterranean European Vegetarian Friendly Vegan Options

Koryushka

#24 of 311 Results
$$ - $$$ Seafood European Russian Georgian Vegetarian Friendly Vegan Options Gluten Free Options

Hamlet+Jacks

#25 of 311 Results
$$ - $$$ Seafood European Central European Vegetarian Friendly Vegan Options

Vsyo Na Svoyom Meste

#26 of 311 Results
$$ - $$$ Bar European Central European Vegetarian Friendly Vegan Options

Pelmenya

#27 of 311 Results

ChaCha

#29 of 311 Results
$$ - $$$ Georgian Vegetarian Friendly Vegan Options Gluten Free Options

Gosti

#30 of 311 Results
$$ - $$$ European Russian Central European Vegetarian Friendly Vegan Options