St. Petersburg Nightlife • A Complete Guide

Click the button to discover venues and things to do at night in:

Welcome to St. Petersburg’s premier nightlife guide.

On this page, you’ll discover the vibrant and varied nightlife scene in St. Petersburg. You’ll find the perfect venue for you and your preferred night out. Whether you want to go all-out clubbing or if you’d like a more laid back dinner and drinks with a view, we’ve got your covered.


Have you heard about St. Petersburg? It is a beautiful city in Russia where tourists visit all around the year. Known as the ‘Venice of the North, this city has an elaborate canal system. Vladimir Putin, Ivan Pavlov, Vladimir Nabokov – St. Petersburg is the birthplace of these famous personalities. But apart from being culturally rich, the city is renowned for its nightlife as well. There are many options when it comes to bars, clubs, and restaurants in St. Petersburg. Whether you want to chill at a rooftop bistro or party all night long – here are some of the famous nighttime hangout spots in the city.

Best bars in St. Petersburg

When you are in St.Petersburg, you may want to spend the night with your loved one during the night. Bars are the ideal place to have a drink and exciting conversations. As the city has a rich nightlife, you will never run out of options when it comes to finding bars in St. Petersburg. But which one is the best? To clear your confusion, here is a list of the best ones in town:

  1. Punk Brew

Located on Rubinshtein Street 9, Punk Brew is the ideal place to grab a pint of beer. The atmosphere of this bar is casual and breezy. The décor has an industrial vibe to it. You can find beers at around 210 rubles. Moreover, the street food at this joint is delicious. One of the favorites on the food menu is Shawarma on pita bread. If you like football, you can drop by at any time and watch the match on their big screens.

  1. Apotheke Bar

It is not easy to find this bar as there is no sign outside the joint. But it is worth a visit. Apotheke Bar is located on Lomonosova street 1. Outside the bar, you will find a huge red cross. You will have to ring the bell so that the staff member can guide you inside the bar. It is a small yet cozy corner to down a couple of drinks. The bar looks like a pharmacy, and perhaps, this quirky touch has made it popular amongst the locals. The drinks are affordable, and you are bound to have a good time out here. The music is not too loud and hence, ideal for having long conversations with someone special. Mostly, the owners like to play jazz music at this joint.

  1. Bekitzer

Do you like Israeli street food? If your answer is a ‘yes,’ then you need to visit Bekitzer in St. Petersburg. You can get the best falafel at this place. The cheapest one is around 120 rubles. The bar is brightly lit and is always packed. You can get beer as well as an array of cocktails on their alcohol menu. The finger food at this joint is why it is ideal for some late-night bar-hopping experiences.

  1. Poison

The bar is named after the American Rock Music Band’ Poison’. It mainly has two areas- the main bar as well as the karaoke room. This bar is ideal for all the tourists in Russia. The bar plays only English music. From vodka to beer – you can get plenty of choices if you want to go on a drinking spree. The price of a beer starts at around 200 rubles. The cocktails are a tad more expensive.

  1. Redrum Bar

One of the leading brew bars of St. Petersburg, Redrum Bar is always packed. You can get the best beers in town at this place. Their signature beer is called Redrum IPA. Both locals, as well as tourists, like to visit this place. 

  1. Nebar

If you can shell out a little more money, then you can visit Nebar. It is a chain of bars that are present in other Russian cities as well. The entrance fee at this bar is free for women. You have to pay for the entire table, so this bar is more expensive than other bars in the city. The entrance fee for men is around 300-500 rubles. The bar is filled with beautiful women, which is why men like to visit this bar more than women. The drinks are made out of the best alcohol available in the country. 

  1. Union Bar

Union Bar is an extremely hip place. The décor of this place is alluring. The bar is dimly lit and has mainly two sections. At the entrance, you can find the cocktail bar. There is another backroom that is reserved for beer consumers. The finger food served at Union Bar is reasonably priced and delicious. Mostly, customers like to order burgers along with their drinks. On Thursdays, you can attend the concerts hosted by this place. The tickets are usually available on their social media pages. 

  1. Sky Bar

If you like a bar with a view, you need to visit this place. As the name suggests, Sky Bar is a rooftop bar. It is located on top of the famous Azimut Hotel in the city. It is a little more expensive than the other bars on this list. Only the most affluent population of St. Petersburg like to visit this place. The main selling feature of this place is the amazing skyline. The décor of this place is extremely fancy. The bar is dimly lit, and there are comfortable cushions where you can relax. Moreover, they serve you drinks that are only made with the best alcohol available in Russia.

  1. El Capital

