Sort by
Filters

Best vegetarian restaurants in Saint Petersburg

/ 148

Sort by

Rating
.
Show ratings
Open now Find restaurants that are open now
Open at...Open on Sunday at 15:00 and 1+ hour

Distance

0.2 kmIn radius 0.2 km from Saint Petersburg city center
0.5 kmIn radius 0.5 km from Saint Petersburg city center
1 kmIn radius 1 km from Saint Petersburg city center
2 kmIn radius 2 km from Saint Petersburg city center
5 kmIn radius 5 km from Saint Petersburg city center
10 kmIn radius 10 km from Saint Petersburg city center
20 kmIn radius 20 km from Saint Petersburg city center
50 kmIn radius 50 km from Saint Petersburg city center
75 kmIn radius 75 km from Saint Petersburg city center
100 kmIn radius 100 km from Saint Petersburg city center
Within Saint Petersburg
Narrow results by city

Price

$Cheap
$$Moderate
$$$Expensive
$$$$Very expensive

Collections

Botanika
Order online
Botanika / Vegetarian, Cafe, Restaurant
#1 of 148 vegetarian restaurants in Saint Petersburg
Open now 11:00 - 23:30
Gostiny Dvor
Vegetarian, Indian
$$$$
Rada & K
Rada & K / Vegetarian, Cafe, Restaurant
#2 of 148 vegetarian restaurants in Saint Petersburg
Open now 11:00 - 22:00
Sennaya Ploschad
Vegetarian, Indian, Fast food
$$$$
Prekrasnaya Zelonaya
Prekrasnaya Zelonaya / Vegetarian, Cafe, Restaurant
#3 of 148 vegetarian restaurants in Saint Petersburg
Open now 10:30 - 22:00
Gostiny Dvor
Vegetarian
$$$$
ZEN Vegan Burger
Order online
ZEN Vegan Burger / Vegetarian, Restaurant, Desserts
#4 of 148 vegetarian restaurants in Saint Petersburg
Open now 10:00 - 22:00
Sadovaya
Vegetarian, American
$$$$
Veggie Box
Veggie Box / Cafe, Vegetarian, Pizzeria, Restaurant, Desserts
#5 of 148 vegetarian restaurants in Saint Petersburg
Open now 13:00 - 22:00
Ligovsky Prospekt
Vegetarian, Pizza, Fast food
$$$$
Лаор
Лаор / Cafe, Restaurant, Vegetarian
#6 of 148 vegetarian restaurants in Saint Petersburg
Open now 10:00 - 22:00
Sadovaya
Indian, Vegetarian
$$$$
Fika
Fika / Vegetarian, Cafe, Restaurant
#7 of 148 vegetarian restaurants in Saint Petersburg
Open now 12:00 - 21:00
Petrogradskaya
Delis, European, Italian, Japanese, Vegetarian, Healthy food, Soups, Dessert, Salads, Sandwiches
$$$$
Troitskiy Most
Troitskiy Most / Vegetarian, Cafe, Restaurant
#10 of 148 vegetarian restaurants in Saint Petersburg
Open now 09:00 - 22:00
Gorkovskaya
Vegetarian
$$$$
Troitskiy Most
Troitskiy Most / Cafe, Vegetarian, Restaurant
#11 of 148 vegetarian restaurants in Saint Petersburg
Open now 09:00 - 21:00
Vasileostrovskaya
Vegetarian
$$$$
Jiva Burgers
Jiva Burgers / Vegetarian, Restaurant
#12 of 148 vegetarian restaurants in Saint Petersburg
Open now 12:00 - 22:00
Gostiny Dvor
Vegetarian, Healthy food
$$$$
Троицкий Мост
Троицкий Мост / Cafe, Vegetarian
#13 of 148 vegetarian restaurants in Saint Petersburg
Open now 09:00 - 23:00
Nevsky Prospekt
European, Russian, Vegetarian options
$$$$
Prana Bar
Prana Bar / Cafe, Vegetarian, Restaurant, Pub & bar
#14 of 148 vegetarian restaurants in Saint Petersburg
Open now 12:00 - 23:00
Sadovaya
Vegetarian
$$$$
Auroville Cafe
Auroville Cafe / Cafe, Restaurant, Vegetarian
#15 of 148 vegetarian restaurants in Saint Petersburg
Open now 12:00 - 22:00
Ploshchad Vosstaniya
Indian, Vegetarian
$$$$
Ra Family
Ra Family / Cafe, Restaurant, Vegetarian
#16 of 148 vegetarian restaurants in Saint Petersburg
Open now 11:00 - 22:00
Vladimirskaya
Vegetarian
$$$$
Jiva Burgers
Jiva Burgers / Vegetarian, Restaurant
#17 of 148 vegetarian restaurants in Saint Petersburg
Open now 12:00 - 22:00
Sennaya Ploschad
Vegetarian
$$$$
VEGA
Order online
VEGA / Vegetarian
#18 of 148 vegetarian restaurants in Saint Petersburg
Open now 11:00 - 19:00
Chernyshevskaya
Vegetarian
$$$$
Troitskiy Most
Troitskiy Most / Cafe, Vegetarian, Coffee house
#19 of 148 vegetarian restaurants in Saint Petersburg
Open now 08:00 - 22:00
Gorkovskaya
Vegetarian
$$$$
Veg craft bar FITA
Veg craft bar FITA / Cafe, Pub & bar, Coffee house, Vegetarian, Desserts
#20 of 148 vegetarian restaurants in Saint Petersburg
ClosedOpens at 18:00
Austrian, Healthy food, Vegetarian options
$$$$