popular
nearby
filter
map
Price Range

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. Jus...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!

Become an influencer!

Add tips for your city ›

Restaurants & Cafés in popular destinations