It was named the ‘best bar in Russia’ in 2018. The bar is highly famous, and hence, you will have to book a table for yourself in advance. This bar is only open from Thursday To Saturday. The bar has a solid Mexican influence when it comes to its drinks and décor. It can be a bit difficult to locate this bar. It is better to call them once you are nearby. You will be escorted in by one of the staff members.

  1. Imbibe Bar

If you like to visit a bar with trendy décor, this is the right choice for you. Imbibe bar looks exceptionally posh. The bartenders are extremely friendly and can speak English. The cocktails available at this joint are not available at any other. If you like to experiment with your drinks, then you should visit this place.

  1. Dead poet’s bar

This bar is located just a few steps away from the Imbibe bar. Dead Poet’s Bar has a lot of options for alcohol and food. Most of the popular items on the menu are beer and wine. The atmosphere is extremely friendly so that you wouldn’t have any problem socializing at this club. Since it is difficult to locate this place, it is visited mainly by the locals. 

Best nightclubs in St. Petersburg

If you are a party animal, you have to check out the clubs in St. Petersburg. From excellent booze to a lively atmosphere- you can experience all of it in the dance clubs of this city. In case you are confused about which club to visit, here are some of the best ones to help you narrow your options down:

  1. LUXNight Club

If you like a luxury, you need to visit this place. Located in the Downtown area of St. Petersburg, LUX is touted as one of the best clubs in Europe. The décor is grand, and the place is brightly lit. You will be able to see massive chandeliers near the performance stage. Every weekend, special parties are held at this joint. The sound quality of this club is top-notch.  The drinks are made out of the best quality of alcohol available in the city. LUX is made for those who do not mind spending big bucks on partying.

  1. Papanin

In case you feel that partying is reserved for youngsters, you are wrong. This dance club is a hot favorite amongst all age groups in the city. The sound system of this dance club is one of the best in St. Petersburg. Apart from the drinks, you can get a wide array of finger food items here. The music taste of the DJs of this club is eclectic. From old classics to the latest hits – all kinds of music are played at Papanin. Do visit this retro club if you enjoy dancing all night long.

  1. DUMA bar

DUMA Bar opened its doors for customers back in 2016, and since then, it has been a popular joint for tourists and locals in St. Petersburg. The cocktails at this place might be a bit more expensive than usual bars. But it has a great ambiance. The bar is open on all days, but it is lively mainly on the weekends. The bar stays open till late at night. Most of the after-parties at this place go on till 6 am the next day. Although the drinks are fantastic, DUMA bar serves no food. 

  1. Warpp Club

If you like to dance under beautiful neon lights, Warpp Club is the right place for you. The club has a unique set of LED panels that covers the entire dance floor. It is highly spacious as the club is built over several different levels. It doubles as an event venue as several live concerts and music events are hosted by this joint.

  1. Rossi’s Club

Rossi’s club is one of the most famous discos in St. Petersburg and is one of the oldest nightlife hangout spots in Russia. From 18-year-olds to 30-year-olds – everyone likes to pay a visit to this place. The club is built underground and has two dance floors. The music here is loud and ideal for the ones who like to party. Moreover, if you like to meet pretty Russian girls, this is the place you should be at. In case you get tired from all the dancing, there is a karaoke room as well. There is the main room where most commercial music is played. If you are lucky, you will get to witness strip tease shows. The cover charge is a tad bit expensive at 400 rubles. It is packed almost every night, and you would love to party out here.

  1. Coyote Ugly Saloon Club

The name sounds a little weird, but it is one of the top-rated nightclubs out in St. Petersburg. It is a chain of bars that is present all over the world. From New York to Moscow – there is a branch in various countries. The staff is exceptionally hospitable and can whip up drinks very quickly. American Pubs inspire the décor of the club. As soon as you enter, you will be able to see pop-art posters on the wall. The bartender tends to encourage everyone to drink till the sun comes up through his microphone. You may want to arrive at this joint a bit early as it is usually crowded all night. This place also hosts various events that attract the youth of the city.

  1. Griboedov Club

The club is named after a famous Russian Poet and is a popular club in the city. Griboedev opened its doors for business back in 1996. One of the unique facts about this club is that it is located in an old bomb shelter. But now it is a nightclub as well as a cultural center. Several events such as DJ nights, exhibitions, and concerts are hosted at this club. It mainly consists of three areas – the bar, the strip club, and the dance floor. The music played at this club is eclectic. On each night, a different genre of music is played by the DJs at this club. On Saturdays, you can usually attend parties where House music is played. Monday nights are reserved for electronic music. If you like Soviet music, visit the bar on Wednesdays. The bar also serves as a platform for young artists. From local DJs to upcoming rappers – everyone gets to perform at this club from time to time. The cheapest options on the alcohol menu are beer and vodka. All in all, it is a great place to have a lot of fun with your friends for a night out in this Russian city.

  1. Purga Club

