The Birmingham Royal Ballet’s acclaimed production of Nutcracker returns to London, to bring a sparkling Christmas Eve tale to the stage. Taking the audience back to Edwardian London, younger audience members will follow Clara and her enchanted Nutcracker doll through a magical world. Full of adventurous battles and magical hot air balloon journeys, this tale will transport the whole family to a festive land of wonder and adventure.
Where: Royal Albert Hall, London
When: 28 December - 31 December
Price: Tickets from £10 - £96
Find out more: Royal Albert Hall
This family-friendly performance narrates the well loved tale of the Grinch who hates all things festive... Featuring hits like, 'You're a mean one, Mr Grinch' and 'Welcome Christmas', this show is a guaranteed great night out for kids and adults alike.
Where: The Lowry, Salford Quays, Manchester
When: 10 December - 5 January
Price: £23.50 - £29.50 depending on the day
Find out more: Manchester Theatres
What could be more festive than heading to a production of A Christmas Carol, Charles Dickens’ legendary tale? Treat your kids to an atmospheric adaptation by Antic Disposition who return to the spectacular Middle Temple Hall in London’s East End where Dickens himself studied law. The production combines the ghostly tale of Ebenezer Scrooge, played by Olivier Award-nominated West End actor David Burt, with original songs inspired by traditional Victorian Christmas carols. Expect mulled wine, mince pies, music and magic for all the family.
Where: Middle Temple Hall, London
When: 21 – 30 December
Price: Tickets from £25 - £45
Find out more: antic disposition
This re-imagining of Mark Twain's classic tale is brought to life on stage where a magical story is told of two children who couldn't be more different. Full of music, performance and heart-warming humour, this show is one which will be remembered for many Christmas' to come.
Where: New Vic, Newcastle-under-Lyme
When: 16 November - 25 January
Price: Tickets from £17 - £26.50
Find out more: New Vic
Winner of a record-breaking seven Olivier awards, Matilda is a London must-see for families looking for a holiday treat. The adaptation of Roald Dahl’s much-loved novel – about a highly intelligent little girl with a vivid imagination, who is surrounded by rather nasty adults – is a riot of colour and fun, with rousing songs by Tim Minchin and a poignant script that packs a real emotional punch. Magical stuff.
When: All year round
Where: Cambridge Theatre, London
Price: Tickets from £15 - £150
Find out more: Matilda The Musical
Enjoy a night of wonder at the theatre watching Dorothea and her friends find the Wizard of Oz, and perhaps themselves...
When: 20 November - 25 January
Where: Quarry Theatre, Leeds Playhouse
Price: £14 - £55
Find out more: Leeds Playhouse
Back for another year with fresh tricks as well as well loved classics, this show will dazzle and amaze. Circus 1903 is sure to entertain with its gorgeous life size puppets and its daredevil feats of skill.
When: 19 December - 5 January
Where: Royal Festival Hall
Price: £29.50 - £125
Find out more: Southbank Centre
This classic tale is re-imagined within Edinburgh, inspired by the fable that it was a walk through Kirkyard which inspired Dickens to write this classic Christmas ghost story.
When: 28 November - 4 January
Where: Royal Lyceum Theatre, Edinburgh
Price: From £10
Find out more: The Lyceum
At The Arts Centre in Hounslow, the family favourite Jack & the Beanstalk is back! This fantastic performance is sure to be a favourite, full of live music and pantomime fun.
When: 3 - 29 December
Where: The Arts Centre, Hounslow
Price: £45 for a family ticket
Find out more: The Arts Centre