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…
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…
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…
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…
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…
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,…
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,…
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…
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…
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 …
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…
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…
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,…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
St Petersburg
Although not flash, this is one of Vasilyevsky Island’s best Georgian restaurants – a friendly place on a residential backstreet, where sumptuous…
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…
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…
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…
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…
St Petersburg
Top-class Armenian restaurant, with an elegant ethnic design and delicious traditional food made with ingredients it promises are from ‘ecologically pure’…
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…
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…
St Petersburg
This stylish, bright and spacious cafe has wooden floors, deeply distressed walls and understated old-world furnishings. Its mouth-watering pictorial menu…
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…
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…
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…
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…
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…
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…
St Petersburg
Branch of this excellent French bistro-cafe, which provides a relaxed Parisienne atmosphere to enjoy decent coffee, fresh bakes and lights meals.
St Petersburg
An excellent bakery in Chkalovskaya that serves up tasty croissants, berry tarts and eclairs.