Must-see restaurants in St Petersburg

  • Caffe Italia

    St Petersburg

    Set with Italian icons (a Vespa and very cute vintage Fiat 500), this sprawling cafe and eatery always draws a crowd, whether in the morning for…

  • Graf-In

    St Petersburg

    This smart, funky but informal restaurant offers an international selection of food focused mainly on Modern European cooking, with sections of the menu…

  • Café Singer

    St Petersburg

    On the 2nd floor of the iconic Singer Building is this great cafe, with fantastic views of the Kazan Cathedral and the bustle of Nevsky pr through its…

  • Bien Cafe & Bar

    St Petersburg

    This charming little cafe channels a Parisian vibe with black-and-white chequered floors and deco-like fixtures. Stop in for omelettes, croissants and…

  • Bureau

    St Petersburg

    Among the many new burger joints sprouting up around SPB, stylish Bureau stands out for its quality offerings, with delicious toppings (carmelised onions,…

  • Koryushka

    St Petersburg

    Lightly battered and fried smelt (koryushka) is a St Petersburg speciality every April, but you can eat the small fish year-round at this relaxed,…

  • Testo

    St Petersburg

    This pleasant little place is good value and yet takes Italian cookery very seriously. Choose from a wide range of homemade pastas and top them with your…

  • Kilikia

    St Petersburg

    An excellent option for the late-night munchies, Kilikia is famous for its shashlyk, which is the real thing – deliciously seasoned, fresh meat served…

  • Cafe Hermitage

    St Petersburg

    When the east wing of the General Staff Building was turned into a new branch of the Hermitage, they at least made sure it had a decent place to eat …

  • Stolovaya No 1 Kopeika

    St Petersburg

    We doubt there are cheaper places to eat this well on Nevsky – no wonder the lines are long at this self-serve canteen in a cheerfully decorated basement…

  • Mechtateli

    St Petersburg

    If you've been dreaming of a place with a delicious menu based on local produce – including deer, salmon and duck – and that's also a great spot for a…

  • Gin no Taki

    St Petersburg

    In a city awash with wannabe Japanese restaurants, this large and lively operation is one of the most authentic, with a wide range of sushi, sashimi,…

  • Gosti

    St Petersburg

    Whether you drop by for bakery treats and its homemade teas, or for a full meal of delicious and well-presented Russian classics, you can't go wrong at…

  • Ukrop

    St Petersburg

    Proving veggie, vegan and raw food can be inventive and tasty as well as wholesome, Ukrop (meaning dill) also makes an effort with its bright and…

  • Clean Plates Society

    St Petersburg

    Burgers, curry, borsch and burritos all get a look in on this stylish and relaxed restaurant's menu. The horseshoe bar and the inventive cocktail and…

  • Khachapuri i Vino

    St Petersburg

    Specialising in Adzhika cuisine from the Caucasus, this stylish place offers 10 types of khachapuri, the cheesy dough pies that are a bit like a thick…

  • Mesto

    St Petersburg

    Art deco fittings, a beautiful glass and marble counter and upholstered benches you could almost fall asleep on are a good start. The menu is eccentric…

  • Troitsky Most

    St Petersburg

    One of the newest branches of this chain of excellent vegetarian cafes is located near Sampsonievsky Bridge. The small, handsomely designed space serves…

  • Flamand Rose

    St Petersburg

    Above an interior-design shop, this darkly beautiful cafe-bar, dominated by a magnificent glass chandelier, specialises in Belgian cuisine and beers. The…

  • Francesco

    St Petersburg

    Made to feel like a large family home, this charmingly decorated Italian restaurant comes complete with birds in cages, sideboards full of crockery and…

  • Soup Vino

    St Petersburg

    This tiny place is a foodie dream. Fresh daily specials such as artichoke salad and gazpacho complement a large range of freshly made soups. There are…

  • Pelmeniya

    St Petersburg

    All kinds of dumplings are on the menu here – Georgian khinkali, Uzbek manti, Ukrainian vareniki and of course the eponymous pelemni – prepared fresh in a…

  • Café King Pong

    St Petersburg

    This fun pan-Asian diner, occupying sleek and luminous premises with a retro-glamorous feel just off Nevsky, offers a large menu of very-good-quality…

  • Sakartvelo

    St Petersburg

    Although not flash, this is one of Vasilyevsky Island’s best Georgian restaurants – a friendly place on a residential backstreet, where sumptuous…

  • Probka

    St Petersburg

    One of the city's top Italian operations, Probka oozes Milanese sophistication and is popular with the suits from the building's Gazprom offices. Word to…

  • Volna

    St Petersburg

    Opposite Peter’s Cabin, this sleek, laid-back lounge–restaurant has a great terrace perfect for a relaxed lunch over a bottle of wine. The menu ranges…

  • Jack & Chan

    St Petersburg

    The restaurant name, a punning reference to Jackie Chan in Russian, neatly sums up the burger-meets-Asian menu at this fine and stylish casual diner. Try…

  • Grand Cafe Mikhailovsky

    St Petersburg

    The best place to eat within the Russian Museum is this cafe which occupies an elegant, lofty space where you can enjoy a coffee and cake or a more…

  • Yerevan

    St Petersburg

    Top-class Armenian restaurant, with an elegant ethnic design and delicious traditional food made with ingredients it promises are from ‘ecologically pure’…

  • Volkonsky Deli

    St Petersburg

    The best place for a quick bite on New Holland Island is this buzzing little self-serve deli, which offers soups, salads, sandwiches and heavenly baked…

  • Le Menu

    St Petersburg

    This smart cafe serves a good-value menu of thoughtfully prepared fish, meat and pasta dishes, along with a good selection of vegetarian fare. The…

  • Mamaliga

    St Petersburg

    This stylish, bright and spacious cafe has wooden floors, deeply distressed walls and understated old-world furnishings. Its mouth-watering pictorial menu…

  • Snezhinka

    St Petersburg

    A blast from the past, Snezhinka channels Soviet-era nostalgia with its Russian-only menu of cutlets, bliny and beef Stroganoff served in a cosy, brick…

  • Chaiki

    St Petersburg

    Whitewashed brick walls set the tone for this relaxed basement cafe-bar which does excellent pizza and decent salads. Wash the food down with locally made…

  • Ukrop

    St Petersburg

    One of various Ukrop restaurants around town, this place draws in the veg-minded crowds who come for creative salads, pastas, panini and soups, all served…

  • Schastye

    St Petersburg

    Popular branch of this small chain of contemporary cafes with a theme of 'happiness'. It offers a mainly Italian menu, along with delicious pastries and…

  • Troitsky Most

    St Petersburg

    This is the most central branch of the excellent veggie-cafe chain. It serves up the same excellent fare, including great vegetarian lasagne, in a cosy…

  • Jean-Jacques

    St Petersburg

    An affordable Parisian-style eatery that whips up bistro fare including breakfast (served all day on weekends), as well as a huge selection of French…

  • Patisserie Garçon

    St Petersburg

    Branch of this excellent French bistro-cafe, which provides a relaxed Parisienne atmosphere to enjoy decent coffee, fresh bakes and lights meals.

  • Bulochnye F Volcheka

    St Petersburg

    An excellent bakery in Chkalovskaya that serves up tasty croissants, berry tarts and eclairs.

    • placement: fullWidth
    • path: Destinations/POIs/superzone
    • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
    • targeting:
      {
        "position": "superzone"
      }

More destinations you need to see