Most locals like to visit this place for special events, especially on New Year’s eve. It is one of the cheapest places to party in this city. The cover charge is around 200 rubles. The drinks are good yet reasonably priced. The club is known to host special events, including weddings. You can have an impromptu wedding as there is a priest available at all times. You will also get a marriage certificate from the club.

  1. Money Honey

Located near GostintDvone, Money Honey is a disco bar in St. Petersburg. This club comprises of two levels. The ground floor is reserved for musical events such as rock music or classical music concerts. The first floor is reserved for all the dancing. The club usually plays Russian Pop music.

Moreover, there is a huge piano and pool table at this place. Mostly, the locals visit these clubs as a lot of tourists are unaware of their existence. But you should drop by this place whenever you plan on visiting St. Petersburg. 

  1. Metro Club

The Metro club is one of the largest discos in Russia. Although it might not be located at the city’s heart, it is always filled with people. You can hang out at any of the three levels of this club. On the ground floor, you will be able to see a huge bar. Mostly international as well as Russian dance music is blasted at this level. The first floor is reserved for the karaoke room. You may also find the DJ playing techno music for the club’s audience on this floor. The top floor is reserved for commercial music lovers. A lot of students like to visit this club. Why? Because it is cheap to down a couple of drinks at this place. On Mondays, students can get around four free drinks. Moreover, the cover charge is dirt cheap at around 300 rubles. 

Visit theatres as well as music events in the city!

If you do not like loud music, there are other alternatives for you to have a good time at night in this city. There are several music events hosted in St. Petersburg. For all the art lovers out there, there is the Mikhailovskiy Theatre. You can visit the Mariinsky Theatre as well. Places such as Ice Palace and Jazz Philharmonic organizes pop and rock music concerts. You can also visit Oktyabrskiy to attend pop and rock music shows. 

LGBTQIA+ nightlife spots in St. Petersburg

Although the gay bars in this city are not so lavish as other countries, they host the hottest parties in town. If you want to meet someone from the LGBTQIA+ community in this city, these are some of the best nightlife spots that you must check out!

  1. Club Central Station

This club is open for almost 24 hours every day. The staff at this joint is extremely friendly, and they wear cute bow ties all the time. The Club Central Station is built over three levels. You can find over five bars at this place, so it is touted as the most prominent gay club in this city. Apart from DJ concerts and go-go dancers, there are regular drag shows hosted in this city. If you get hungry, you can dine at any of the restaurants located on each floor. The parties hosted at this place go on till the wee hours of the night. 

  1. The Bunker

Does the idea of ‘themed parties’ excite you? If your answer is a yes, then you should visit ‘The Bunker.’ This place is strictly for adults as it often hosts ‘Naked Theme’ parties where you can only carry your purse and slippers. Moreover, you can even borrow accessories such as loincloth and latex masks at this club. Due to its wild parties, this club is usually crowded. If you want to sip on fine cocktails and dance till dawn, do visit this club. 

  1. Blue Oyster Bar

It can be a bit difficult to locate this small joint in St. Petersburg. But it is one of the most lively LGBTQIA+ friendly places in St. Petersburg. The bar is located between a pharmacy and a tobacco shop. You can witness wild dance parties at this club regularly. Some of the audience even get to play bingo and listen to pop music at Blue Oyster Bar. There is even a karaoke room available. No matter your sexual orientation, you are bound to have loads of fun at this place.

Ride the canal cruise in the city!

There are several beautiful canals as well as rivers in this city. You can use this water-work and book yourself tickets to a canal cruise in the city. At night, you can admire the beautiful scenery of St. Petersburg. If you are lucky, you will be able to witness fireworks. There are many cruise rides where you can get good alcohol as well. Hence, you need to do a little bit of research and select the best one in the market. 


Only the tip of the iceberg has been touched with this list of the best nightlife spots in St. Petersburg. There are many more places in this city which are extremely popular amongst the tourists. Whether you want to drink till the wee hours of the night or watch striptease shows- there is a place for you. For conservatives, there are quiet bars where you can watch the game with a chilled glass of beer. If you like to experiment, you can visit the nudist parties at some of the clubs. Human beings are social animals, and you get ample opportunity to socialize at any of these places. Hence, what are you waiting for? Start planning your trip to St. Petersburg today!