LT New LOGO

What to do in London for Christmas: Holiday shows, Christmas markets, and more

Discover all the festive things to do in London during Christmas. From Christmas markets and lights to holiday shows and pantomimes, there's no shortage of holiday fun for everyone.

Marianka Swain
Written byMarianka Swain

There’s nowhere quite like London at Christmastime. Come the holidays, the capital transforms into a festive hub, giving both residents and visitors alike plenty of fun ways to get into the seasonal spirit.

The West End and London’s wider theatreland is full of shows that make perfect holiday viewing, from spectacular musicals and family-friendly entertainment to that most traditional of festive viewing: the pantomime, which is guaranteed to make you feel Christmassy. Oh yes it is!

You can also take full advantage of London’s many attractions, which are particularly enticing during this winter wonderland time, as well as festive additions like the huge lighting displays and unmissable Christmas markets – ideal for stocking up on presents, as well as treating yourself.

Follow our London holiday guide for all the jolly fun, and book tickets to a Christmas event in London today.

Holiday things to do in London at Christmas

If you’re looking for things to do in London during Christmas, you’re in luck: there are tons of great attractions on offer. Take advantage of having that extra time to explore, whether you’re visiting for Christmas or you’re a resident – it’s amazing how many of us live near all of these great activities and haven’t yet visited them.

london eye-1200x600-LT

London Eye

London is beautiful year round, but there’s something particularly awe-inspiring about it on a bright, frosty day, or during a dark winter’s night when that famous skyline is all lit up. So, why not take a trip on the London Eye during the holidays?

It’s the world’s tallest cantilevered observation wheel, and has panoramic views in all directions. You’ll get a completely new view of landmarks like Buckingham Palace, St Paul’s Cathedral and Big Ben, all while enjoying your ride in one of the high-tech glass capsules. You can make it even more special by adding the Champagne experience.

Book London Eye tickets on LondonTheatre.co.uk

Hampton Court Palace

A visit to Henry VIII's extraordinary Hampton Court Palace would make for a very special Christmas outing. Travel back in time via Henry VIII's Apartments, the Tudor kitchen, and 60 acres of magnificent gardens – ideal for a wintry stroll as you imagine meeting all those famous royal figures.

There's also Christmas fun to be had: an ice skating rink, live music, and Hampton Court Palace's Festive Fayre. More than 100 artisan producers are selling their wares in the Great Fountain Garden – perfect if you're looking for an unusual Christmas gift, or want to indulge in tasty treats like Glorious Mess Meringues, Great Drams Whisky, or a Supreme Hog Roast.

Book Hampton Court Palace tickets on LondonTheatre.co.uk

St Paul's Cathedral

If you haven't explored London's awe-inspiring architectural masterpiece, now is the time. Sir Christopher Wren's cathedral is more than 300 years old, and its dome is one of the most recognisable parts of the London skyline. The views from the top of the dome are pretty incredible too, especially when the city is lit up for Christmas.

Of course, the cathedral has numerous wonderful services throughout the Advent and Christmas season, including carol services – and hearing music in this remarkable building is a one-of-a-kind experience. This year's highlights include Britten's Ceremony of Carols, a morning carol service especially for families, and Handel's Messiah.

Book St Paul's Cathedral tickets on LondonTheatre.co.uk

St Paul's Cathedral - LT - 1200

Skate Leicester Square

Lace up your skates and experience the magic of Christmas in the heart of London's West End with the city's magical ice skating rink. Nestled in the capital's iconic Leicester Square, close to numerous theatres, this festive wonderland is fun for the whole family.

Enjoy gliding around the circular outdoor rink in the crisp air, or warm up at the seasonal bar with some tipple or hot drinks. Whether you're seeking some after-work fun, planning a magical date night, or simply escaping the Christmas shopping frenzy, Skate Leicester Square is the perfect way to enjoy the holiday season.

Madame Tussauds

