3 Inexpensive Restaurants and Cafes in St. Petersburg

Dining table with Russian dishes
CliqueImages / Getty Images

St. Petersburg has a huge amount of restaurants and cafes but they can be very expensive, and not all of them offer good value for money. If you’re a student traveling through St Petersburg – or just traveling to Russia on a budget. Below is a list of restaurants to consider when looking for a place to eat out in St. Petersburg.

01 of 03

Green Room (Зелёная Комната)

Ligovsky Ave, 74, Sankt-Peterburg, Russia, 191040
Phone +7 812 458-80-03

This cafe is located inside a hip St. Petersburg modern arts center which hosts exhibits, art sales, workshops and even has a bookstore and a hostel. The cafe serves relatively simple food, both Russian and international, cafeteria-style: big portions and affordable prices.

It’s a little pretentious in its interior (plastic chairs and, appropriately, green accents), a little hipster-Bohemian in its clientele (people visiting the art exhibitions or sometimes even the artists themselves), but it has a warm and welcoming atmosphere. Try the blini (Russian pancakes) and enjoy a cheap beer (or a fancy cappuccino) with your meal.

Address: Ligovsky Prospekt 74, 3rd floor. Metro: Ligovsky Pr.

02 of 03

Kvareli (Кварели)

Ulitsa Lizy Chaykinoy, 22, Sankt-Peterburg, Russia, 197198
Phone +7 812 233-87-23

In the mood for something different? This cozy cafe serves delicious, authentic Georgian food. Both vegetarians and carnivores will find something delicious to eat here. The portions are generous, offering great value for money. Try the khatchapuri, the most popular Georgian dish in Russia, and be sure to order some of the fantastic Georgian house wine. The place is tiny, so be sure to call ahead to make a reservation for dinner.

Address: Ulitsa Lizy Chaykinoy, 22. Metro: Gorkovskaya

03 of 03

Chain Restaurants (Russian Fast Food)

There are a lot of “fast traditional food” joints popping up all over St. Petersburg, and although traditionalists frown upon them, the food there is actually oftentimes good, fresh and inexpensive! You can try all sorts of foods at these “fast-food” places, from Russian salads and soups to pies and pancakes. Here are my favorites in St. Petersburg:

  • Stolle Pies ( Штолле): ​Located on the romantic, historic Vasilyevsky Island (and several other locations throughout St. Petersburg), this bakery chain offers inexpensive, fresh and delicious filled pies – savory or sweet, big or small. The ultimate comfort food. Address: Liniya 1-ya (1st line) 50 (M: Vasileostrovskaya‎); Konushenny per. 1/6 (Metro: Nevsky Prospekt) and more.
  • Teremok (Теремок): This is a great place to try traditional Russian pancakes, blini, without having to commit to a full restaurant meal. The pancakes are made fresh on the spot and come with various fillings (sweet and savory). You can also try ukha (a traditional Russian fish soup) and get a refreshing glass of kvas or beer with your meal. Address: Nevsky pr. 60 (Metro: Gostiny Dvor), Nevsky pr. 93 (Metro: Ploschad Vosstaniya) and much more.
Was this page helpful?
Back to List

3 Inexpensive Restaurants and Cafes in St. Petersburg