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: 6 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL CLEAR ALL
Loading...
  • 1. miX

    $$$$ | Admiralteisky | French

    Michelin-starred chef Alain Ducasse's Russian outpost has shaken up the city's dining scene with its haute-cuisine interpretation of French...Read More

  • 2. Bellevue Brasserie

    $$$$ | City Center | French

    A meal atop the Kempinski Hotel is literally head and shoulders above any other dining experience in St. Petersburg, thanks to a breathtaking...Read More

  • 3. Bistro Garçon

    $$ | Vladimirskaya | French

    Nevsky prospekt is St. Petersburg's version of a Parisian boulevard, and this comfortable, Parisian-style bistro fits right in. From the first...Read More

  • 4. Jean-Jacques

    $ | Petrograd Side | French

    Mirrored walls, red and mahogany furnishings, and tables topped with paper provide an authentic bistro ambience, a perfect setting for a classic...Read More

  • 5. Palkin

    $$$$ | City Center | French

    A legendary restaurant of the same name was established on this spot in 1785. The formal and elegant interior evokes those bygone days, though...Read More

  • 6. Gavroche

    $ | Vladimirskaya | French

    One immediately feels at home in this bustling but laid-back bistro. The walls of the single, small room are adorned with retro black-and-white...Read More

No Restaurants Results

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