Skip to content



Miss Cackle’s Academy for Witches is now accepting new students. So make sure you know the Witches’ Code, get yourself a familiar, and let Mildred Hubble show you the ropes!

Mildred Hubble is just an ordinary girl who found herself in an extraordinary place: a school for witches. But not everyone is thrilled by Mildred’s unexpected arrival and her less than predictable ways. Can she overcome the objections of stern Miss Hardbroom and the conniving tricks of jealous Ethel Hallow?

Now in her final year, accident-prone Mildred and her fellow pupils are about to embark on their most important mission yet, when an old enemy returns with a plan for revenge that threatens not just the Academy, but the whole world…

Featuring all of Jill Murphy’s beloved characters, this action-packed new stage adaptation by Emma Reeves (Hetty Feather) is directed by Theresa Heskins (2017 UK Theatre Award for Best Show for Children and Young People) and includes original songs, music, magic and a dose of Mildred’s unique brand of utter pandemonium!

Booking Number

0330 333 4814

Booking Until
Sunday 8 September 2019

Tickets From

Show Times
See schedule below

Running Time
Approx 2hrs 10mins including one interval

Vaudeville Theatre

Age recommendation



Jill MurphyAuthor
Emma ReevesAdapter
Theresa HeskinsDirector
Simon DawDesigner
Luke PotterComposer
Beverley Norris-EdmundsMovement Director
Aideen MaloneLighting Designer
Leigh DaviesSound Designer
John BulleidMagic Consultant
Vicki AmedumeAerial Consultant
Ben CowensAssociate Lighting Designer
Paschale StraitonPuppetry Designer and Director
Anji Carroll CDGCasting Director
Ellie TaylorAssociate Director
Rory MaguireAssociate Sound Designer
Sarah StaceyRoyal & Derngate Resident Assistant Director
Digby RobinsonProduction Manager
Louise SmithCostume Supervisor


Wednesday 24 July – Sunday 8 September 2019

24 July, 7pm
25 July, 2pm
26 July, 2pm
27 July, 2pm & 7pm
28 July, 1.30pm & 5.30pm
30 July, 2pm
31 July, 2pm
1 August, 2pm & 7pm
2 August, 2pm
3 August, 2pm & 7pm
4 August, 1.30pm & 5.30pm
6 August, 2pm
7 August, 2pm
8 August, 2pm & 7pm
9 August, 2pm
10 August, 2pm & 7pm
11 August, 1.30pm & 5.30pm
13 August, 2pm
14 August, 2pm
15 August, 2pm & 7pm
16 August, 2pm
17 August, 2pm & 7pm
18 August, 1.30pm & 5.30pm
20 August, 2pm
21 August, 2pm
22 August, 2pm & 7pm
23 August, 2pm
24 August, 2pm & 7pm
25 August, 1.30pm & 5.30pm
27 August, 2pm
28 August, 2pm
29 August, 2pm & 7pm
30 August, 2pm
31 August, 2pm & 7pm
1 September, 1.30pm & 5.30pm
3 September, 2pm & 7pm
5 September, 7pm
6 September, 7pm
7 September, 2pm & 7pm
8 September, 1.30pm & 5.30pm


Tickets from £20

All tickets include a £1.25 Theatre Restoration Levy



Tickets reduced to £35. Not valid Saturday performances

Subject to availability. Exclusions apply.

To book a group, call us on +44 (0)330 333 4817 (Mon – Fri, 10am – 6pm) or email


The Vaudeville Theatre opens 45 minutes before the start of each performance.
The Vaudeville Theatre Box Office is open Monday to Saturday 10am-8pm. Where there are performances on a Sunday, the Box Office will open from 10am until the start of the final performance of the day.

The Vaudeville Theatre is located on Strand, near to Covent Garden and Charing Cross in London’s West End. Below you can find information on how to get to the theatre and a map showing the location of the venue.

If you’re driving into the West End to see a show, take advantage of Q-Park’s Theatreland Parking Scheme. Save 50% off parking with Q-Park (after 12pm and for up to 4 hours). To qualify, simply present your Q-Park car park ticket for validation at our box office and the car park machine will automatically charge you half price. For details of locations and prices please visit Q-Park’s website.

Vaudeville Theatre, 404 Strand, London, WC2R 0NH.

10am – 6pm, Monday

10am – 8pm, Tuesday – Saturday.

NCP at Upper St Martins Lane Masterpark at Trafalgar Square

Public Transportation
Charing Cross (Northern, Bakerloo lines) Embankment (District, Circle lines)

Bus Routes
1, 4 , 6, 9, 11, 13 , 15, 68, 76, 171, 176, 188