There are lots of magical London Christmas shows to enjoy this winter, from Christmas pantomimes and festive ballet to spectacular Christmas theatre productions and some top family shows in London.
Peter Pan at Richmond Theatre
Journey to Neverland for classic pantomime Peter Pan. Telling the famous story of a flying boy and his battle with an evil pirate, the show is filled with fun, adventure, laughter and audience participation. 8 Dec-13 Jan
Discover more Christmas pantomimes in London.
Family Christmas shows
Room on the Broom Live at the Lyric Theatre
Join a witch, her cat and the friends they meet as they travel on their broomstick, in Room on the Broom Live. This Olivier award-nominated stage adaptation is based on Julia Donaldson and Axel Scheffler’s picture book. 23 Nov-13 Jan. Book now
The Snowman at Peacock Theatre
Spark that festive feeling as the classic winter tale of The Snowman returns to enchant the whole family at the Peacock Theatre. Raymond Briggs’ Christmas story is filled with dance, storytelling and songs from the film, as the two friends embark on a magical adventure to the North Pole. 22 Nov-6 Jan. Book now
Walking with Dinosaurs – The Arena Spectacular at SSE Arena, Wembley
See prehistoric animals brought to life on stage in Walking with Dinosaurs – The Arena Spectacular. Michaela Strachan presents this incredible show that features 18 life-sized creatures, including a Tyrannosaurus Rex. 27-30 Dec
Matthew Bourne's Swan Lake at Sadler’s Wells Theatre
Experience an iconic reinvention of a ballet classic as Matthew Bourne’s Swan Lake graces the stage this Christmas in London. This version of the dance show is famous for replacing the female corps-de-ballet with an all-male cast. 4 Dec-27 Jan
Musical Christmas shows
Christmas Festival at the Royal Albert Hall
Join the Christmas Festival at Royal Albert Hall to enjoy a diverse collection of shows, including classical favourite Handel’s Messiah, festive film Home Alone accompanied by a live orchestra and choir, the London Community Gospel Choir Christmas show and a traditional carol concert. Dec TBC
Jeff Wayne’s The War of the Worlds at The O2
See HG Wells’ science fiction tale The War of the Worlds set to Jeff Wayne's iconic music. Experience holography, intense lighting, a towering bridge and a 36-piece string orchestra in this thrilling spectacle. 15 Dec. Book now
Raymond Gubbay's My Christmas London
Enjoy a series of festive concerts across the capital with My Christmas London, from the Christmas Classics concert at Barbican (20 Dec) and Christmas tunes with the world-famous King’s College Choir at Royal Festival Hall (13 Dec), to Carols by Candlelight at beautiful Cadogan Hall (12 Dec) and the annual Christmas Spectacular at Theatre Royal Drury Lane (16 Dec). 12-23 Dec
Nativity! The Musical at Eventim Apollo
Chuckle at a primary school’s hapless attempt to put together a festive production during Nativity! The Musical. Based on the Christmas film series, this family-friendly stage adaptation features many of its catchy tunes, including Sparkle and Shine, Nazareth and One Night One Moment. 19-31 Dec
Find more things to do at Christmas in London.