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: 5 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
  • 1. 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

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

  • 3. Ocean

    $$$$ | Petrograd Side | Seafood

    This floating restaurant moored within sight of the Hermitage offers spectacular views as well as a buzzy dining scene on weekends. At other...Read More

  • 4. Tbiliso

    $$ | Petrograd Side | Middle Eastern

    A lot of thought was put into creating this busy and authentic Georgian restaurant, which evokes the atmosphere of old Tbilisi, the capital...Read More

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