Must-see restaurants in St Petersburg

  • 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…

  • Cafe Kashtan

    Around St Petersburg

    The entrance to this charming little place is actually on ul Andreevskaya, a side-street of the main shopping street, pr Lenina. It's friendly and has a…

  • 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’…

  • Knyaz Rurik

    Around St Petersburg

    Rurik’s family tree is painted across the brick wall of this small, nicely designed restaurant, which displays ye olde local shields as decoration…

  • Kafe Piramida

    Around St Petersburg

    Serving a wide range of traditional Russian dishes as well as pizza, plus delicious cakes and coffees, this cosy place is near the Pavlovsk Cathedral. It…

  • Café Respect

    Vyborg

    This cosy place, with only a few tables and an old European feel, is found on a charming old street in the middle of the old town. It only has a Russian…

  • Shtandart Restaurant

    Around St Petersburg

    This large and upmarket restaurant overlooks the Gulf of Finland, just west of the boat dock, with plenty of seating both inside and out. It has a large…

  • 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…

  • Volkonsky

    Around St Petersburg

    A fine spot for a quick bite, Volkonsky has bakery items, coffees and an extensive menu of Russian and European fare. Pity the poor staff that must carry…

  • Round Tower Restaurant

    Vyborg

    On the top floor of a 16th-century tower, this atmospheric and long-running place is a reliable option for traditional Russian cuisine, although it can…

  • 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…

  • Pierhouse

    Around St Petersburg

    This waterfront eatery makes a pleasant location for dining on inexpensive Russian standards. The Pierhouse also operates a hotel, with decent, simply…

  • 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…

  • Penaty

    Around St Petersburg

    A short stroll from Repin's estate, Penaty serves a range of Russian dishes including salads, soups and various shashlyk. Dine on the pleasant flower…

  • Okhota

    Around St Petersburg

    This place opposite the main entrance to Oranienbaum serves up hearty fare in a traditional Russian environment. It's big on taxidermy for its hunting…

  • 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.

  • Pyshki

    St Petersburg

    Join the babushkas and families lining up for the greasy, sugar-dusted donuts and milky coffee sold at practically Soviet-era prices at this institution,…

  • Dve Palochki

    St Petersburg

    This is one of the oldest Japanese restaurant chains in St Petersburg, offering a huge selection of rolls, sushi and sashimi but also some European…

  • Italy

    St Petersburg

    This place features reinterpreted Italian classics and is well known for its pasta (which is always perfectly al dente), outstanding wine menu and fresh…

  • Central Market

    Vyborg

    Pull together supplies for a picnic from the Central Market just north of the Round Tower. From Thursdays to Sundays there's also a small craft market…

  • Las Torres

    St Petersburg

    This was the first Spanish restaurant in St Petersburg and is still probably the best. Set up like a Valencian cantina, complete with beautiful tiling,…

  • Cardamon

    St Petersburg

    The lacklustre decor may not instantly endear this Indian-run place to you, but its popularity with locals and visiting Indians says a great deal. The…

  • Port Arthur

    St Petersburg

    Its name may be a bizarre one, as Port Arthur was the scene of one of Russia's most humiliating naval defeats, but everything else about this plush…

  • Bistro Garçon

    St Petersburg

    This attractive little bistro is smart and unpretentious, with low lighting, upscale but still charming decor, and professional staff. While this is the…

  • Brynza

    St Petersburg

    This spacious, great value place serves up your typical Caucasian and Crimean fare; it specialises in the Crimean Tatar dish chebureki (a fried meat…

  • Casa del Myaso

    St Petersburg

    At this upmarket steakhouse you're guaranteed a wide selection of various cuts of prime beef as well as other meats. Or you could keep it lighter with a…

  • Russkaya Zabava

    St Petersburg

    This kitschy cafe, whose name translates as Russian Fun, specialises in traditional dumplings (pelmeni) which come stuffed with beef, pork, salmon or…

  • Grand Orangerie

    Around St Petersburg

    This cafe in the orangery is a fine choice for lunch. It gets busy, though, so you may have to queue for a spot. It has a cafeteria-style counter where…

  • Chufalnya

    St Petersburg

    Marked by a sign in Chinese characters only, this combined Chinese grocery and cafe on the building's 2nd floor is a good spot to fill up on cheap and…

  • Samadeva

    St Petersburg

    The food isn't the tastiest vegetarian fare you'll find in the city, but this self-proclaimed 'philosophical cafe' is a pleasant enough spot for a meal…

  • Potatoes with Mushrooms

    St Petersburg

    Come here for a good-value, light bite, such as its various kapsalon dishes (a Dutch-style meal in a tin bowl). The potato pancakes are excellent and…

  • City Grill Express

    St Petersburg

    This deceptively large place is a serious burger joint that remains affordable and comfortable. A great place for a pit stop around the hectic pl…