Get to know the best pubs in St Petersburg with our recommendations and enjoy drinking until late at night during your Russian stay.
Pubs in St Petersburg attract large crowds as part of the city's lively nightlife scene. They all are open until 1 am or 3 am at night, depending on which day of the week you go, and serves a full range of food with usually loud music in the background.
One thing you may notice when entering a pub in Russia is the lack of atmosphere and authenticity in terms of appearance, at least based on our personal experience. But apart from that many of the city's pubs feature tasty Irish or British food, plenty of Guinness, but no rousing Irish music; while others offer well-crafted beers made in Russia or elsewhere with interiors richly decorated with horse brasses, dartboards, and old sporting prints.
There are a lot of places to go around the famous Nevsky Prospekt, so finding a pub is easy, but picking the right one it might be hard if you don't know the area. Thus, if you’re looking for a good imported draft beer or a single-malt whiskey, or you are up for late-night boozing, here's five of the best Pubs in St Petersburg where anyone can pop in and grab a drink, have a quick bite to eat, and enjoy the music.☺
Below you can find a list of well known pubs in St Petersburg centrally located. Click on the links below and learn more about each of them.
Address: Kazanskaya Ulitsa, 5| St Petersburg 191186 Russia | Phone: (+7) 812 571-54-28
"A traditional English pub!"
The Office pub is one of the first and oldest English style pubs in St Petersburg! This popular pub is centrally located and serves a huge selection of beers, both imported and local, as well as the usual pub selection of spirits and cocktails. Yes, they also serve Guinness! You’ll find yourself coming back here again and again just for the Irish beef stew which is served in the restaurant which is separate from the pub. Not a gastro-pub, but a decent pub meal at reasonable prices.
Address: B Konyushennaya St, 14| St Petersburg 191186 Russia | Phone: (+7) 812 964-80-40
"Great pub with lively atmosphere"
O’Hooligans is a pub in between the British and Irish styles. The food is very good and the bar (described as mile-long!) serves a great range of beers, both imported and local, as well as ciders, whiskeys, and cocktails. Bookings are advised as it’s a popular spot in the center of the city. The atmosphere is trendy and friendly with limericks and Oscar Wilde's famous quotes painted on the ceiling. The extensive menu is cartoon-illustrated. The pub opens at midday and closes at 1 am (3 am on Fridays and Saturdays). Here you can find a lot of foreigners living and working in St. Pete!
Address: Rubinshteina Street, 36 | St Petersburg 191002 Russia | Phone: (+7) 812 570-37-68
"First Irish pub in the city"
Mollie’s Pub was the first Irish pub in Saint Petersburg – it’s a typical Irish pub that serves a wide selection of beer, good food, and music at reasonable prices. It’s a great place to pop in and quench your thirst, have a quick bite to eat, and enjoy the music. Friendly and helpful bar staff will ensure you enjoy your experience. It’s handily situated in the center of town and is popular with locals, ex-pats, and visitors. Food is served until midnight and the atmosphere is great.
Address: Ul. Radishcheva, 36/17| St Petersburg 191014 Russia | Phone: (+7) 812 275-99-35
"A Belgian classic pub with tasty food and a lot of beer"
Trappist is a popular Belgian pub so named for the Trappists, an order of monks who lived by strict rules and brewed beer in monasteries located in Belgium and Holland. The café/bar is open from midday to midnight (2 am on Saturdays) and observes a strictly “no smoking” rule, even on the terrace. Come here to experience a wide range of popular beers, ciders, and cocktails. The food is very good and rather different so reserving a table in advance is advised. Well recommended are the roast beef and the fresh oysters and mussels.
Address: Fontanka River Emb, 108| St Petersburg 190013 Russia | Phone: (+7) 812 947-34-77
"The best British pub in the city"
Dickens is open from 1 PM to midnight and to 1 AM on Saturdays. It’s a typical British pub serving a big selection of beers and whiskeys – and of course that Irish staple, Guinness. The food is great. Try the true-to-type English breakfast or the much-recommended chicken wings. The atmosphere will transport you to the British Isles so perfect for homesick Brits as well as being appreciated by locals. The décor is Victorian and they have a banquet hall for that special occasion. Bookings are recommended. Definitely one of our favorite pubs in St Petersburg to spend a Friday night!