St. Petersburg Travel Guide

Russia  #11 in Best Cheap European Vacations

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
    Home Cafe Peterhof
    #1 of 88 Places to Eat in Peterhof
    TripAdvisor Traveler Rating 5 based on 118 reviewsTripAdvisor (118)
    $ - $$ | Fusion
    Shakhmatova St., 14/1, Peterhof, St. Petersburg 198504 Russia
    Read More »
  • #2
    Mr. Bo
    #2 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 238 reviewsTripAdvisor (238)
    $ - $$ | Seafood, International, Fusion
    Manezhny Ln., 2, St. Petersburg 197028 Russia
    Read More »
  • #3
    Esh Fresh
    #3 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 195 reviewsTripAdvisor (195)
    $ | Healthy
    Moskovskiy Ave., 4A, St. Petersburg 141021 Russia
    Read More »
  • #4
    Phali Hinkali
    #4 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 604 reviewsTripAdvisor (604)
    $ | Georgian, Eastern European, European
    Yuriya Gagarina Ave., 71, St. Petersburg 196143 Russia
    Read More »
  • #5
    all Seasons
    #5 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 348 reviewsTripAdvisor (348)
    $ - $$ | International, European, Gastropub, Seafood, Central European
    Bolshaya Morskaya St.,34, St. Petersburg 190000 Russia
    Read More »
  • #6
    Zabyli Sakhar
    #6 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 528 reviewsTripAdvisor (528)
    $ - $$ | Cafe, European, Diner, Healthy
    Medikov Ave.,10/1, St. Petersburg 191025 Russia
    Read More »
  • #7
    Dans Le Noir?
    #7 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 661 reviewsTripAdvisor (661)
    $$ | European, International, Deli
    Birzhevoi per., 2 Vasilievsky Ostrov, St. Petersburg 199004 Russia
    Read More »
  • #8
    LoungeRoom
    #8 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 248 reviewsTripAdvisor (248)
    $ - $$ | European, Contemporary, Central European, Russian
    Zagorodny ave, 11, St. Petersburg Russia
    Read More »
  • #9
    Laboratoriya 31
    #9 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 443 reviewsTripAdvisor (443)
    $ - $$ | Japanese, European, Bar, Pub
    Gorokhovaya St., 31, St. Petersburg 190031 Russia
    Read More »
  • #10
    Bao Mochi
    #10 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 269 reviewsTripAdvisor (269)
    $ - $$ | Chinese, Japanese, Thai, Seafood
    Zhukovskogo St., 2, St. Petersburg 191014 Russia
    Read More »
  • #11
    Ukrop Cafe
    #11 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 581 reviewsTripAdvisor (581)
    $ - $$ | Cafe, European, Central European
    Marata St., 23, St. Petersburg 191025 Russia
    Read More »
  • #12
    Yedim Rukami
    #12 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 385 reviewsTripAdvisor (385)
    $ - $$ | French, Mediterranean, South American, American, Cajun & Creole
    Sadovaya St., 41, St. Petersburg 190031 Russia
    Read More »
  • #13
    Syrovarnya
    #13 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 173 reviewsTripAdvisor (173)
    $ - $$ | Italian, Bar, Cafe, European, Pub, Russian
    Kovenskiy Ln., 5, St. Petersburg 191014 Russia
    Read More »
  • #14
    Restaurant VSEKHOROSHO!
    #14 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 209 reviewsTripAdvisor (209)
    $ | International
    Sadovaya St., 27, St. Petersburg 191023 Russia
    Read More »
  • #15
    Vse Khorosho!! Restaurant & Club
    #15 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 394 reviewsTripAdvisor (394)
    $ | Italian, Japanese, Russian
    Bukharestskaya St., 31, St. Petersburg 192071 Russia
    Read More »
  • #16
    Troika
    #16 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 597 reviewsTripAdvisor (597)
    $ - $$ | European, Russian, Eastern European, Central European
    Zagorodny Ave., 27, St. Petersburg 191180 Russia
    Read More »
  • #17
    Muka
    #17 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 191 reviewsTripAdvisor (191)
    $ | Italian, Pizza, European, Healthy
    Gavanskaya St., 35, St. Petersburg 199406 Russia
    Read More »
  • #18
    LarisuVannuKhochu
    #18 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 379 reviewsTripAdvisor (379)
    $ - $$ | Russian, European, Asian, Caucasian
    Nauki Ave., 14/1 Bldg. 1, Letter A, St. Petersburg 195256 Russia
    Read More »
  • #19
    Steak by Steak
    #19 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 163 reviewsTripAdvisor (163)
    $ - $$ | Steakhouse, European, Argentinean
    Ligovskiy Ave., 30A 4th Floor, Shopping Mall Galereya, St. Petersburg 191040 Russia
    Read More »
  • #20
    Serbish Meat&Fish
    #20 of 12,115 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 1117 reviewsTripAdvisor (1117)
    $ - $$ | European, Croatian, Hungarian, Barbecue, Eastern European, Central European
    Pestelya St., 8/36, St. Petersburg 191028 Russia
    Read More »

Explore More of St. Petersburg

Recommended

The 7 Best San Francisco Bus Tours

Visit the top attractions in this hilly city without breaking a sweat.

Lyn MettlerMay 22, 2019

The 15 Best Washington, D.C., Tours

The nation's capital has more to offer than free museums and tons of history.

Kim Foley MacKinnonMay 22, 2019

10 Amazing Montana Vacations

Breathtaking landscapes and year-round outdoor adventures will inspire you to visit Big Sky Country.

Gwen PratesiMay 20, 2019

The 13 Best Savannah Tours

Experience real southern hospitality when visiting Savannah with these top tours.

John RodwanMay 16, 2019

The 15 Best Boston Tours

Get to know one of America's most historic cities with these tours.

Kim Foley MacKinnonMay 14, 2019

The 18 Best New Orleans Tours

With so much to see and do in New Orleans, these tours will help you maximize your time in the Big Easy.

Claire LawtonMay 10, 2019

The 7 Best Chicago Boat Tours

These low-key tours offer unique views of a city famed for its skyline.

Holly JohnsonMay 9, 2019

30 Cheap Weekend Getaways in the USA

From beach destinations to amusement parks, these vacations are perfect for an affordable and quick trip.

Holly JohnsonMay 9, 2019

The 15 Best Chicago Tours

Foodies, boat enthusiasts and historians alike will appreciate any one of these tours of the Windy City.

John RodwanMay 8, 2019

16 Incredible Midwest Vacations

See which outstanding escapes showcase some of Middle America's top destinations.

Lyn MettlerApril 29, 2019