The Nutcracker

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

Dr Seuss' How the Grinch Stole Christmas! The Musical

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

Antic Disposition’s A Christmas Carol

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

The Prince And The Pauper

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

Matilda theatre

Matilda The Musical

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

The Wizard Of Oz

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

Circus 1903

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

An Edinburgh Christmas Carol

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

Jack & the Beanstalk

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