Best Christmas Shows in London for Kids: West End Shows, Concerts and Ballets by Age (2026)

One of our favourite family traditions during the festive season is going to the theatre, ballet and Christmas concerts. There is something particularly special about watching a child become completely absorbed in a performance, whether it’s the excitement of a West End musical, the beauty of The Nutcracker or the joy of singing Christmas carols alongside hundreds of other families.
Over the years, I’ve made a point of introducing my son to different forms of live performance, and Christmas provides some wonderful opportunities to do so. From the Royal Opera House and Royal Albert Hall to London’s historic theatres, we’ve enjoyed everything from classical ballet and orchestral concerts to pantomimes and festive musicals. Some have become annual traditions, while others have introduced him to music, storytelling and performances he might not otherwise have encountered.
In this guide, I’ve brought together the best Christmas shows in London for kids, with suitability by age, including West End productions, ballets, concerts and traditional carols. I’ve also included recommendations by age, because choosing the right performance can make all the difference to how much children enjoy the experience, particularly when introducing them to theatre or classical music for the first time.
If you’re planning more festive outings with children, discover our guide to the Best Christmas Activities in London for Kids, from Hyde Park Winter Wonderland and ice skating to Christmas markets, immersive experiences and festive afternoon teas.
For families looking for something especially memorable, read about our experience at LaplandUK, where children can step into Father Christmas’s world. We’ll also be sharing our favourite Santa’s grottos and festive experiences across London and beyond.

Best West End Christmas Shows in London for Kids
The magic of the West End shines even brighter during Christmas, with spectacular shows perfect for kids and everyone in the family to enjoy. These productions bring festive cheer to life with enchanting stories, vibrant performances, and interactive fun for children.
The Snowman: Best for Ages 3-8
A beloved Christmas classic, this whimsical production features enchanting dancing, magical effects, and a heartwarming story that captivates younger audiences, shown at The Peacock Theatre. Our family loved watching Alexander dance along to the iconic “Walking in the Air” scene! It’s a fantastic introduction to theatre for little ones and we as a family absolutely loved it!
A Christmas Carol: Best for Ages 8+
Charles Dickens’ timeless tale comes to life at The Old Vic, with stunning sets and a powerful message of redemption. While it’s a slightly more serious production, it’s perfect for families with older children who appreciate the magic of a classic Christmas story.
Hansel and Gretel: Best for Ages 5-10
The beloved Brothers Grimm fairytale is transformed into a delightful Shakespearean render, with playful choreography and charming sets that captivate younger audiences.
Where to See It: Staged at Shakespeare's Globe, this family-friendly production is perfect for children.
Pantomimes Across London
London’s Christmas pantomimes are a tradition not to be missed, filled with humour, colourful characters, and audience participation. Popular productions this year include:
Jack and the Beanstalk at the Hackney Empire: A big-budget extravaganza with a star-studded cast, dazzling costumes, and laugh-out-loud moments.
Cinderella at London Palladium: A family-friendly production packed with playful humour and an inclusive, modern twist on the classic fairy tale.
Tip: For younger children, choose matinee performances of shows like The Snowman or family-friendly pantomimes to ensure they’re engaged and comfortable. Book early, as these productions often sell out, especially during school holidays.

