Welcome to the cultural capital of Russia! After spending a day hoofing it through the finest museums and historical locations, you can watch a play, ballet, opera or circus performance any and every night you choose. Ranging from tiny clubs and massive stadiums, to imperial concert halls and historical circuses, not a single taste from young and old is uncatered for in a city that loves a good show.
Classical music and opera is cherished in Russia, and it is a great way to take time out of a busy schedule and relax while enjoying this city.
Whatever your music preferences are and whatever day of the week it happens to be, there will be music playing somewhere in St. Petersburg. The listings below are just a handful of what's on offer ahead, so if you're looking for underground rock, a low-key jazz room, places to hear top DJs or a classical performance in one of the palatial halls around town, be sure check out the individual venues' listings and websites.