St. Petersburg Restaurants

More than two decades have passed since the fall of the Soviet Union and with it the days when dining choices in St. Petersburg, or any Russian city for that matter, were limited to traditional, often uninspired, but always inexpensive Russian-style eateries. In fact, dining is among the great pleasures in the city of Peter the Great these days. Yes, you can dine like a tsar, and in just about any other fashion and on any kind of cuisine you prefer. Top chefs have taken over the dining rooms of some of the best hotels—including the Grand Hotel Europe, the Kempinski, and the W—where they serve top-notch food in beautiful settings. You'll also find a growing number of ethnic choices, and even vegetarians, often at a loss to find a meat-free meal in Russian, have some options, too.

Traditionalists need not worry, however. Homey and jovial budget eateries serving quick, substantial, and good meals for less than 250 rubles have mushroomed around the city. Stands selling Russian blini, the hearty Russian cousin of the French crepe, are everywhere, and they make a great pit stop.

Here are a few things to keep in mind. Few restaurants in St. Petersburg have no-smoking sections; in fact, some places have cigarettes listed on the menu. But attitudes are changing and you'll sometimes be offered a seat in a no-smoking section. The dining sections of St. Petersburg Times and St. Petersburg in Your Pocket are worth checking out, for both the restaurant reviews and the ads for tempting business lunch deals, which are typically priced between 300R and 600R.

It's not necessary to plan ahead if you want to land a table in a nice establishment on weekdays, but it's generally a good idea to reserve ahead for weekend dining. Ask your hotel or tour guide for help making a reservation. Most restaurants stop serving food around 11 pm or midnight, although more and more 24-hour cafés are opening.

Sort by: 9 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. Botanika

    $ | Vladimirskaya

    This haven for vegetarians and those seeking lighter dishes serves excellent soups, pastas, sandwiches, and dips. The airy dining room, done in shades of green, has an abundance of potted plants and is nonsmoking; the only alcohol permitted is beer.

    7 ul. Pestelya, St. Petersburg, St.-Petersburg, 191028, Russia
    812-272--7091

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 2. Café Singer

    $ | City Center

    The location, on the second floor of the Dom Knigi bookstore, is one of the best people-watching spots in St. Petersburg, and the food is a notch above that usually on offer in cafés. The menu includes traditional Russian dishes, including pelmeni (meat dumplings) and borscht, as well as lighter and sweeter fare, such as sandwiches and quiches and cakes and ice cream.

    28 Nevsky pr., St. Petersburg, St.-Petersburg, 191186, Russia
    812-571--8223

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 3. Chainaya Lozhka

    $ | City Center

    Distinguishable by its white and orange teaspoon logo, this is an extremely cheap and cheerful counter-service blini chain with locations all over downtown. You may be put off by the plastic cutlery and the lackadaisical service, but the blini are authentic and filling, and they provide a great cheap meal when you are in a hurry. The two-course business lunch is also a good deal and very popular.

    44 Nevsky Pr., St. Petersburg, St.-Petersburg, 191186, Russia
    812-571--4657

    Restaurant Details

    Rate Includes: No credit cards
  • 4. Da Albertone

    $ | City Center

    More than 40 kinds of pizza are prepared by Italian cooks who know what they're doing. The house-made focaccia is also delicious, and other dishes worth looking out for are the osso buco (veal shank), seafood risotto, and any of the pastas. Though this cheerful place is always busy, service is friendly and prompt.

    23 ul. Millionnaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-915--5501

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 5. Kilikia

    $ | City Center

    A haven for local Armenians, and named after an ancient region in modern-day Turkey, this restaurant serves sizzling beef stew and a tempting variety of expertly cooked kebabs in sprawling, dimly lit rooms. The seemingly endless menu may confuse the uninitiated, but the staff is ready to help. A bargain-priced, three-course business lunch is popular with locals and budget-minded travelers.

    40 nab. Kanala Griboyedova, St. Petersburg, St.-Petersburg, 191023, Russia
    812-327--2208

    Restaurant Details

    Rate Includes: Credit cards accepted
  • Recommended Fodor’s Video

  • 6. Pervoye, Vtoroye i Kompot

    $ | Vladimirskaya

    A glass of kompot, an infusion of stewed fruit, is served as a welcome drink at this funky café where two dining rooms are furnished with vintage lamps, surrealist paintings, and bizarre curio items. The menu focuses on light fare—hummus, falafels, curries, and sandwiches—and breakfast is available at any hour. On weekdays between noon and 4 pm, you get two meals for the price of one.

    10 ul. Zhukovskogo, St. Petersburg, St.-Petersburg, 191014, Russia
    812-719--6542

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 7. Stolle

    $ | Admiralteisky

    This casual eatery combines the best of the old and new: the fashionable surroundings are comfortable, clean, and spacious, while the kitchen turns out an old favorite—fresh-baked traditional pies. Choose from sweet or savory fillings that make the most of seasonal fruit, beef, salmon, cabbage, mushrooms, and rabbit. The salmon is a dream, and the apricot is a suitable follow-up, but all the choices are extremely good. If you have a hard time finding a seat at this popular spot, try the branch just down the street at number 33.

    11 Nevskiy Prospect, St. Petersburg, St.-Petersburg, 191186, Russia
    812-314--7021

    Restaurant Details

    Rate Includes: No credit cards
  • 8. Teremok

    $ | Vladimirskaya

    At the spacious branch of this famed blini chain, the signature dish is cooked right in front of you. New flavors arrive every few months, and other Russian dishes, such as pelmeni and a choice of soups, are also available.

    93 Nevsky pr., St. Petersburg, St.-Petersburg, 191036, Russia
    812-277--0881
  • 9. Venezia

    $ | Vladimirskaya

    This tiny café (just six tables) is hugely popular with the local Italian community, who reserve well in advance for weekends and evenings. The draw is the best Italian sorbet and gelato in St. Petersburg, with 20 different flavors that rotate every day. The chocolate gelato—bittersweet, smooth, and dizzyingly rich—is renowned. Soups, pastas, and snacks are also served.

    107 Nevsky pr., St. Petersburg, St.-Petersburg, 191036, Russia
    812-717--0881

    Restaurant Details

    Rate Includes: No credit cards, Reservations essential

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video