Sort by
Filters

Best vegetarian restaurants in Saint Petersburg

/ 282

Sort by

Rating
.
Show ratings
Open now Find restaurants that are open now
Open at...Set the time and duration of opening hours of the restaurant
Duration (hours)
1
2
3
4
5
Open now and for 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

Search for

Ботаника
Order online
Ботаника / Cafe, Vegetarian, Restaurant
#1 of 282 vegetarian restaurants in Saint Petersburg
Open now 11AM - 10:30PM
Vegetarian, Indian, European, Russian
$$$$
Kafe Panorama Moyego Serdtsa Bezmolviya
Kafe Panorama Moyego Serdtsa Bezmolviya / Cafe, Vegetarian, Fast food, Restaurant
#2 of 282 vegetarian restaurants in Saint Petersburg
Open now 11AM - 10PM
Chkalovskaya
Vegetarian, European, Indian, Russian, Fast food
$$$$
Daner Pizza Spot
Daner Pizza Spot / Pizzeria, Vegetarian, Restaurant
#3 of 282 vegetarian restaurants in Saint Petersburg
ClosedOpens at 1PM
Ploshchad Vosstaniya
Vegetarian, Pizza
$$$$
Кафе Троицкий Мост
Order online
Кафе Троицкий Мост / Cafe, Vegetarian, Restaurant, Coffee house
#4 of 282 vegetarian restaurants in Saint Petersburg
Open now 8AM - 10PM
Vegetarian, European, Russian
$$$$
Ananda
Ananda / Cafe, Vegetarian, Restaurant
#5 of 282 vegetarian restaurants in Saint Petersburg
Open now 8AM - 10PM
Petrogradskaya
Vegetarian, American
$$$$
Khoroshiye Lyudi Romantiki
Order online
Khoroshiye Lyudi Romantiki / Vegetarian, Restaurant
#6 of 282 vegetarian restaurants in Saint Petersburg
Open now 10AM - 10PM
Vegetarian, Italian, Thai
$$$$
Fika
Fika / Italian, Vegetarian, Cafe, Restaurant
#7 of 282 vegetarian restaurants in Saint Petersburg
Open now 12PM - 9PM
Delis, European, Italian, Japanese, Vegetarian, Healthy food, Soups, Dessert, Salads, Sandwiches
$$$$
Veggie Box
Veggie Box / Fast food, Vegetarian, Cafe, Restaurant, Pizzeria
#8 of 282 vegetarian restaurants in Saint Petersburg
Open now 12PM - 9PM
Ligovsky Prospekt
Vegetarian, Pizza, Indian, Fast food
$$$$
Shambala Bar
Shambala Bar / Pub & bar, Vegetarian, Cafe, Restaurant
#9 of 282 vegetarian restaurants in Saint Petersburg
Open now 12PM - 10PM
May be closed
Vegetarian
$$$$
Hood бургерная
Hood бургерная / Cafe, Vegetarian, Restaurant
#11 of 282 vegetarian restaurants in Saint Petersburg
Open now 10AM - 10PM
Vegetarian
$$$$
Rada & K
Rada & K / Fast food, Vegetarian, Cafe, Restaurant
#12 of 282 vegetarian restaurants in Saint Petersburg
Open now 11AM - 9PM
Sennaya Ploshchad
Vegetarian, Indian, Fast food
$$$$
Vegan-restaurant Healthy Conscience
Vegan-restaurant Healthy Conscience / Restaurant, Vegetarian, Sushi
#13 of 282 vegetarian restaurants in Saint Petersburg
Open now 10AM - 9PM
Vladimirskaya
Vegetarian, Asian, European, Japanese, Russian, Sushi
$$$$
positive icon
... We had vegetarian sushi which might have been the best I’ve had in a long while.
Vegetarian cafe Laor
Vegetarian cafe Laor / Cafe, Vegetarian, Restaurant
#14 of 282 vegetarian restaurants in Saint Petersburg
Open now 10AM - 9:30PM
Indian, Vegetarian, European
$$$$
Prekrasnaya Zelonaya
Prekrasnaya Zelonaya / Cafe, Vegetarian, Restaurant
#15 of 282 vegetarian restaurants in Saint Petersburg
Open now 10:30AM - 10PM
Gostiny Dvor
Vegetarian
$$$$
Anna’s Secret Garden
Order online
Anna’s Secret Garden / Cafe, Vegetarian, Restaurant
#16 of 282 vegetarian restaurants in Saint Petersburg
Open now 11AM - 11PM
Vegetarian
$$$$
ZEN BURGER
ZEN BURGER / Cafe, Restaurant, Vegetarian
#17 of 282 vegetarian restaurants in Saint Petersburg
Open now 11AM - 10PM
Sadovaya
Vegetarian, American, European
$$$$
Kafe Troitskiy Most
Order online
Kafe Troitskiy Most / Cafe, Vegetarian, Restaurant
#18 of 282 vegetarian restaurants in Saint Petersburg
Open now 8AM - 10PM
Admiralteyskaya
Vegetarian
$$$$
Auroville Cafe
Order online
Auroville Cafe / Cafe, Vegetarian, Restaurant
#19 of 282 vegetarian restaurants in Saint Petersburg
Open now 12PM - 10PM
Vegetarian, Indian, Asian, European
$$$$
Troitskiy Most
Troitskiy Most / Vegetarian, Cafe, Restaurant
#20 of 282 vegetarian restaurants in Saint Petersburg
Open now 9AM - 10PM
Vegetarian
$$$$