Best Christmas Concerts in London for Families
Christmas in London is synonymous with beautiful music, and the city’s range of festive concerts will leave you feeling the holiday spirit. From orchestral performances of beloved films to traditional carols, there’s something for everyone.
Home Alone in Concert: Best for Ages 7+
Experience the magic of this Christmas classic with a live orchestra accompanying the film at The Royal Albert Hall. The combination of the grand venue and the nostalgic story makes it a family favourite.
The Snowman in Concert & Paddington Bear's First Concert: Best for Ages 3-8
Hosted at Cadogan Hall, The Mozart Symphony Orchestra returns for its annual performance of the timeless classic, The Snowman, with the film shown on the big screen whilst a live symphony orchestra plays the soundtrack. Just beautiful for children.
Christmas Orchestral Concert: Best for Ages 3-8
It’s one of the few concerts where every seat is filled, and the atmosphere is electric with children singing, dancing, and joining in the fun. Hosted at The Royal Albert Hall.
Carols at St. Paul’s Cathedral: Best for 7+
St. Paul’s Cathedral offers a stunning setting for traditional Christmas carols, featuring choirs and congregational singing. The grandeur of the cathedral adds a sense of awe to this quintessential festive activity.
Royal Albert Hall Christmas Carols: Best for 5+
A joyful celebration of the season, this interactive carol concert invites the whole family to sing along to festive classics in one of London’s most iconic venues.
The Snowman and The Nutcracker with Live Orchestra at: Best for Ages 3-9
Perfect for children, these family-friendly performances combine iconic Christmas stories with stunning live music, offering a magical introduction to classical performances. Shown atSmith Square Hall.
Greenwich Christmas by Candlelight: Best for Ages
Held at the Old Royal Naval College, this atmospheric concert features carols and seasonal songs in a breathtaking historic setting.
A Christmas Carol: A Music Retelling: Best for Ages 9+
Dicken's much-loved story is brought to life at Cadogan Hall through music and theatrical storytelling in this atmospheric production by Opera Holland Park.
Tip: Many of these concerts sell out quickly, so book as early as October to secure the best seats. For younger children, matinee performances are ideal. This annual interactive concert is one of our family’s favourites. The stunning Royal Albert Hall is transformed into a festive wonderland, with music, carols, and a fully packed audience enjoying the magic of Christmas.

Best Christmas Ballets in London for Families
Ballet is synonymous with Christmas, and London’s festive season showcases some of the most magical productions at its iconic venues. From The Nutcracker to Swan Lake and beyond, these ballets are a highlight of the season for families.
The Nutcracker: Best for Ages 5+
A Christmas classic, this enchanting tale of Clara’s magical journey to the Land of Sweets is brought to life with Tchaikovsky’s timeless score.
The Royal Opera House’s production is our family's favourite and a yearly tradition as it's renowned for its grand sets and stunning choreography. The English National Ballet (at the London Coliseum) and sometimes the Royal Albert Hall also announces a late staging with dazzling versions with opulent costumes and festive charm from end of December onwards.
Swan Lake: Best for Ages 6+
Though not a Christmas tale, and shown in the quarter after Christmas, the timeless love story of Odette and Prince Siegfried is a winter favourite, thanks to its dramatic beauty and iconic music. Performances at the Royal Opera House are known for their elegance and artistry, making it ideal for older children and adults. This year they are featured in early 2027 at the Royal Opera House and in mid-2027 at The Royal Albert Hall.
The Snow Queen: Ages 6+
Inspired by Hans Christian Andersen’s frosty fairytale, this wintery production is visually stunning and filled with festive magic. Often performed at Wimbledon Theatre, this year it is on at The Park Theatre where the ballet offers a captivating experience in a more intimate setting.
Matthew Bourne's Cinderella: Ages 10+
This enchanting ballet tells the classic story of Cinderella with Prokofiev’s beautiful score, dazzling costumes, and unforgettable ballroom scenes. See it at Sadler Wells presents a magical production during the festive season, ideal for fans of fairy tales.
Tip: Book tickets early. By late October, most productions are fully booked. Matinee performances hosted at 2.30 pm are perfect for younger children, offering a relaxed atmosphere and earlier start times.
Whether it’s the whimsy of The Nutcracker, the drama of Swan Lake, or the charm of Hansel and Gretel, these ballets are a wonderful way to celebrate Christmas and introduce children to the beauty of classical dance.

Make Christmas Your Own
With so many wonderful experiences available, it’s easy to feel that we need to fit everything into December. But creating a memorable Christmas isn’t about how much we do. It’s about choosing the traditions and experiences that matter most to our families.
Our Intentional Festive Guide explores how to make the season more meaningful, with thoughtful ways to celebrate together without feeling overwhelmed by everything on offer.
Wishing You a Joyous Christmas in London
London’s festive offerings are second to none, and sharing these magical moments with my family makes the season even more special. Whether you’re a visitor or a local, these experiences are sure to create lasting memories for you and your little ones.
Much Love
Shanti
The Kensington Diary
xxx























Comments