St Petersburg European Restaurants
Taste European Food in Russia and Feel at Home

Looking for St Petersburg European Restaurants? Tired of Russian food? If so take a look at our picking list below.

There are other national cuisines that don't always get their own billing, but they are just as valuable and certainly available here in the Northern Capital of St. Petersburg.

Some restaurants offer a perfect melding of French and Dutch cuisine. Others might marry the flavors of old Russia with an English twist. And then there are distinctly European establishments that specialize in Greek, Spanish, German and even Scandinavian fare.

So whether you reside here or you are visiting our great imperial city, you are sure to find that St Petersburg offers a wonderful array of fine restaurants that represent many countries!  

Here below you will find a list of our favorite St Peterburg European restaurants.


Hungry? If so, choose a restaurant from the list below. Just click on the links or scroll down to the bottom of the page.

Tip: Please be sure to make a reservation before going out for dinner in any of the St Petersburg European restaurants listed here, especially on the weekend.


Address: Bolshaya Konyushennaya Street, 1 | St Petersburg, RU | Phone: +7 (812) 900-0113

Catalan atmosphere, delicious tapas, large sangrias.

This European restaurant and gastropub recreates Barslona to a surreal degree – from its sidewalk decorations to the wooden interiors and sangria-laden atmosphere.  If you happen to drop by on a football night, sit below the iconic bullheads and soak in the party atmosphere as jugs of sangria are served and small tapa sets with beer, wine and liquors are replenished non-stop. For the best Spanish-Catalan experience, lounge outside on the summer terrace while savouring cigarillos with Spanish wine and madeira after a heady mix of paella, pork steak and chorizos.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Malaya Sadovaya Street, 1/25 | St Petersburg, RU | Phone: +7 (812) 314-3965

Spanish ambience, tapas bar, affordable authentic cuisine.

Named after its chef, Don Pepe is one of the most under-the-radar European restaurants in St Petersburg that has slowly gained a reputation for hearty servings of paella and other Spanish cuisine that remain very affordable. Perfect for those fancying a quick bite or even a full meal, the lunch buffet here is one of the best dining deals in Russia’s Northern Capital. While the menu has both Spanish and Russian cuisine, you would do well to choose between the lip-smacking Spanish ham (jamon) as well as the roast duck and chicken offerings.

The restaurant is closed



Address: Universitetskaya Street, 5 | St Petersburg, RU | Phone: +7 (812)326-0137

German beer hall, Authentic bavarian beer Restaurant, great atmosphere!

No restaurant embraces its German roots more that Grad Petrov, smack in the tourist hub of Saint Petersburg. Not only are the beers here brewed with authentic Bavarian methods, you can also choose from a wide variety of classic German sausages, all in large portions.  When not seated at the terrace people watching, you can head inside for a cave like atmosphere under the brick walls as you listen to live piano, guitar and accordion playing. Other cuisines include pork steaks and breaded veal with the wide variety of beers on offer.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Savushkina Street, 141 | St Petersburg, RU | Phone: +7 (812)938-8893

Austrian dishes, affordable meals, large drinks menu.

Serving both affordable Austrian and Bavarian cuisine, the Maximilian Brauhaus chain of restaurants, beer house, hall and mall outlet combine to give visitors to European restaurants in St Petersburg an all-around German culinary experience. Flip through its extensive beer, wine and liquor menu that is suited to both Russian and classic European cuisine served in a spacious atmosphere that can seat 700 people. The value-for-money meals include large servings of roasted dark, baked potatoes and schnitzels, perfect for meeting groups of friends at the end of a busy day around the city.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!



Address: Konyushennaya Street, 14 | St Petersburg, RU | Phone: +7 (812) 964-8040

Irish pub, large servings, long beer list.

Proudly Irish, O’Hooligans is the quintessential Irish pub, where you can sample a wide range of delectable cuisine, from assorted meat and sausages to veal steak and mussels with pancakes, with large groups of friends or on family outings. With low ceilings and warm lighting, the intimate atmosphere draws Saint Petersburg students and young professionals at the end of the working day for its sports-friendly layout, large Irish stout selection and moderate prices. You will be tickled pick by the classically Irish touches such as limericks and cartoons peppered throughout the décor and menu.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Shvedskiy Lane, 2 | St Petersburg, RU | Phone: +7 (812) 951-2202

