The Witches Tickets

The Witches Tickets

The Witches: What to expect - 1
The Witches Tickets

About The Witches

Don’t miss the strictly limited run of the Roald Dahl classic The Witches at the National Theatre. Book The Witches tickets in the West End on London Theatre.

Adapted from Roald Dahl's 1983 novel, the musical tells the story of an English boy and his Norwegian grandmother in a world where societies of child-hating witches operate in secret across every country. The merciless Grand High Witch takes the stage in England, orchestrating a sinister plan to transform all the children into mice.

Roald Dahl's beloved novel, The Witches, seamlessly blends humour and thrilling action, with over 11 million copies sold, solidifying its status as a fan favourite. The 1990 film adaptation, directed by Nicolas Roeg and produced by Jim Henson, closely follows the 1983 book starring Anjelica Huston, Mai Zetterling, Rowan Atkinson, and Jasen Fisher. Read our guide to Roald Dahl on stage.

In The National Theatre's production, three-time Olivier-nominated actress Katherine Kingsley (The Larkins) portrays the formidable Grand High Witch. BAFTA Award-winner Daniel Rigby (One Man, Two Guvnors) takes on the role of Mr Stringer. Rigby, known for his role as Eric Morecambe in the 2011 BBC film Eric and Ernie, brings his acclaimed talent to the stage alongside Sally Ann Triplett (Sweeney Todd, Oklahoma), who will play Gran.

The Witches is directed by Lyndsey Turner, with a book and lyrics by Olivier Award-winner Lucy Kirkwood and music and lyrics by Tony Award-nominee Dave Malloy. Completing the creative team are costume designer Lizzie Clachan, choreographer Stephen Mear, music supervisor Nigel Lilley, music director Cat Beveridge, lighting designer Bruno Poet, co-sound designers Alexander Caplen and Ian Dickinson, video designer Ash J Woodward, and illusionists Chris Fisher and Will Houstoun.

Book The Witches tickets on London Theatre now.

Run time

2hr 30mins (incl. interval)

Start date

7th November, 2023

End date

27th January, 2024




63 Reviews



537 Reviews | 136 Followers
A riot, Wickedly clever production, Must see!

See it if you're not going to miss a campy, over the top, unpredictable, sharp & funny new musical with a catchy score, brilliant lyrics & great cast

Don’t see it if ..did you not read the See It if.. section above? What are you waiting for? Ok, may be a tad scary for very young children. Otherwise, go!

David 321826

David 321826

64 Reviews | 5 Followers
Masterful, Intelligent, Funny, Delightful, Clever

See it if If you like the fantasy of Roald Dalh and a MAGNIFICENT new musical of an incredibly composer DAVE Malloy

Don’t see it if You are scare of the world of the witches

Alex Room

Alex Room

215 Reviews | 42 Followers
Must see, Great writing, Great staging, Great singing, Great acting

See it if You wanna see the next big kids musical since Billy Elliott

Don’t see it if you don't like bonkers and crazy but dark shows

Paul J 2090

Paul J 2090

56 Reviews | 3 Followers
Ambitious, Clever, Absorbing

See it if You love the book.

Don’t see it if (I saw a preview and they had some pretty bad staging problems. Assume they’ll sort this but maybe read a review first to check).

View all reviews


National Theatre, South Bank, London, United Kingdom, SE1 9PX


Location: National
Railway station: Waterloo
Bus numbers: (Waterloo Road) 1, 4, 26, 59, 68, 76, 139, 168, 171, 172, 176, 188, 243, 341, 521, RV1, X68
Night bus numbers: (Waterloo Road) 139, 176, 188, 243, 341, N1, N68, N76, N171, N343
Car park: National Theatre, Upper Ground (1min)
Directions from tube: (10mins) Follow signs for exits to the South Bank. This should lead you to an underground pedestrian passage called ‘Sutton Walk’ that emerges at the South Bank. Turn right and walk along the river Thames until you see the National Theatre.

More information about The Witches

Frequently asked questions

What is The Witches about?

Everything you know about witches is wrong. Forget the pointy hats and broomsticks: they’re the most dangerous creatures on earth. And now they’ve come up with their most evil plan yet.

Where is The Witches playing?

The Witches is playing at Olivier Theatre. The theatre is located in National Theatre, South Bank, London, SE1 9PX.

How long is The Witches?

The running time of The Witches is 2hr 30mins (incl. interval)

What's the age requirement for The Witches?

The recommended age for The Witches is 8+.

How do you book tickets for The Witches?

Book tickets for The Witches on London Theatre.


Unfortunately, tickets for this event are no longer available.

Get the latest updates on The Witches

Sign up to our mailing list to receive exclusive offers, new show ticket alerts and seasonal promotions. You can unsubscribe at any time.

You can unsubscribe at any time. Privacy Policy

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy