Must-see restaurants in St Petersburg

  • BabJib

    St Petersburg

    Be transported to contemporary Seoul at this delightful cafe serving up a tantalising menu of Korean classics such as bibimbap (rice with vegetables and…

  • Borscht

    Around St Petersburg

    What the name says. A local restaurateur's hobby, this tiny joint decorated with portraits of Russian primes ministers since 1991 serves nothing but the…

  • Patisserie Garçon

    St Petersburg

    Convenient branch of the city’s best-value French bistro-cafe, providing a relaxed Parisienne atmosphere to enjoy decent coffee, fresh bakes and lights…

  • Marketplace

    St Petersburg

    This chain of cafeteria-style restaurants has a popular outlet on Vasilyevsky Island's main commercial strip. With appealing, light-bathed dining areas, a…

  • Moskva

    St Petersburg

    On the top floor of the Nevsky Centre shopping mall on Petersburg's main street, Moskva has a handy location and tons of space. The pictorial menu is…

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

  • Bolshaya Cherepakha

    Around St Petersburg

    One of Kronshtadt's better restaurants, the 'Big Turtle' serves up salads, spaghetti with seafood, perch fillet with vegetables, and grilled meats. With…

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

  • Podvorye

    Around St Petersburg

    A short walk northeast of Pavlovsk train station, you'll find this traditional Russian log house on steroids. Huge portions of delicious Russian food are…

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

  • White Rabbit

    Around St Petersburg

    In the centre of town, this pub-like place serves decent fish and chips, savoury meat pies, pesto pasta and lots of other satisfying dishes in a comfy,…

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

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

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

  • Admiralty Restaurant

    Around St Petersburg

    The best restaurant in Catherine Park is set in an elegant, brick-walled dining room and features reliably good dishes, including beef cheeks in wine…

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

  • Istoriya

    Around St Petersburg

    Restaurant 'History' boasts country charm on the inside, with heavy wooden tables and chairs and old photos of Tikhvin on the walls. The cooking is decent…

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

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

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

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

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

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

  • Chainaya

    Around St Petersburg

    In the monastery grounds, you’ll find this simple canteen, serving delicious bliny, soups, fish rissoles, homemade pelmeni (Russian-style ravioli) and…

  • Solenya Varenya

    Around St Petersburg

    Outside of Catherine Park, this elegant spot makes a fine setting for a traditional Russian meal. Bliny with mushrooms, cabbage soup and grilled salmon…

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

  • Champion

    Vyborg

    This modern pub is full of sporting paraphernalia and has plenty of TVs screening sports and music videos. It's a good place for a cooling pint of…

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

  • Daniel

    Around St Petersburg

    Daniel offers a blow-out gastronomic feast within stumbling distance of the Catherine Palace. Swedish chef Eric Viedgård conjures culinary magic with his…

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