Follow the national coronavirus restrictions in London.COVID-19 information

Events

Search Events

101 Christmas things to do in London

A family of four looking up at the festive features of Hogwarts in the Snow at Warner Bros. Studio Tour London – The Making of Harry Potter.
Discover all the magical things happening in London this Christmas, including Hogwarts in the Snow at Warner Bros. Studio Tour London – The Making of Harry Potter. © David Parry. Image courtesy of Fever PR.
Christmas lights, ice skating, traditional markets, Christmas shows... make it a magical festive season with this guide to the best things to do in London at Christmas.

101 things to do this Christmas in London

Jump to a section using the links below or scroll to see all 101 ideas.

Make the most of the capital's jolly festivities and add some sparkle to your trip with 101 of the best things to do in London during Christmas

You'll usually find unique, iconic and unusual Christmas activities at venues across the capital. From atmospheric outdoor markets filled with chalets, to memorable pantos and carol singing concerts.

Take a look at all the fun and epic events you could enjoy last year and check back later in the year for confirmed activities happening at Christmas 2021.

Virtual Christmas things to do

Last year, there were many Christmas activities to be enjoyed from home! You could...

  1. Experience the build-up to Christmas in London from your sofa with our pick of things to do from home.
  2. Catch up with Santa on a video call from his stop at Westfield London or straight from the North Pole with Santa at Home.
  3. Join the London Philharmonic Orchestra's free-to-viewIn the Stream of Life concerts, filmed live from its Southbank Centre home. 
  4. Enjoy more than 40 online events as part of Southbank Centre's Inside Out series, mixing top names in comedy, literature and music. Many events are free, with others available for as little as £5.
  5. Find a hive of online Christmas activity from the Victoria and Albert Museum. Complete a festive trail or pull up your sleeves and DIY some crackers.
  6. Join a cook-along with chefs as part of Borough Market's Festive Kitchen series.
  7. Relive classic London films from your collection, whether it's the Christmas stalwart Love Actually or family favourites Paddington and Mary Poppins.

Experience magical Christmas attractions

  1. See the Warner Bros. Studio Tour London decked out for Christmas with Hogwarts in the Snow.
  2. Spend a whole day frolicking around Winter Wonderland in Hyde Park, where all the magical Christmas activities come together.
  3. Marvel at the magnificent Christmas decorations as Windsor Castle is given a festive makeover fit for a queen.
  4. Take an enchanting journey into a glittering wonderland with Christmas at Kew at the Royal Botanical Gardens, Kew.
  5. A trip to the capital at Christmas wouldn't be complete without seeing the top 10 attractions in London.

Best Christmas tours

  1. Discover the best festive decorations on a magical open-top bus tour on Christmas Eve.
  2. Or enjoy a similar Christmas Day tour or Boxing Day tour with your camera in hand.
  3. Head out after dark and climb aboard a London by Night bus tour to see the lights.
  4. Hop on board a bus tour specially aimed at kids to help them discover stories of London at Christmas.
  5. Sip delicious winter warmers while enjoying stunning views of London on the Winter Bar Bus.
  6. Go at your own pace and see the sights with your own expert guide on a London Sightseeing Tour.
  7. Enjoy a self-guided tour of the City of London's key sights and festively decorated streets on the City Visitor Trail.

Find more London tours over the festive period.

See a London Christmas show

  1. Celebrate musical theatre and the festive season with the limited run of West End Musical Christmas – Live At The Palace.
  2. Watch Love Actually in Concert with a live orchestra at Eventim Apollo.
  3. Enjoy an enchanting ballet performance of Tchaikovsky’s The Nutcracker at the London Coliseum. 
  4. ...Or see a reworked version of the same Christmas classic streamed to cinemas, with the Royal Opera House's 2016 version of The Nutcracker.
  5. Enjoy Julia Donaldson and Axel Scheffler’s much-loved Stick Man live at Rose Theatre Kingston.
  6. The London Palladium was going panto crazy again last year, as Julian Clary lead a star cast in laugh-a-minute Pantoland at The Palladium.
  7. Enjoy a side-splitting tour through seven pantomime classics in just 70 minutes with Potted Panto.
  8. Experience the magic of the festive season with shows spanning Handel's Messiah, big bands and carols during Christmas at the Royal Albert Hall.
  9. Join a pantomime based on the former Lord Mayor of London, as Dick Whittington comes to the Olivier Theatre at National Theatre.

Find more theatre and dedicated Christmas shows.