Rub shoulders with the rich and famous this Christmas. Madame Tussauds is a must if your holidays need some celebrity glam – you can chill with musical superstars like Ariana Grande, Stormzy, Dua Lipa, Taylor Swift, and David Bowie.

Walk the red carpet with Harry Styles, Zendaya, Leonardo DiCaprio, Eddie Redmayne, and Meghan and Harry. Or head into the palace, where you can wave from the balcony and have tea with the King and Queen. There are also dedicated Marvel and Star Wars zones, plus the Spirit of London ride.

Book Madame Tussauds tickets on LondonTheatre.co.uk

Tower of London

The Tower is already a draw thanks to its amazing history and twinkly delights like the Crown Jewels, but it becomes an even more enticing place during the festive season. Christmas at the Tower serves up a whole storybook adventure, with huge glittering Christmas trees and installations bringing the Tower's many enduring tales to life.

Discover how the kings and queens of yore celebrated their yuletide, through the fascinating immersive displays, meet the beasts from the royal menagerie, and create your own timeless festive moment by posing for a photograph on a grand throne amid the festive splendour.

Book Tower of London tickets on LondonTheatre.co.uk

Tower of London - LT - 1200

Christmas markets and lights in London

London has plenty of special festive activities for this holiday season, like Christmas markets and lighting displays. It’s a great way to get in the mood, to celebrate with family or friends, to find the most delicious Christmas goodies, and to get cracking with your holiday shopping.

Christmas markets

Your first stop has to be Hyde Park Winter Wonderland. This juggernaut boasts festive rides, games, shows and a Magical Ice Kingdom, plus a Bavarian village, street food, and a traditional Christmas market filled with wooden chalets. There you’ll find tantalising gifts and homemade decorations. You’ll need to purchase entry slot tickets on the website.

Southbank Centre Winter Market is also a firm favourite – plus you can combine it with a trip to the National Theatre or the Old Vic. It’s a hub of cuisines from around the world, as well as artisanal goodies, especially good for stocking fillers.

You can also find fantastic markets right in the centre of London, perfect if you’re heading to a West End show. Try the Leicester Square Christmas Market and the Covent Garden Christmas Market, both joyful events. There you can sip mulled wine and nibble on mince pies as you browse the handmade crafts.

Plus, an exciting new entry for 2025 is the first-ever Christmas pop-up at Buckingham Palace! Head to the Royal Mews to find shopping fit for a king, including top-quality gifts, tree decorations, and delicious festive food. Buckingham Palace gift wrap, anyone? That should prove a talking point on Christmas Day.

Buckingham Palace Christmas shop

Christmas lights

There are tons of great Christmas lighting displays in London. The most famous is the lights at Oxford Street – well worth a visit as you do your shopping and admirable the seasonal window displays.

The South Bank has eye-popping colourful lights too, so you can check those out as you hit the market and take in a show, while Carnaby Street has funky themes each year – plus it’s handy for Soho and West End theatres.

It’s also well worth a festive trip out of London to Warwick Castle for their majestic Christmas at the Castle celebrations. Enjoy twinkling trees and incredible projections as part of the Light Trail, and unforgettable light displays actually on the historic castle walls.

Shows in London at Christmas

This is a wonderful time of year to catch a big show. It’s a great way to celebrate with the whole family, whether you choose a production specifically aimed at young audiences, or just one that has something for everyone.

Plenty of London shows – especially pantomimes – span the holidays exactly, beginning in late November or early December and running through to the following January. Create a special Christmas memory this year with a theatre trip that makes the whole family smile.

Summary

  • Plan some fabulously festive activities in London for Christmas 2025
  • Enjoy a visit to a top attraction like the London Eye or try ice skating
  • Do all your Christmas shopping at the city's incredible markets
  • Catch a London theatre show with the whole family

SIX

Elf The Musical

The Nutcracker

Jack and the Beanstalk

Cinderella

Christmas Carol Goes Wrong

The Nutcracker

The Snowman

A Christmas Carol – A Ghost Story

