St. Petersburg Travel Guide

Russia  #9 in Best Cheap European Vacations
Credit

Courtesy of Getty Images

What to Eat in St. Petersburg

While it's true that visitors can still find classic Russian culinary staples like borscht, stroganoff, cabbage stew and caviar on menus around the city, travelers will also enjoy more contemporary dishes as well. And fortunately for visitors, food prices are more reasonable in St. Petersburg compared to Moscow.

You'll find hundreds of culinary hot spots in St. Petersburg, especially along Nevsky Prospekt, ranging from luxurious eateries to sprawling, local markets. If you're looking for an affordable snack on the go, try a Russian crepe, or blini. This Russian pancake is usually stuffed with butter, caviar or other fillings and is a treat for the adventurous foodie. You'll find it at street vendors around the city. To acquaint yourself with local produce, meats and cheeses, pay a visit to the Kuznechnyy Rynok (Kuznechny Market) a favorite among tourists for its honey vendors and plentiful souvenirs.

If you're craving a classic Russian meal, consider Literary Café on Nevsky Prospekt, which once played host to the likes of Pushkin and Dostoyevsky. For a more modern take on Russian fare, head to Hamlet + Jacks for dishes like Baltic herring and Siberian venison. And for Georgian cuisine, Phali Hinkali is a top spot thanks to its hearty dishes. If you're celebrating a special occasion, or just want to treat yourself to a memorable meal, critics and travelers suggest making a reservation at Palkin, which is known for its elegant dining room and fusion of Russian and French cuisines. Other well-reviewed eateries include Probka (Italian), Bekitzer (Israeli) and Etnos Café (Georgian).

