SeatPlan Logo
The Witches hero image
The Witches hero image
The Witches hero image

The Witches Tickets

National Theatre - Olivier

Get ready to fight the witches in this spellbinding, mischievous new musical, based on Roald Dahl’s children’s book. Best for age 8+

The Witches Musical Tickets: Rip-roaring Family Fun

What do you know about witches? Is it their pointy hats, black cats and broomsticks? Forget all of that and discover the spellbinding world of Roald Dahl’s The Witches, a new family musical flying onto the National Theatre’s Olivier Theatre stage this year.

What is The Witches about?

The witches have an evil plan and the only thing standing between them and victory is Luke and his Gran. But he’s only ten years old and she’s got a dodgy heart! As time runs out and danger lurks behind every corner, they only have one chance to stop children being squalloped and stomped out of existence…

Bursting with wit, humour, heart and magic, you will be completely swept up in an adventure as one little boy and his grandmother stand up for the wonderful, stinky, boisterous children of England.

Roald Dahl’s Classic Deliciously Adapted On Stage

The Witches musical is a fantastic new show based on Roald Dahl’s timeless children’s book. It is directed by Lyndsey Turner, and has a book and lyrics by Olivier Award-winner Lucy Kirkwood and lyrics and music by Tony Award-nominee Dave Malloy.

Dahl’s book is one of the most beloved stories for kids of all time, with a zany plot, memorable characters and an already-iconic film adaptation starring Anjelica Huston. If you have shivered with fright and these glamorous but scary witches, don’t miss the opportunity to see them re-imagined on stage!

Packed with songs, special effects and a story to thrill and delight, this is the best alternative Christmas show to take the whole family along to. If you loved Matilda, book now for this musical treat, that fizzes with mischief, adventure and creativity.

The cast includes Katherine Kingsley as the Grand High Witch, BAFTA Award-winner Daniel Rigby (Accidental Death of an Anarchist) as hotel manager Mr. Stringer, and Sally Ann Triplett (Oklahoma!) as Gran.

Tickets For The Witches at National Theatre On Sale Now

Be brave, and take a seat for this weird, wonderful and frightfully fun musical! This is a magical take on a classic that kids and adults will adore.

Sorry this show closed 27 January 2024, we recommend these similar productions.

The Lion King
Performance dates:
26 Jan 2024 - 27 Jan 2024
Running time:
2 hours and 30 minutes including an interval.
Age recommendation:
Best for age 8+

The Witches Reviews

304 Reviews
  • 5 Stars60%
  • 4 Stars28%
  • 3 Stars11%
  • 2 Stars1%
  • 1 Stars1%

User Reviews


I saw the show once and loved it so much I came back a week later in much closer seats. It is brilliant. Absolutely hilarious and fabulously acted. I was delighted to find we had the same two young leads as last time - Vishal Soni as Luke and William Read more

Performance date: 30 November 2023

Fantastic show with great, original songs and a fabulous cast, especially the children. The set was very well-designed, drawing inspiration for some elements from the drawings by Quentin Blake that feature in Roald Dahl's book that this is based on, Read more

Performance date: 27 December 2023

Fantastic musical retelling of Roald Dahl's The Witches, sticking pretty close to the original book narrative. Great effects and make-up for the witches and the mice and a brilliant cast all round, especially grandma and the hotel manager. Great to s Read more

Performance date: 29 November 2023
Your basket is empty.