Oliver!

Christmas by Candlelight

SIX

Musical
Iconic
Popular

The perfect pairing with those right royal outings, such as Hampton Court Palace, is of course SIX! The beloved West End musical explores the lives of Henry VIII's wives, but with a twist: they all sing like contemporary pop divas.

The relatively short runtime makes this a great outing if you're also planning a trip to Christmas attractions or doing your shopping – or if you want to make it an more memorable festive trip by adding a family meal. Get down with the SIX queens this Christmas.

Book SIX tickets on LondonTheatre.co.uk

Book tickets
SIX

Elf The Musical

Musical
Iconic
Comedy

The zany festive favourite is back! This hit stage musical version of the classic film tells the story of Buddy, a boundlessly optimistic human man raised by elves, who travels to New York to find his father – with plenty of hijinks along the way.

The show returns to the West End with an impressive cast, led by Joel Montague, Carrie Hope Fletcher, Aled Jones, Rosanna Hyland, and Martyn Ellis. If smiling's your favourite, this hilarious musical comedy is an unmissable treat this Christmas.

Book Elf The Musical tickets on LondonTheatre.co.uk

Book tickets
Elf The Musical

The Nutcracker

Family show
Iconic

Another joyful Christmas treat is this wonderful family-friendly take on The Nutcracker, by Olivier Award-winning theatre company Little Bulb. The plot is easy to follow (it's pretty close to Toy Story) in this fun reimagining of the classic ballet. When two squabbling siblings receive a mysterious nutcracker from their aunt on Christmas Eve, they begin a thrilling journey into ‘The Mousey Realm’. Can they save Christmas? Get yourself to St. Martin's Theatre to find out.

Book Nutcracker tickets on LondonTheatre.co.uk

Book tickets
The Nutcracker

Jack and the Beanstalk

Pantomime
Comedy
Family show

Panto is reaching new heights this year at the Lyric Hammersmith with this adventure of simply giant proportions! The Lyric's annual pantomime is always a delight, packed with pop songs, jokes, audience participation and hilarious slapstick comedy to give you a proper laugh this festive season.

Writer Sonia Jalaly and director Nicholai La Barrie, who brought us 2024's hit Aladdin, are back. Their version of the story takes place at a strict school in Hammersmith run by a scary headmaster – but can the intrepid Jack bring some joy back to west London? Oh yes he will!

Book Jack and the Beanstalk tickets on LondonTheatre.co.uk

Book tickets
Jack and the Beanstalk

Unlock your 24-hour London itinerary

Unlock your exclusive guide, full of the best attractions, food, free events and more.

09:00

The Breakfast Club

Head to one of The Breakfast Club’s central London branches for a slap-up English cafe classic.

10:30

Buckingham Palace

Is there anything more British than the changing of the guards? Arrive early for a good spot to watch this historic event, which takes place every Monday, Wednesday, Friday, and Sunday at 10.45am.

Cinderella

Pantomime
Comedy
Family show

Hackney Empire's pantomime is always a highlight of the season, mixing a classic fairy tale with loads of hilarious contemporary and local gags to tickle a family audience. This season, you shall go to the ball, as the theatre stages the beloved Cinderella. Will she escape the clutches of her Wicked Stepmother and find true love?

Directing the panto is Hackney stalwart Clive Rowe, and the cast features Jade Johnson, Siobhan James, Nicholas McLean, Alexandra Waite-Roberts, Kat B, George Heyworth, Chrissie Bhima, and Luke Latchman. Don your best glass slippers and join this amazing tradition.

Book Cinderella tickets on LondonTheatre.co.uk

Book tickets
Cinderella

Christmas Carol Goes Wrong

Comedy
Must see
Popular

The Mischief team, creators of long-running smash-hit comedies like The Play That Goes Wrong, have dreamt up a side-splitting new festive show. This is the accident-prone Cornley Amateur Drama Society's version of Charles Dickens's classic – expect tidings of chaos and joy!

The Cornley troupe are beset by in-fighting, issues with their set, and fatal miscommunications as they attempt to mount a series production of this ghostly fable. Join Ebeneezer Scrooge, Tiny Tim, and a host of surprises in this utterly escapist comic pleasure.

Book Christmas Carol Goes Wrong tickets on LondonTheatre.co.uk

Book tickets
Christmas Carol Goes Wrong

The Nutcracker

Family show
Ballet
Iconic

We're spoiled for choice in London when it comes to productions of The Nutcracker. Another brilliant choice is Birmingham Royal Ballet's sparkling staging, which takes full advantage of the majestic setting of the Royal Albert Hall – a particularly special treat at Christmas.

Featuring beautiful period costumes and spectacular projections, and dancers accompanied by the Royal Ballet Sinfonia playing Tchaikovsky's indelible score, it's a winter wonderland. Enjoy whirling snowflakes, the Kingdom of Sweets, and the Dance of the Sugar Plum Fairy.

Book The Nutcracker tickets on LondonTheatre.co.uk

Book tickets
The Nutcracker

The Snowman

Family
Popular
Iconic

It simply wouldn't be a London Christmas without this heart-warming family favourite. Now in its 28th year, the gorgeous dance-theatre version of Raymond Briggs's picture book continues to charm and thrill young audiences – and leave their grown-up companions misty-eyed.

Join a lucky boy whose snowman comes to life, and who explores his new world in adorably slapstick fashion. Then he takes his new friend on a magical adventure, including a visit to the North Pole and an unforgettable flight set to “Walking in the Air”.

Book The Snowman tickets on LondonTheatre.co.uk

Book tickets
The Snowman

A Christmas Carol – A Ghost Story

Popular
Drama
Must see

For the spine-chilling version of Charles Dickens's tale, head to the wonderfully atmospheric Alexandra Palace Theatre for Mark Gatiss's acclaimed adaptation of this iconic ghost story. It's Christmas Eve, and Scrooge is about to receive a ghostly visit – will it come in time for him to change his fate?

Expect some shiver-inducing special effects and imaginative puppetry in this riveting staging, which is back by popular demand. Matthew Cottle (Bridgerton) reprises his Scrooge, joined by Neil Morrissey (Men Behaving Badly) as Scrooge's former partner, now deceased, Jacob Marley.

Book A Christmas Carol – A Ghost Story tickets on LondonTheatre.co.uk

Book tickets
A Christmas Carol – A Ghost Story

Oliver!

Musical
Family show
Iconic

Add another Dickens favourite to your Christmas theatre menu by heading to this incredible revival of musical Oliver!. It's another great family choice, with a young protagonist (and amazing young actors), the orphan Oliver, exploring the colourful but treacherous world of Victorian London and falling in with Fagin's gang.

Featuring Lionel Bart's iconic songs like "Food, Glorious Food", "Consider Yourself", and "I'd Do Anything", it's a toe-tapping treat as well as a thrilling adventure – plus it's ultimately all about family. If it puts you in the mood, pair it with some of the city's glorious Christmas food!

Book Oliver! tickets on LondonTheatre.co.uk

Book tickets
Oliver!

Christmas by Candlelight

Live music
Popular
Must see

For a truly enchanting festive outing, try the beautiful Christmas by Candlelight concert. The award-winning string quartet Icon Strings play all your seasonal favourites, including “All I Want For Christmas is You”, “Fairytale of New York”, and “Have Yourself a Merry Little Christmas.

Even better, the entire show takes place by magical candlelight, creating an extraordinary atmosphere. Sip your mulled wine and be transported by the music. The concert is at two central London venues: the Actors' Church and St-Giles-in-the-Fields.

Book Christmas by Candlelight – The Actors' Church tickets on LondonTheatre.co.uk

Book Christmas by Candlelight – St-Giles-in-the-Fields tickets on LondonTheatre.co.uk

Book tickets
Christmas by Candlelight