Search Events

Top shows to see in December

Discover our pick of the best London theatre shows to see this December, and book tickets for the hottest shows in town!

Stomp at the Ambassadors Theatre

Don’t miss your last chance to see the smash-hit Stomp in London’s West End this December. Performed on the London stage for 15 years, the Olivier Award-winning show is a combination of music, dance and percussion made using everyday objects. Until 7 Jan. Book now

Stick Man at the Leicester Square Theatre

Follow Stick Man as he battles with dogs, swans, people and more on his quest to get home to the family tree. Scamp Theatre uses puppetry and live music to tell Julia Donaldson’s popular children’s story. Until 7 Jan. Book now

Big Fish The Musical at The Other Palace

See Kelsey Grammer lead the cast of Big Fish The Musical, a charming show about a father and son. When Edward Bloom’s son questions the truth of his father’s wonder-filled stories, it sparks a life-changing journey. 1 Nov-31 Dec. Book now

A Christmas Carol at The Old Vic

Join Rhys Ifans for this new version of Charles Dickens’ classic festive tale, A Christmas Carol. Follow the adventures of Ebenezer Scrooge, a miserly moneylender who is visited by four spirits hoping to save his soul. 18 Nov-20 Jan. Book now 

The Gruffalo's Child at the Lyric Theatre

Follow The Gruffalo’s Child as she sets off on a snowy adventure in the deep, dark wood. Julia Donaldson’s famous picture book comes to the West End stage in a family show packed with music and fun. 22 Nov-7 Jan. Book now

The Box of Delights at Wilton’s Music Hall

Enter a magical world as John Masefield’s novel The Box of Delights is brought to the London stage. Matthew Kelly stars in this story of a boy who must defend a box he is given by a magician at all costs – the future of Christmas could depend on it! 1 Dec-6 Jan. Book now

Dick Whittington at the London Palladium

Laugh your way through London’s most celebrity-packed pantomime with Dick Whittington in the West End. Julian Clary and Elaine Paige lead the cast of this traditional Christmas show, telling the story of a young man who arrives in London to seek his fortune. 9 Dec-14 Jan. Book now

Matthew Bourne's Cinderella at Sadler’s Wells Theatre

Experience a different version of the well-loved fairytale ballet with Matthew Bourne’s Cinderella. This acclaimed production moves the timeless story to Second World War London, where Cinderella’s meeting with an RAF pilot is cut short by the Blitz. 9 Dec-27 Jan. Book now

English National Ballet: Nutcracker at the London Coliseum

Get in the Christmas spirit during a performance of the English National Ballet’s classic show, Nutcracker. Set on Christmas Eve, the story follows a young girl who is whisked away on a magical adventure when her nutcracker doll comes to life. 13 Dec-6 Jan. Book now

Wilde Creatures at the Vaudeville Theatre

See Oscar Wilde’s fairytales brought to life in the family-friendly show, Wilde Creatures. Wilde’s creations are told by a band of musical storytellers using song, imagination and humour. 15-31 Dec. Book now

Slava's Snowshow at the Royal Festival Hall

Experience one of London’s most unique winter productions, Slava’s Snowshow. Enter a dream-like world filled with clowns and prepare for the spectacular snowy finale of this award-winning Christmas show. 18 Dec-4 Jan. Book now

The Magic Circle Christmas Show

Be wowed by the astounding tricks of The Magic Circle Christmas Show. Tickets to see this popular seasonal show also give you access to the magic-filled society’s intriguing museum. 19-29 Dec. Book now

Disney on Ice presents Passport to Adventure at The O2

Be entertained by Mickey Mouse and many of your favourite Disney characters during Disney on Ice presents Passport to Adventure. Music, theatrical magic and world-class ice skaters combine to take you on a festive journey, from the African Pride Lands to Neverland and the snowy world of Frozen. 20-30 Dec. Book now

For more festive fun this Christmas, check out the top Christmas shows and pantomimes in London.