Find the Best Restaurants in St. Petersburg

  • #1
    Meal
    #1 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 73 reviewsTripAdvisor (73)
    $ - $$ | European, Contemporary, Scandinavian
    Liteyny Ave., 17-19, St. Petersburg 191028 Russia
    Read More »
  • #2
    Etnos Cafe
    #2 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 220 reviewsTripAdvisor (220)
    $ - $$ | Georgian, European, Eastern European
    Kuznechny Lane, 8, St. Petersburg 191025 Russia
    Read More »
  • #1
    Home Cafe Peterhof
    #1 of 88 Places to Eat in Peterhof
    TripAdvisor Traveler Rating 5 based on 177 reviewsTripAdvisor (177)
    $ - $$ | Fusion, European, Russian
    Shakhmatova St., 14/1, Peterhof, St. Petersburg 198504 Russia
    Read More »
  • #4
    Wine Gogh
    #4 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 72 reviewsTripAdvisor (72)
    $ | European, Wine Bar
    Malaya Konyushennaya St., 7, St. Petersburg 191186 Russia
    Read More »
  • #5
    Public Cafe
    #5 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 281 reviewsTripAdvisor (281)
    $ - $$ | Italian, American, European, Russian
    Yefimova, 1/4 Sennaya Square, St. Petersburg 190031 Russia
    Read More »
  • #6
    Mr. Bo
    #6 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 384 reviewsTripAdvisor (384)
    $ - $$ | Seafood, International, Fusion
    Manezhny Ln., 2, St. Petersburg 197028 Russia
    Read More »
  • #7
    Dans Le Noir?
    #7 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 805 reviewsTripAdvisor (805)
    $$ | European, International, Deli
    Birzhevoi per., 2 Vasilievsky Ostrov, St. Petersburg 199004 Russia
    Read More »
  • #8
    Skazki Shakherezady
    #8 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 127 reviewsTripAdvisor (127)
    $ - $$ | Barbecue, Middle Eastern, Georgian, International, European, Asian, Eastern European
    Moskovskiy Ave., 193, St. Petersburg 196066 Russia
    Read More »
  • #9
    all Seasons
    #9 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 535 reviewsTripAdvisor (535)
    $ - $$ | International, European, Gastropub, Seafood, Central European
    Bolshaya Morskaya St.,34, St. Petersburg 190000 Russia
    Read More »
  • #10
    Esh Fresh
    #10 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 248 reviewsTripAdvisor (248)
    $ | Healthy, Cafe
    Moskovskiy Ave., 4A, St. Petersburg 141021 Russia
    Read More »
  • #11
    Syrovarnya
    #11 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 389 reviewsTripAdvisor (389)
    $ - $$ | Italian, European
    Kovenskiy Ln., 5, St. Petersburg 191014 Russia
    Read More »
  • #12
    LoungeRoom
    #12 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 259 reviewsTripAdvisor (259)
    $ - $$ | Bar, Contemporary, Central European, European, Pub, Russian
    Zagorodny ave, 11, St. Petersburg Russia
    Read More »
  • #13
    BLOODY MARY Bar & Grill
    #13 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 150 reviewsTripAdvisor (150)
    $ - $$ | American, Bar, Barbecue, Grill
    Muchnoi Ln., 9/27, St. Petersburg 191023 Russia
    Read More »
  • #14
    Phali Hinkali
    #14 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 737 reviewsTripAdvisor (737)
    $ | Georgian, Eastern European
    Yuriya Gagarina Ave., 71, St. Petersburg 196143 Russia
    Read More »
  • #15
    Troika
    #15 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 662 reviewsTripAdvisor (662)
    $ - $$ | European, Russian, Eastern European, Central European
    Zagorodny Ave., 27, St. Petersburg 191180 Russia
    Read More »
  • #16
    Robata Bar
    #16 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 163 reviewsTripAdvisor (163)
    $ - $$ | Japanese, Asian, Sushi, Bar
    Zagorodny ave., 13, St. Petersburg 191002 Russia
    Read More »
  • #17
    LarisuVannuKhochu
    #17 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 487 reviewsTripAdvisor (487)
    $ - $$ | Russian, Japanese, Caucasian
    Nauki Ave., 14/1 Bldg. 1, Letter A, St. Petersburg 195256 Russia
    Read More »
  • #18
    "Khacho and Puri" Restaurant
    #18 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 353 reviewsTripAdvisor (353)
    $ - $$ | European, Georgian
    Ligovsky pr., 29, St. Petersburg 191036 Russia
    Read More »
  • #19
    Nakhodka Seafood Bar
    #19 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 104 reviewsTripAdvisor (104)
    $ - $$ | European, Seafood, Contemporary
    Malaya Morskaya St., 18, St. Petersburg 190000 Russia
    Read More »
  • #20
    Muka
    #20 of 12,570 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 217 reviewsTripAdvisor (217)
    $ | Italian, European, Healthy, Pizza, Cafe
    Gavanskaya St., 35, St. Petersburg 199406 Russia
    Read More »

Explore More of St. Petersburg

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended

The Best Travel Backpacks for 2020

U.S. News rated the best travel backpacks using recommendations from experts and consumers.

Lyn MettlerNovember 25, 2019

30 Top Wellness Retreats

Rejuvenate your mind, body and spirit at one of these relaxation-focused properties.

Kyle McCarthyNovember 21, 2019

30 Fun All-Inclusive Family Vacations

Book one of these all-inclusive trips that cover food, accommodations and activities galore.

Holly JohnsonNovember 14, 2019

5 Ways Cruise Lines Are Becoming More Environmentally Friendly

Industry considers impact as it looks to the future.

Gwen PratesiNovember 12, 2019

11 Unique and Quirky Cruise Destinations

Venture off the beaten path for an authentic cruising experience.

Christine SmithNovember 12, 2019

The 2020 Best Cruise Lines for Families

Gather up the gang and head out to sea with one of these six kid-friendly cruise lines.

Nicola WoodNovember 12, 2019

The Top Pyramids in Mexico to Visit

Add these ancient marvels to your Mexico vacation itinerary.

Lyn MettlerOctober 28, 2019

30 Top Babymoon Destinations, Trips and Ideas

From romantic beach getaways to big city adventures to glamping in the forest, these locales will inspire your babymoon planning.

Gwen PratesiOctober 15, 2019

15 Tips for Traveling While Pregnant

These tips will help pregnant women travel the world in comfort and style.

Holly JohnsonOctober 10, 2019

The Best Chicago Segway Tours

See all the top sights in the Windy City without breaking a sweat.

Marisa MéndezOctober 3, 2019