Saint-Petersburg is a truly European city, so no wonder that the average bill in the restaurant is about 20€ without drinks. Nevertheless you can find a variety of affordable cafes with healthy and tasty food in the city center. Just …Open the full description
Saint-Petersburg is a truly European city, so no wonder that the average bill in the restaurant is about 20€ without drinks. Nevertheless you can find a variety of affordable cafes with healthy and tasty food in the city center. Just try to get off the Nevsky prospect and don't be afraid of going into not so fancy-looking places.
One thing you should definitely try is the most popular street food here: doner kebab (about 3,5€) and the vegetarian version – roll with cabbage and falafel.
There is a number of vegetarian places. At average restaurants vegetarian dishes often have a special sign so you wouldn't get confused.
Feel free to check if there's a special price for breakfast/lunch combo. In almost every cafe they have one!
Gunzechoyney datsan

Rada-k

Tea parties, dinners and cooking in a traditional St. Petersburg apartment
Nevsky Prospect

More coffee

Mitte

Stolle

Tea parties, dinners and cooking in a traditional St. Petersburg apartment
Green room

Marketplace
Pishki at Konushennaya

Dydy Fadi (Uncle Fadi's)

Coffee in the Kitchen

Mod

Falafel King

Pyshechnaya near Chernaya Rechka
