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: 3 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. 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

  • 3. Staraya Tamozhnya

    $$$$ | Vasilievsky Island | European

    What was for many years the best restaurant in St. Petersburg has been surpassed in recent years, but with open brickwork walls, ornate decor...Read More

No Restaurants Results

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