Christmas shopping in London

  1. Visit the West End's famous shopping streets, including flagship-lined Oxford Street, upscale Bond Street and elegant Regent Street.
  2. Look out for gourmet Christmas treats and hampers at Fortnum & Mason in St James's.
  3. Check out the spectacular window displays at Selfridges, go inside to explore its dedicated Christmas shop and tick off the majority of your shopping list!
  4. Head to Covent Garden for a diverse mix of designer labels, vintage stores and high-street brands – and enjoy the daily snowfall on the Piazza throughout December. 
  5. Check out Carnaby’s independent shops and cool fashion boutiques.
  6. Be dazzled by baubles in one of London’s famous department stores’ dedicated Christmas shops, including Harrods and Liberty.
  7. Treat kids to a visit to one of London's best toyshops.
  8. Explore the eclectic range of boutiques and designer labels on King's Road in Chelsea.
  9. Get all your Christmas shopping done after dark at these late-night shopping spots
  10. Find last-minute Christmas presents at Westfield London and Westfield Stratford City.
  11. Bag bargains galore in the January sales that begin on Boxing Day.
  12. If you're not able to make it to London to pick up gifts this year, buy your loved ones London gift vouchers and luxury London gifts and experiences to use in the future.

Discover more Christmas shopping hotspots in London.

Go ice skating in London

  1. Enjoy magnificent views of Henry VIII's residence at the Hampton Court Palace ice rink, or the 18th-century courtyard of Somerset House.
  2. Take in the panoramic views of London as you glide atop Skylight's rooftop rink. 
  3. Or groove around a fortress by the riverside at the Tower of London Ice Rink.
  4. Create unforgettable memories at the annual Natural History Museum Ice Rink, nestled in South Kensington. 
  5. Show off your skills within the special surrounds of Maritime Greenwich UNESCO World Heritage Site, at the Queen's House Ice Rink.
  6. Learn to skate and take to the ice at the indoor Alexandra Palace ice rink.

Find more top winter ice rinks in London.

Watch Christmas films at a winter cinema

  1. Venture though a beautiful ball pit river on your way to a festive screening in Backyard Cinema's two festive spaces or decorate your car for a Christmas hit at The Drive In.
  2. Watch Christmas films in sumptuous surroundings at the Rivoli Ballroom's pop-up cinema.
  3. Enjoy a stunning cinematic Christmas experience set in a magical snow-filled wonderland at Pop-Up Peckham.

Discover more unique and unusual cinemas in London.

Get cosy in a Christmas winter pop-up

  1. Enter an adults’ playground at Winterland, with cocktails, fondue, DJ vibes and private forest cabins.
  2. Seek out seasonal treats at Skylight in Tobacco Dock, where the sunny terraces have been transformed into a wintry haven of warm igloos.
  3. Get cosy in Coppa Club's heated igloos decorated with twinkling lights.
  4. Celebrate Christmas at Queen of Hoxton! Drop by for a warming drink and a hang out session at the heated tent. 
  5. Unwind with a drink in hand among a cosy winter forest of 200 trees, alpine lodges and log fires at Pergola Paddington.

Discover more winter pop-ups and rooftop bars in London.

Explore London Christmas markets

  1. Find unusual crafts and tuck into seasonal treats with Pexmas Market at Copeland Gallery. 
  2. Browse cosy stalls, munch on bratwurst and see a festive show at Christmas in Leicester Square.
  3. Explore antiques and jewellery under pretty lights at Greenwich Market.
  4. Winter at Southbank brings a market, firepits, rides and bags of Christmas spirit to the riverside!
  5. Or sleigh over to Christmas By The River at London Bridge City.
  6. Amble around Kingston's Christmas market, overflowing with foodie treats, lovely decorations and handmade crafts.

Look for stocking fillers at more Christmas markets in London.

Find Christmas activities for the family in London

  1. Take in the Christmas cheer during the Christmas Fair Weekend at Fulham Palace House and Garden.
  2. Meet Santa, grab a perfect shot in the life-sized version of a wintry poster and bask in festive family activities during Winter at London Transport Museum.
  3. Pop in to the Museum of London Docklands or Museum of London and travel back in time to Victorian London for festive Family Missions.
  4. Enjoy The Magic of Christmas at ZSL London Zoo with a festive trail, Santa-spotting and animal-themed fun.
  5. Round up the troops and embark on a day trip to Windsor Castle.
  6. Attend an advent, Christmas Eve or Christmas Day church service at venues across London, including St Paul’s Cathedral and Westminster Abbey.
  7. Get a glimpse of how Christmas was celebrated in Victorian times at the Charles Dickens Museum.
  8. Roll up your sleeves for a virtual wreath making workshop with Botanical Boys or Gingerbread House Decorating at Wizard Exploratorium.

