Opera and ballet in St. Petersburg: Where to go and how to buy tickets

For those who wish to go to see an opera or ballet in St. Petersburg, in this article I will explain how to buy tickets online in the websites of the two most famous theaters in the city, the Mariinsky and Mikhailovsky.

mikhailovsky-theatre interior

 

Introduction

Many tourists that visit Russia, even those who are not very fond of ballet or opera, often want to go to a ballet or opera interpretation.

If in Moscow the Bolshoi Theatre is famous, in St. Petersburg there are two renowned theaters: the Mariinsky and Mikhailovsky.

In this post I will explain how to buy tickets online in these theaters, as well as the dress code if you will be attending some representation.

Some aspects to consider when buying tickets online:

  • Tickets can be purchased online but also in advance at the theater box office.
  • In some operas or ballets, the tickets for Russian citizens (or legal residents in Russia) are more economic than the tickets for foreigners. Tickets for Russians are marked with the rate “special rate”, while foreigners must buy tickets with the normal or “full rate”.
  • Electronic tickets only need to printed and present them directly at the entrance (no need to exchange them).
  • It is important to buy tickets some time in advance since it is easy for some representations to have high demand and put the sign “sold out” on the website.

1. The Mariinsky theater: how to buy tickets online

The Mariinsky Theatre is a historic theater, both opera and ballet. It is the home of the famous Mariinsky Ballet (known as Kirov Ballet during Soviet times). Its general director is Valeri Guérguiev.

The theater is located in a classic building in the city center (in Teatralnaya square) in which the first performance took place in 1860. More recently, in May 2013, a second theater opened (known as Mariinsky II), in an outbuilding, and it has a modern and spacious setting, with capacity for 2,000 spectators.

Mariinsky theatre exterior
Saint Petersburg

The regular theater season is usually in the period from September to June, though there is also the summer season during the months of July and August.

To buy tickets, it is best to do it through the theater’s official website to avoid the extra costs applied by other intermediaries. Tickets for the regular season go on sale a few weeks before it begins, while tickets for the summer season usually go on sale in May.

Steps to buy tickets – you must follow these steps:

  1. Register as a user on the website through this link. After filling out the form and clicking on the register button, you will receive a confirmation email. Once you confirm your account you can now access it using your email and the password you chose when you registered.
Booking tickets mariinsky theatre - registration 1
Booking tickets mariinsky theatre registration 2
  1. Once registered, you can go to the theater program through this link: https://www.mariinsky.ru/en/playbill/playbill/. You will see that representations are sorted by day and by stages (Mariinsky Theatre, Mariinsky II, etc). It also indicates whether it is an opera, a ballet or a concert. If you see the “No tickets” sign, it’s probably because all tickets are already sold.
Booking tickets mariinsky theatre - program 1
  1. After clicking on the “Buy tickets” button of the interpretation you’ve chosen, you will see a plan of the room. In this example I chose the Aida opera on October 30, which is represented on the main stage (Mariinsky Theatre). You must choose one of the free seats (marked in yellow), but after selecting them they will be marked in red. You can buy a maximum of 16 tickets per order. After this you must click on “Add to basket”:
Booking tickets mariinsky theatre - choose seat
  1. You will see a summary of the locations and their price. VERY IMPORTANT: the “Special rate” is more economic but is intended only to Russians citizens or legal residents in Russia. The “Full rate” tariff is for foreigners.
Booking tickets mariinsky theatre - choose seat 2
  1. After that you will see the screen to make the payment. You must select a payment method and accept the terms of use.
Booking tickets mariinsky theatre - payment 1
  1. After payment you will receive electronic tickets, which you will only need to print them to present to the usher, in order to scan the bar code (you don’t need to go to the ticket office to redeem the entrance).
Booking tickets mariinsky theatre - payment 2

To cancel the tickets, you have to fill in a form at least 10 days before the representation and send it by fax or email. More information on this link: https://tickets.mariinsky.ru/en/agreement/ (section 5).

2. The Mikhalovsky theater: how to buy tickets online

The Mikhailovsky is another famous theatre in St. Petersburg, in which opera and ballet are performed. It is one of the oldest in Russia, since it was founded in 1833 and it is located in a historic building in the city center in the Arts Square.

Mikhailovsky theatre -exterior

The tickets, which can also be purchased online, are usually offered for sale a few weeks before the start of the trimester. The representations are made throughout the year, including July and August.

You need to be aware also of the different ticket types (for Russian citizens or foreigners)

The ticket purchase process is very similar:

  1. Register as a user on the theatre’s website  http://www.mikhailovsky.ru/en/
Mikhailovsky theatre registration - St Petersburg
  1. Access the programming schedule. You must select the work and the locations. The free locations are the ones marked in color. After marking them they remain in red. After this you must confirm the purchase, select a payment method and pay.
Buying tickets - Mikhailovsky theatre St. Petersburg
Buying tickets - Mikhailovsky theatre 2
Buying tickets - Mikhailovsky theatre 3
Buying tickets - Mikhailovsky theatre 4
Buying tickets - Mikhailovsky theatre 5
  1. The purchased tickets don’t need to be exchanged for the original tickets. After the purchase process you get a ticket in PDF format that carries a QR code, that you just have to print (or present it on your Smartphone or Tablet) to directly access the theater.

Tickets can also be returned by following the return policy of the theater and noting that the refund is made to the same card with which you made your purchase, minus a commission of 2.3%. For this you must fill out a form and send it by fax or email to [email protected]. More information on this link: http://mikhailovsky.ru/en/buy_now/purchase_rules/return_policy/

3. Dress code when attending a performance

There is no specific dress code to go to the ballet or opera. All you have to know is that you have to be well dressed, but there is no obligation to wear a suit and tie or a gown. You can go even well dressed in jeans. The only thing is not to go in shorts or T-shirts or in torn jeans. You can see more details in the website of the Moscow Bolshoi Theatre (see screenshot below).

In winter, keep in mind that coats, jackets or bulky clothing must be left in the theater’s cloakroom.

Dress code when attending a performance - opera russia

I hope this article has served to purchase your tickets for the opera or ballet in St. Petersburg. Have you attended any representation? What has been your experience?

The most complete and up-to-date guide for traveling to Russia

If you found this article helpful, the Russiable Guide goes one step further than the blog.

Unlike individual blog articles, the guide brings together all practical information, organized step by step, with constantly updated data and additional content not published on the blog, specifically designed to help you plan a trip to Russia without mistakes or last-minute surprises.

It is available as an interactive web guide—always updated whenever changes occur—and also as a downloadable PDF of over 1,000 pages, with lifetime access to all updates.

GET THE GUIDE & START PLANNING

Russiable Guide – updated travel guide to Russia

More to Explore