St. Petersburg Restaurants

We’ve compiled the best of the best in St. Petersburg - browse our top choices for Restaurants during your stay.

Recommended Fodor’s Video

Sort by: 9 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL CLEAR ALL
Loading...
  • 1. Restoran

    $$$ | Vasilievsky Island | Russian

    Spacious, with soft lighting and earth tones, the surroundings are at once stylish and traditional, and as straightforward as the name, which...Read More

  • 2. Chekhov

    $$$ | Petrograd Side | Russian

    Wicker furniture, handwoven napkins, and a birdcage with canaries and finches add to the flavor of an early-20th-century Russian country house...Read More

  • 3. Gastronom

    $$$ | City Center | European

    This favorite for relaxed weekend lunches is especially popular in warm weather, when outdoor tables overlook the Field of Mars. The main dining...Read More

  • 4. Il Grappolo

    $$$ | City Center | Italian

    One of the city's best Italian restaurants serves deliciously fresh food, including a Caprese salad with buffalo mozzarella. Everything—from...Read More

  • 5. Macaroni

    $$$ | Vladimirskaya | Italian

    Settle into one of the plush booths to enjoy simple Italian fare in friendly and comfortable surroundings. The pastas and pizzas are authentically...Read More

  • 6. Mops

    $$$ | Vladimirskaya | Thai

    The city's most authentic Thai cuisine is served in modern black-and-white surroundings with a glass-enclosed terrace on the street that's great...Read More

  • 7. New Island

    $$$ | Vasilievsky Island | Eastern European

    In summer this dinner cruise has stunning views as it sails along the Neva River, past the rows of colorful palaces lining the banks. The New...Read More

  • 8. Sadko

    $$$ | Admiralteisky | Russian

    Ruby red chandeliers and modern interpretations of Russian folkloric motifs provide a perfect prelude to a night at the nearby Marrinsky Theatre...Read More

  • 9. Bessonnitsa

    $$$ | Petrograd Side | Eclectic

    At the classy "Insomnia," innovative chefs creatively interpret European and Asian dishes. Veal fillet is served with fried grapefruit and blackberry...Read More

No Restaurants Results

Please try a broader search, or expore these popular suggestions: