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: 12 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. 1913

    $$$$ | Admiralteisky | Russian

    The name evokes the last days of Imperial Russia, and the era is celebrated in low-key, comfortably elegant surroundings where a menu offers...Read More

  • 3. Caravan

    $$ | Admiralteisky | Middle Eastern

    The stuffed camel, Turkish carpets, and sizzling kebabs prepared in the middle of the room create an exotic ambiance in which to enjoy what...Read More

  • 4. Grand Cru Wine Bar

    $$$$ | Admiralteisky | International

    Wine lovers can choose from a huge list of French and Italian vintages, then select a bottle from the adjacent shop. Or, they can settle into...Read More

  • 5. Idiot

    City Center

    A favorite among St. Petersburg expatriates, this restaurant serves hearty vegetarian Russian food, good seafood, and nice Italian coffee. The...Read More

  • 6. LeChaim

    $$ | Admiralteisky | Russian

    The kosher cuisine, served in the spacious basement of St. Petersburg's Great Choral Synagogue, is as popular with a nonreligious crowd as it...Read More

  • 7. Russian Vodka Room No.1

    $$$$ | Admiralteisky | Russian

    Discreet and genteel, this spacious one-room venue could come straight out of one of Chekhov's stories and is the perfect place to try various...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. Stolle

    $ | Admiralteisky | Café

    This casual eatery combines the best of the old and new: the fashionable surroundings are comfortable, clean, and spacious, while the kitchen...Read More

  • 10. Teplo

    $ | Admiralteisky | Russian

    The name means "warmth" in Russian and this popular spot does indeed make guests feel warm all over, with a country house atmosphere (a fire...Read More

  • 11. Dvoryanskoye Gnezdo

    $$$$ | Admiralteisky | European

    At the Noble Nest, tucked away in the garden pavilion of the Yusupov Palace, the attire of the guests as well as the staff is as formal as the...Read More

  • 12. Za Stsenoi

    $$$$ | Admiralteisky | European

    Steps from the Mariinsky Theatre, with windows overlooking the pretty Kryukova Canal, "Backstage" has a dramatic setting. Its floorboards were...Read More

No Restaurants Results

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