St. Petersburg Travel Guide

Russia  #11 in Best Affordable Vacations in Europe

What to Eat in St. Petersburg

You'll find hundreds of culinary hotspots in St. Petersburg, especially along Nevsky Prospekt, ranging from large luxurious eateries to the sprawling, local markets. Fortunately, food prices are more reasonable than in Moscow. Local dishes include hearty soups, cabbage, beef dishes, and of course, the Russian crepe, or blini. Try this Russian pancake that's stuffed with butter, caviar or other fillings a treat for the adventurous foodie; its available at fast-food type stands around the city. 

Find the Best Restaurants in St. Petersburg

  • #1
    LoungeRoom
    #1 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 239 reviewsTripAdvisor (239)
    $ - $$ | European, Contemporary, Central European, Russian
    Zagorodny ave, 11, St. Petersburg Russia
    Read More »
  • #2
    Mr. Bo
    #2 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 189 reviewsTripAdvisor (189)
    $ - $$ | International
    Manezhny Ln., 2, St. Petersburg 197028 Russia
    Read More »
  • #3
    Bao Mochi
    #3 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 223 reviewsTripAdvisor (223)
    $ - $$ | Chinese, Japanese, Thai, Seafood
    Zhukovskogo St., 2, St. Petersburg 191014 Russia
    Read More »
  • #4
    Zabyli Sakhar
    #4 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 498 reviewsTripAdvisor (498)
    $ - $$ | Cafe, European, Diner, Healthy
    Medikov Ave.,10/1, St. Petersburg 191025 Russia
    Read More »
  • #5
    Yedim Rukami
    #5 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 310 reviewsTripAdvisor (310)
    $ - $$ | French, Mediterranean, South American, American, Cajun & Creole
    Sadovaya St., 41, St. Petersburg 190031 Russia
    Read More »
  • #6
    "Khacho and Puri" Restaurant
    #6 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 119 reviewsTripAdvisor (119)
    $ - $$ | European, Georgian
    Ligovsky pr., 29, St. Petersburg 191036 Russia
    Read More »
  • #7
    Phali Hinkali
    #7 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 561 reviewsTripAdvisor (561)
    $ | Georgian, Eastern European, European
    Yuriya Gagarina Ave., 71, St. Petersburg 196143 Russia
    Read More »
  • #8
    Restaurant VSEKHOROSHO!
    #8 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 179 reviewsTripAdvisor (179)
    $ | International
    Sadovaya St., 27, St. Petersburg 191023 Russia
    Read More »
  • #9
    Esh Fresh
    #9 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 185 reviewsTripAdvisor (185)
    $ | Healthy
    Moskovskiy Ave., 4A, St. Petersburg 141021 Russia
    Read More »
  • #10
    Gustogram
    #10 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 348 reviewsTripAdvisor (348)
    $ - $$ | European, Japanese, Russian
    Nevskiy Ave., 61 2nd Floor, St. Petersburg 191025 Russia
    Read More »
  • #11
    Vse Khorosho!! Restaurant & Club
    #11 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 374 reviewsTripAdvisor (374)
    $ | Italian, Japanese, Russian
    Bukharestskaya St., 31, St. Petersburg 192071 Russia
    Read More »
  • #12
    Laboratoriya 31
    #12 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 434 reviewsTripAdvisor (434)
    $ - $$ | Japanese, European, Bar, Pub
    Gorokhovaya St., 31, St. Petersburg 190031 Russia
    Read More »
  • #13
    Ukrop Cafe
    #13 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 549 reviewsTripAdvisor (549)
    $ - $$ | Cafe, European, Central European
    Marata St., 23, St. Petersburg 191025 Russia
    Read More »
  • #14
    all Seasons
    #14 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 294 reviewsTripAdvisor (294)
    $ - $$ | International, European, Gastropub, Seafood, Central European
    Bolshaya Morskaya St.,34, St. Petersburg 190000 Russia
    Read More »
  • #15
    Troika
    #15 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 574 reviewsTripAdvisor (574)
    $ - $$ | European, Russian, Eastern European, Central European
    Zagorodny Ave., 27, St. Petersburg 191180 Russia
    Read More »
  • #16
    Muka
    #16 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 183 reviewsTripAdvisor (183)
    $ | Italian, Pizza, European, Healthy
    Gavanskaya St., 35, St. Petersburg 199406 Russia
    Read More »
  • #17
    Dans Le Noir?
    #17 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 620 reviewsTripAdvisor (620)
    $$ | European, International, Deli
    Birzhevoi per., 2 Vasilievsky Ostrov, St. Petersburg 199004 Russia
    Read More »
  • #18
    Myasorubka Angus
    #18 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 451 reviewsTripAdvisor (451)
    $ - $$ | American, Steakhouse, Bar, European
    Liteiny Ave., 31, St. Petersburg 191028 Russia
    Read More »
  • #19
    LarisuVannuKhochu
    #19 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 365 reviewsTripAdvisor (365)
    $ - $$ | Russian, European, Asian, Caucasian
    Nauki Ave., 14/1 Bldg. 1, Letter A, St. Petersburg 195256 Russia
    Read More »
  • #20
    Serbish Meat&Fish
    #20 of 11,947 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 1083 reviewsTripAdvisor (1083)
    $ - $$ | European, Croatian, Hungarian, Barbecue, Eastern European, Central European
    Pestelya St., 8/36, St. Petersburg 191028 Russia
    Read More »

Explore More of St. Petersburg

Recommended

10 Excellent Educational Vacations for Families

Make sure your next getaway is both enjoyable and informative.

Holly JohnsonMarch 14, 2019

15 Epic Outdoor Adventures to Enjoy Across America

Plan an unforgettable trip in your own backyard or on the opposite coast.

Will WalkeyMarch 12, 2019

The 30 Most Famous Landmarks in the World

Explore the globe in search of these intriguing historic sights.

Gwen PratesiMarch 11, 2019

The 50 Best Hotels in the USA 2019

U.S. News ranked 3,877 top properties for 2019. Check out the 50 best.

Zach WatsonFebruary 5, 2019

30 Hot New Hotels to Check Out in 2019

See which new properties offer surprising and fun features.

Lyn MettlerFebruary 5, 2019

10 Top All-Inclusive Resorts in the USA

Go all-in for these luxe resorts flush with amenities.

Will WalkeyFebruary 5, 2019

The Caribbean Comeback: 12 New and Renovated Caribbean Hotels to Visit

These island properties are sure to impress travelers.

Erin ShieldsFebruary 5, 2019

17 Amazing Kid-Friendly Hotels

Discover which properties offer ample amenities for children.

Christine SmithFebruary 5, 2019

AAA Announces 2019 Diamond Award Winners

Of the more than 27,000 properties evaluated, 1,843 hotels earned Four and Five Diamond awards.

Zach WatsonJanuary 31, 2019

30 Cheap Beach Vacations for Travelers on a Budget

See which waterfront escapes won't burn a hole in your wallet.

Kyle McCarthyJanuary 24, 2019