Skip to content

Where to eat in Saint Petersburg

1,611 independent restaurants, bakeries and food spots in Saint Petersburg. Chains are left out.

Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 1,611.

Where to eat in Saint Petersburg

  1. EatRestaurantCenter

    Literary Cafe

    A historic restaurant for Pushkin lovers.

    Open now · closes 11 pmLimited wheelchair access · Outdoor seating

  2. EatRestaurantCenter

    My Zhe Na Ty

    Мы же на ты

    Here you can take your breakfast or lunch in a room layout that resembles a library.

    daily 10:00-23:00

  3. EatCenter

    WöD

    It is losing its charm and excellent service. Still, quite charming good value for money, although drinks are quite expensive. Fireplace in winter and courtyard with umbrellas and flowers in summer. Most staff speak English, those who don't are still helpful at navigating the English menu. Lunch set menu from 13:00. Equally good for breakfast (M-F from 09:00) with omelettes, pancakes, a weekly rotation of porridges and fritters. Free wifi (ask waiter for instructions); children's playroom; outdoor terrace open until at least 5ths of Oct (but no gas heaters). Same owners as a nearby Zoom Cafe.

    Mon-Thu Sun 09:00-24:00, Fri Sat 13:00-01:00Dinner: average bill per person: RUBRUB 1000 (three courses, no alcohol). Breakfasts: omlet RUB 110, porridges RUB 80, tea RUB 90

  4. EatRestaurantCenter

    Idiot

    Ресторан «ИДИОТ»

    Named after the Dostoevsky novel, and offering a wide variety of very tasty vegan, vegetarian, and seafood dishes at prices higher than what you'd expect. All served in a very cozy and attractive cellar stocked with books, expats, and intellectuals.

    Open now · closes midnight tomorrow

  5. EatRestaurantCenter

    Terrassa, a Ginza Project restaurant

    Терасса

    Offers magnificent view to Kazansky cathedral from terrace. Pastries are well worth the price.

    Open now · closes 1 am tomorrowAverages: soups RUB 330-380; salads RUB 400-700; pizza RUB 500; mains RUB 1000; tiramisù RUB 320

  6. EatRestaurantPetrograd Side

    Bollywood Nights

    If you are feeling cold, you can have some chicken biryani to spice you up or otherwise just enjoy some Indian food along with occasional belly dancing and music.

  7. EatRestaurantCenter

    Baku

    Баку

    One of the city's more impressive interiors, modeled after the palaces of the Shirvan Shahs (imagine eating in Sheki's Khan-Saray). Opened in 2006, has received rave reviews from all quarters since, offering some of the best dishes you can taste in Saint Petersburg. A great place to try out Azeri cuisine with great meat dishes.

    Open now · closes 2 am tomorrowFrom RUB 1300

  8. EatRestaurantCenter

    Traveling Sack for a Pregnant Spy

    Саквояж для беременной шпионки

    A very fun Russian restaurant, that would be worth visiting as a gallery of weird spy-kitsch, but the food is also decent. No wifi.

    Mon-Fri 11:00-01:00, kitchen closes at 23:30; Sat Sun 12:00-02:00Average bill per person, no alcohol: RUB 800

  9. EatPetrograd Side

    Barvinok

    Барвинок

    Ukrainian food in a homey setting. You can have borscht or mazzuriki meatballs, among other things.

    Closed · opens 11:30 am tomorrow

  10. EatRestaurantCenter

    Marketplace

    A local chain and upscale canteen with fresh grilled meat, salads, and pasta made to order.

    Open now · closes 11 pmFrom RUB 4050 · Wi-Fi · Takeaway

  11. EatRestaurantCenter

    Clean Plate Society

    Общество чистых тарелок

    Cafe by Kirill Ivanov and budding chef-mogul Alexander Berkovksy. "Obschestvo Chistykh Tarelok", or "Clean Plates Society" in English, is named after a children's fairy tale alleging that Lenin told children that those who finish all the food on their plate would become members of the Clean Plates Society. Quality burgers, cream soups and vegetarian dishes with worldwide influences. Recommended for hipster-watching in St. Petersburg.

    Open now · closes 11 pmWi-Fi

  12. EatCenter

    Art-Cafe Sunduk

    Сундук

    A great, small, cozy, and very stylish brick-walled Russian restaurant, with excellent food, and good enough service. Live entertainment comes often, and is often surprisingly good—imagine sitting down and only then seeing a solo jazz guitarist sit down to play some beautiful music. It's been open for more than a decade, and there's a reason why it's a fixture of the local restaurant scene around Furshtatskaya.

    Mon-Fri 10:00-24:00 Sat Sun 11:00-24:00RUB 850

  13. EatCenter

    Cat

    Kafe Cat is a tucked into a rather unassuming location, just off Nevsky. This little restaurant serves what might be the best Georgian food in St. Petersburg. There is an English menu and the staff is friendly. RUB 1500 for 2, 3 courses + beer.

    Open now · closes 11 pm

  14. EatRestaurantCenter

    SCHASTYE

    СЧАСТЬЕ

    Breakfast, dinner, English menu. French and Italian cuisine in interpretation by chief Dmitriy Reshetnikov, it's always original and nobody can stay indifferent after this dishes. Serves desserts by chief-bakery Ekaterina Kiselkova. Cookies, chocolate, candies or different homemade dessert in original packing can be a good present or compliment

    Sun-Thu 09:00-01:00, Fri Sat 09:00-06:00

  15. EatJewish restaurantPetrograd Side

    Snezhinka

    Снежинка

    Corner cafe with Jewish and Russian food including potato pancakes and blini.

    Open now · closes midnight tomorrow

  16. EatRestaurantCenter

    Бакинский дворик

    Бакинский дворик

    Good-quality Caucasian cuisine in a vivid interior. Excellent shashlyki and manty.

    24 hours3 courses: RUB 1000

  17. EatCenter

    1,001 Nights

    Тысяча и одна ночь

    This would be but an ordinary undistinguished Uzbek restaurant, were it not within one block of the Winter Palace. Given location, the place is spectacular in that it maintains decent service and very good food.

    noon-23:00 daily, live music & belly dancing Fri-Sun 20:00-23:00RUB 300-500

  18. EatCenter

    Cagliostro Restaurant

    Ресторан Калиостро

    Good and quality Russian and European food. Moderate prices. Beautiful atmosphere.

    Daily 12:00-22:00RUB 1500 (three courses, no alcohol)

  19. EatCenter

    RockStar Cafe

    Heavy metal and hard rock bar and grill. This cafe plays hard rock music and serves great drinks and food. The menu includes burgers, nachos, and traditional Russian cuisine.

    12:00 until the last customerRUB 400-800

  20. EatCenter

    Tokyo City

    Despite the name, serves Russian food, too, not just Japanese, in a dining room with chandeliers and such.

    Sun-Thu 11:00-01:00, Fri Sat 11:00-03:00

  21. EatCenter

    Zoom

    Same owners as Tepló, but much more intimate;not a victim of top TripAdvisor positions.

    Until 24:00; last order until 22:30RUB 1000 (three courses, no alcohol)

  22. EatGeorgian restaurantPetrograd Side

    Tbiliso

    Тбилисо

    Georgian food. The dishes prepared in pots are excellent.

    Open now · closes 11 pmWi-Fi · Wheelchair accessible

  23. EatRussian restaurantPetrograd Side

    Chekhov

    Чеховъ

    Russian cuisine in a 19th-century building.

    Open now · closes 11 pmLimited wheelchair access

  24. EatRestaurantCenter

    Mickey & Monkeys

    Mostly breakfast and milkshakes.

    Open now · closes 11 pmWi-Fi

  25. EatCenter

    Grand Hotel Europe Restaurant

    About this price includes a full caviar spread and sushi bar in addition to the normal brunch fare (carving station, omelette station, salads, fruit, baked goods, desserts, the options are nearly endless). There is also bottomless champagne glasses (and the champagne is quite good) and a huge frozen ice sculpture that is tapped where you can refill your glass with iced vodka as many times as you'd like. The jazz is very good and the pace is relaxed and enjoyable.

  26. EatCenter

    Mama Roma

    A chain of Italian restaurants; free wifi. Outdoor terrace is open heated until at least end of Sep; terrace perfect with toddler: spacious enough for baby strollers; has children-safe wide couches.

  27. EatNorth

    Pizza Hut

    Пицца Хат

    Other units inside Gulliver and Mercury shopping malls, and near metro station Vyborgskaya.

  28. EatNorth

    Subway

    САБВЭЙ

    Other units near metro stations Akademicheskaya, Politekhnicheskaya, Udelnaya, Ozerski and Staraya Derevnya.

  29. EatFood courtPetrograd Side

    Balagan

    An upscale food court.

    Open now · closes 11:30 pm

  30. EatRestaurantVasilievsky Island

    Ragu

    Small plates of Russian and European specialties.

    11:00-23:00 dailyRUB 600-RUB 900 per dish

  31. EatRestaurantVasilievsky Island

    Restobar Artist

    рестобар Артист

    Creative food, in creative claster Artmuza.

    12:00-21:00 dailyRUB 750

  32. EatCenter Not mapped

    Acquarel

    Right on the water, this restaurant offers Italian food alongside a French/Asian fusion menu. Friendly people, delightful atmosphere, and a wonderful view, Acquarel is a wonderful and delicious dinner option or even a great place to relax and get a drink in their lounge chairs.

  33. EatCenter Not mapped

    Byuro

    Only burgers are on the menu, including salmon and chicken burgers. They will give you disposable latex gloves to avoid messy hands, although bad for the environment.

    Burgers: RUB 600

  34. EatSouth Not mapped

    McDonald's

    Макдоналдс

    There are other units near metro stations Narvskaya, Leninski Prospekt, Volkovskaya and Prospekt Slavi, and shopping malls.

  35. EatCenter Not mapped

    Rasputin Cafe

    Rasputin memorabilia on the walls. Sausage on smoked ribs, duck dumplings, Danish smørrebrods, Asian woks, and German sausages.

  36. EatSouth Not mapped

    Subway

    Other units near metro stations Moskovskaya, Elizarovskaya, Volkovskaya, Park Pobedy and Prospekt Veteranov.

  37. EatRight Bank

    McDonald´s

    Макдоналдс

    That very well-known fare.

    10:00—22:00

  38. EatCenter

    Pizza Hut

    Пицца Хат

    Chain restaurant.

    Daily 11:00-23:00

  39. EatVasilievsky Island

    Staryy Tbilisi

    кафе Старый Тбилиси

    Small unassuming place with great Georgian food.

    11:00-23:00 dailyRUB 650

  40. EatPetrograd Side

    Chaykhana Vostok

    Чайхана Восток

    Uzbeki cuisine option, have some kebabs or meat pie things.

Browse all 7,789 places in Saint Petersburg

Listings from the Wikivoyage guide to Saint Petersburg (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.