Icono ayuda Help
St Petersburg Ballet Ticket
13 reviews | 89 travellers
Free cancellation up to 24 hours before the service starts
US$ 121.50
No hidden fees or surcharges
Free cancellation up to 24 hours before the service starts
See availability

Let yourself be captivated by the enchanting beauty of the St Petersburg Ballet and immerse yourself in Russian culture watching a performance of Swan Lake, one of the world's best known ballets.

St Petersburg Ballet performing Swan Lake
Russian ballet in St Petersburg
Swan Lake ballet in St Petersburg

St Petersburg Ballet: what to expect?

Watching a performance of the mythical Russian Ballet is an experience that will delight anyone, whether or not you're a lover of dance.

After the second Romanov ruler, Tsar Alexis Mikhailovich, had a ballet performed as part of his wedding celebrations in the 17th century, it became a popular tradition amongst the Russian aristocracy. By the early 19th century, ballet was no longer just entertainment for the imperial court, and instead became accessible to all in public theatres.

This ticket allows you to enjoy one of the world's best known ballets, the legendary Swan Lake, at one of St Petersburg's most prestigious theatres. An unforgettable evening of culture!

St Petersburg Theatres

Your St Petersburg Ballet ticket is valid to enter whichever theatre is hosting the ballet company on the evening of your show. The performance may take place in any one of the Russian city's most important theatres: the Mariinsky, or Kirov, Theatre; the Bolshoi Theatre; the Alexandrinsky Theatre, the Hermitage Theatre, the Komissargevskaya or the Anichkov Palace. Every one of these stunning historic venues will leave you in awe of their beautiful architecture and decor.

It is not possible to choose the theatre, which will be assigned automatically depending on availability on the chosen date.

Theatre seats

The theatre will assign you the best available seats together when you make your reservation. This means the earlier you book, the better!

Our tickets are always located in the Parterre (ground floor) or Bel Étage (dress circle) seating areas of the theatres. The only exception is the Hermitage Theatre, where seats are not assigned, as the small size of the theatre mean the stage can be seen equally from all seats.

Cruise passengers

This activity is also suitable as a shore excursion for cruises arriving in St Petersburg and includes all the necessary documentation you'll need to pass border control, as well as a pick up and drop off service at St Petersburg cruise port. All you need to do is tell us your ship name when making your reservation!

View complete description


Per person
Ballet ticket
US$ 121.50

Ballet ticket

  • Per person

    US$ 121.50

More Information

Covid-19 Measures

All of our providers comply with local legislation and applicable health recommendations to avoid the spread of Covid-19.


3 hours.


Pick up and drop off at hotel or cruise port.

Ticket for the St Petersburg ballet.

When to book?

You can book up until the previous day (11:59 pm) if there are still places available. Book now to guarantee your spot.

Type of voucher

Electronic. Show the voucher on your phone.


Wheelchair accessible. This must be indicated in the reservation.


All services published on Civitatis are carried out in accordance with our Sustainability Code.

No printing of documentation required.


Not permitted.

Frequently asked questions

  • Q - How to book?

    A - To reserve the activity, choose the date and complete the form on this page. You will receive your confirmation immediately.

If you have any other questions please contact us.

US$ 121.50
No hidden fees or surcharges
Free cancellation up to 24 hours before the service starts

Free cancellation

Free! Free cancellation up to 24 hours before the activity starts. If you cancel under this time or do not show up, you will not be refunded.