English pub, large whiskey collection, great steaks.

Though located in a basement, this popular tavern named after the famed English explorer plays to British theme with comfy couches and a long bar stocked with an exhaustive collection of beers and whiskeys. Sit back in the cozy sofas under the brick vaults and dark wooden interiors, as you dig into the steak menu of one of the best European restaurants in St Petersburg, including rib-eye, pepper, cheesy, chicken and beef steaks. For seafood lovers, James Cook does a fine version of the carpaccio and salmon salad every day.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!



Address: Konnogvardeyskiy Prospect, 4 | St Petersburg, RU | Phone: +7 (812) 601-0160

European and International cuisine, cocktails and hookahs galore.

Get ready for an eclectic range of international cuisine, from Japanese to Italian and even Myanmarese dishes paired with hookahs at Graf-in. Expect to see fashionable people and the Imperial City’s high society come out in full force on the glass terrace, while you are enjoy the live music while surrounded by Graf-in’s modern chic yet intimate furnishings. Cocktails are served all day long, and handpicked by cocktail expert Alexander Kan. Watch as your food is cooked in woks and Spanish josper ovens for authentic tastes of Thai, Spanish, sushi and Russian dishes.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Bolshaya Morskaya Street, 31 | St Petersburg, RU | Phone: +7 (812)314-6563

Greek cuisine, amazing interior décor, delicious grilled food.

Via dell’ Oliva has gained lots of accolades among European restaurants in St Petersburg as a quaint Mediterranean getaway in the middle of Russia’s dreary cold. With breath taking interiors across eight dining halls modelled after rustic caves, homey cafes, ancient castles, and formal parlours, the food is often overshadowed by the décor details. Nevertheless, you would do well to start off with its renowned olive oil dipping that starts off with the breadbasket. Besides Mediterranean seafood preparations of octopus, tiger.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!



Address: Italyanskaya Street, 17 | St Petersburg, RU | Phone: +7 (812) 595-4153

Belgian brasserie, great beers, standout mussel dishes.

Since opening in 2008, this Belgian brasserie has opened multiple restaurants in Saint Petersburg. Its summer terrace and wooden panelling inside provide the perfect atmosphere for sampling the large number of brews available in Kriek’s beer boutique. You can choose from Trappist, lambic or fruit beer (the most famous brand being Kriek itself). Others categories include white, blonde, amber and dark beer. Like the beer, the cuisine is also cooked using traditional Belgian methods and recipes, such as Ghent steaks and soups as well as the preparation of blue and polurakushki mussels.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Ligovskiy Prospect, 61/63 | St Petersburg, RU | Phone: +7 (812) 244-0001

Mediterranean restaurant, generous servings, fresh seafood.

Catering mainly to a tourist crowd, Olivetto combines large servings of fresh seafood prepared in risotto or pasta dishes with moderate prices. If you want to dine on something familiar, this is one of the go-to European restaurants in St Petersburg for its small menu of recognisable Italian dishes and Russian staples. Aside from the fresh soups and seafood offerings, you will also enjoy the lamb pastille and sweet array of desserts. The décor is simple and atmosphere quiet, great for relaxing after a long day of seeing the sights.

Book a Table On-line

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Written by Davide C.


Return from St Petersburg European Restaurants to St Petersburg Restaurants or go to the Homepage


...For Planning Your Trip to Russia!

Find and Book Your Hotel to Russia Today, and Save up to 10%!
Buy Train Tickets to Russia On-line, and Save Up to 10% on Your Booking!
Buy Your Russian Travel Insurance On-line, and Save Up to 10% on Your Booking!
Get Your Visa Invitation Letter to Russia Today!


If you do, please help others to find out about it. If you have a blog or website, or know someone who does, consider linking to us. Share the link on Facebook, Tweet it... you get the idea. Every link helps!