Eating in St. Pete's...

Long gone are the dark days when all you could expect from a St. Petersburg restaurant was a ladleful of pickled cabbage dished out by a surly-looking babushka. Today you'll find a wide range of places to eat, from decent budget options to lavish upmarket joints, covering a spectrum of cuisines from virtually every continent. Although the quality and choice of food continues to soar, don't be too surprised if the staff don't even pretend to care if you 'have a nice day' or not.

See on Map

Looking for something specific?

Top rated restaurants in St Petersburg

Demidov

Demidov

Russian City Centre

Rich food in a nobleman's restaurant

Read more »
The Idiot

The Idiot

Vegetarian City Centre

Essential for existentials

Read more »
Bliny Domik

Bliny Domik

Russian Vasilievsky Island

Pancake house

Read more »
Palkin

Palkin

Russian City Centre

Hark back to St. Petersburg's glory days

Read more »
IL Patio

IL Patio

Italian City Centre

Pasta la vista baby!

Read more »
Na Zdorovie

Na Zdorovie

Russian Petrogradskaya

Cheers comrades!

Read more »
Camelot

Camelot

European City Centre

Where's the round table?

Read more »
Nebar

Nebar

European City Centre

Fine authentic Italian trattoria with excellent thick succulent pasta, delicately varied foreither European or Japanese tastes. Chef trained over a year in Milano. Friendly. Imported beer.Nice wine list. Inexpensive lunch. Delicious dinner. Polite attentive service. Check it out.

Read more »

1

Other places on map
Search by name
Search by address