Treat the kids to more family fun in London.

Be dazzled by Christmas lights in London

  1. Marvel at more than 300,000 Christmas lights above Regent Street, alongside glowing spirits.
  2. See the beautiful Oxford Street Christmas lights shimmer above the world-famous shopping district.
  3. Check out the lights twinkling across Carnaby Street, which is filled with inspiring and Insta-worthy illuminations every year.
  4. Admire the gorgeous mistletoe chandeliers at Covent Garden and explore the magical Christmas lights in nearby Seven Dials.
  5. See the luxurious area of Bond Street sparkle with magnificent Christmas lights.
  6. Grab a selfie under the arches along South Molton Street, some of London's most unique Christmas lights.
  7. Head over to Chelsea to see Duke of York Square gloriously dressed in festive lights.
  8. Stroll along the South Bank and be dazzled by the seasonal twinkle.
  9. Look out for London’s magnificent Christmas trees decked in lights, including the world-famous tree in Trafalgar Square.

Discover more Christmas lights in London from mid-November until January.

Feast on festive food and drink

  1. Stuff your face with indulgent treats aboard an evening tour of London with a selection of desserts and wine.
  2. Watch Christmas cooking demonstrations, pick up festive treats and more at Hampton Court Palace's Festive Fayre
  3. Dine on a spectacular four-course dinner and then take to the dance floor at the Festive Live event at The Ritz London. 
  4. Enjoy a festive cocktail at one of London's best drinking spots or snuggle up in front of a crackling fire in a cosy pub.
  5. Treat yourself to a jolly Christmas-themed afternoon tea.  
  6. Check out the food stalls full of bratwurst, hot toddies and more seasonal fare at London's top Christmas markets.
  7. Share a fondue with friends at a one of London's top cheese spots.
  8. Soak up the seasonal cheer at one of London's pop-up winter rooftop bars.
  9. Find seasonal produce such as gingerbread and hot mulled cider at Borough Market.
  10. Make a Christmas toast at one of London's champagne bars.

Best Christmas trees in London

  1. Head to Windsor Castle, the location of Meghan Markle and Prince Harry's wedding, to see its traditional Nordmann Fir tree as the royal residence is transformed for Christmas.

  2. See one of the largest Christmas trees in London shine beautifully above the cobbled streets of the 19th-century Covent Garden piazza.

  3. Find quirky Christmas trees at King's Cross, from Coal Drops Yard's botany-themed tree to a futuristic creation at Granary Square.

  4. Fill your Instagram with snaps of one of the quirkiest Christmas trees London has to offer, at St Pancras International station.

  5. Discover Liberty London's annual tree installation floating above the central atrium or visit the luxurious Mayfair hotel Claridge’s London Christmas tree, which is created by a different designer each year.

Outdoor Christmas things to do in London

  1. Watch swimmers brave the icy waters of Hyde Park’s Serpentine to compete in the Peter Pan Cup.
  2. See London from the water on the Jingle Bell Blast boat tour with Thames Rockets.
  3. Walk off those festive treats with an amble around one of London’s beautiful parks.
  4. Pick up foodie gifts and snap away at the iconic lanterns and gates in vibrant Chinatown, which has many restaurants open on Christmas Day.
  5. Work off those mince pies with adrenaline-fuelled activities, such as the Up at The O2 climb or Tottenham Hotspur Stadium's Dare Skywalk. 

Culture at Christmas

  1. Explore what living in an artificial intelligence-driven world could look like with Driverless: Who is in control? at the Science Museum.
  2. Visit the National Gallery for a groundbreaking exhibition of Titian’s works at the Titian: Love, Desire, Death exhibition.
  3. Say your “oohs and aahs” at Tate Britain's Chila Kumari Singh Burman winter commission, before seeing the works of one of Britain’s greatest artists with Turner's Modern World.

Discover more cultural highlights with the capital's top art exhibitions and see our pick of the best museum exhibitions.

What next?

  1. Start planning your New Year's Eve in London celebrations!

For more festive ideas, check out our guide to Christmas in London, including the best London Christmas lights and top Christmas shows. Find even more seasonal suggestions with our pick of 101 winter activities.

Explore by category