Skip links

Joburg Ballet presents the World Premiere of Snow White – The Ballet from 13 October at Joburg Theatre

Joburg Ballet welcomes summer with a sparkling new classical ballet when the world première of Snow White – The Ballet takes centre stage at Joburg Theatre on Friday 13 October.

Snow White - The Ballet

The opening night will be followed by a run of nine further performances through to Sunday 22 October. Inspired by the Brothers Grimm fairytale of a girl whose beauty drives an evil queen to vengeful acts, artistic director Iain MacDonald has choreographed a lyrical new full-length work for the entire Joburg Ballet company, with a score by the great Russian composer Dmitri Shostakovich. The sets are by South African designer Andrew Botha, renowned for his ability to bring enchanting new worlds to life on stage. With Snow White – The Ballet, MacDonald is again turning for inspiration to a famous fairy tale as he did with the company’s production of Cinderella, a critical and box office hit in 2016. Talking about his new ballet, MacDonald said: “Snow White is a perfect fairy tale to be adapted into a classical ballet, a story with romance, comedy and drama in equal measure and wonderful opportunities to showcase our dancers in both classical and character roles. “I’m delighted to be using the richly melodic and evocative music of Shostakovich and to have discovered just how perfectly suited his work is for ballet. It’s also a pleasure to be working with Andrew Botha, a stage designer with such an impressive gift for transporting audiences to a captivating and magical world.” Booking is open for Snow White – The Ballet and Joburg Ballet once again offers a range of ticketing options, from half price on opening night, to budget priced morning matinees on Tuesdays and Wednesdays.

Snow White - The Ballet

Dates, Times, Prices:

  • Fri 13 Oct at 19:30 – Half Price: R90, R125, R170, R195, R225
  • Sat 14 Oct, Fri 20 Oct, Sat 21 Oct at 19:30 & Sat 14 Oct, Sun 15 Oct, Sat 21 Oct, Sun 22 Oct at  15:00 – Standard Prices R180, R250, R340, R390, R450
  • Tue 17 October & Wed 18 October at 11:00 – All tickets R80

Where: Joburg Theatre, Braamfontein (GPS -26.191316, 28.038519)

Book now: At Joburg Theatre Box Office; or tel. 0861 670 670; or online at or

Patrons can also book and pay via the Nedbank app and at selected Pick n Pay stores (full list at

Keep up to date with the company on our social media platforms;,, @JoburgBallet or online at

We use cookies to ensure that we give you the best experience on our website.