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 at Christmas

You'll find unique, iconic and unusual Christmas activities at venues across the capital, each with special safety measures in place: from pre-booked slots and socially distanced seats, to one-way systems and hand-sanitising stations.

Be sure to follow the latest coronavirus regulations and guidance while exploring London this Christmas, and remember to stay safe and act responsibly.

Some annual events and activities below are yet to be confirmed for Christmas 2020, so check back nearer the time for full information. 

Virtual Christmas things to do

  1. You can 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 Virtual Grotto at Greenwich Market, his stop at Westfield London or straight from the North Pole with Santa at Home.
  3. Join the London Philharmonic Orchestra's free-to-view In the Stream of Life concerts, filmed live from its Southbank Centre home. Until 30 Dec
  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. Until 30 Dec
  5. Be transported, virtually, to the Barbican's stage with 12 Live from the Barbican performances from the likes of Sir Bryn Terfel, The Divine Comedy and Shabaka Hutchings. Until 13 Dec
  6. Browse gifts from independent and local traders at the 12 Virtual Night Markets of Christmas on SoLo Craft Fair's Instagram. Every Monday at 7.30pm
  7. Have a go at Christmas baking from home (13 Dec) or join a cook-along with chefs as part of Borough Market's Festive Kitchen series.
  8. Relive classic London films from your collection, whether it's the Christmas stalwart Love Actually or family favourites Paddington and Mary Poppins.
  9. Dive into the best of Bond Street from home with a personalised virtual shopping experience.
  10. Turn your house into a wonderland with the virtual Christmas at the Snow Globe (25 Dec-5 Jan) or stream West End's top theatre shows with Thespie.

Experience magical Christmas attractions

  1. See the Warner Bros. Studio Tour London decked out for Christmas with Hogwarts in the Snow.
  2. Discover how Queen Victoria spent Christmas as a child at Kensington Palace.
  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. 17-20 Dec
  2. Watch Love Actually in Concert with a live orchestra at Eventim Apollo. 17-20 Dec
  3. Enjoy plenty of drag, cabaret and innuendo with The Pleasance Theatre's Queer Christmas Cabaret Season. 8-22 Dec
  4. Watch Tchaikovsky's enchanting Nutcracker Delights, an altered version of top scenes from the Nutcracker, performed by the English National Ballet at The London Coliseum. 17 Dec-3 Jan
  5. ...Or see a reworked version of the same Christmas classic streamed to cinemas, with the Royal Opera House's 2016 version of The Nutcracker. 10 Dec-10 Jan
  6. Enjoy Julia Donaldson and Axel Scheffler’s much-loved Stick Man live at Rose Theatre Kingston. 10 Dec-3 Jan
  7. The London Palladium is going panto crazy again this year, as Julian Clary leads a star cast in laugh-a-minute Pantoland at The Palladium. 12 Dec-3 Jan
  8. Enjoy a side-splitting tour through seven pantomime classics in just 70 minutes with Potted Panto. 5 Dec-10 Jan
  9. 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- 23 Dec
  10. Join a pantomime based on the former Lord Mayor of London, as Dick Whittington comes to the Olivier Theatre at National Theatre. 11 Dec-23 Jan

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 – which is pedestrianised as part of Traffic Free Saturdays on 5, 12 and 19 December.
  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 join these fun Christmas activities in-store or from home.
  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. Be sure to drop by its cosy Winter Village (10 Dec-28 Feb).
  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. 5 Dec-17 Jan
  2. Show off your skills within the special surrounds of Maritime Greenwich UNESCO World Heritage Site, at the Queen's House Ice Rink. 5 Dec-24 Jan
  3. 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 (until 3 Feb) or decorate your car for a Christmas hit at The Drive In (until 31 Dec).
  2. Watch Christmas films in sumptuous surroundings at the Rivoli Ballroom's pop-up cinema. Until 11 Dec
  3. Enjoy a stunning cinematic Christmas experience set in a magical snow-filled wonderland at Pop-Up Peckham2-20 Dec

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. Until 3 Jan
  3. Get cosy in Coppa Club's heated igloos decorated with twinkling lights.
  4. Christmas isn't cancelled at Queen of Hoxton! Drop by for a warming drink and a hang out session at the heated tent. 
  5. Bring wintry pop-up vibes home by picking up some tasty treats with a click of a button from Jimmy Garcia's food delivery service.
  6. Unwind with a drink in hand among a cosy winter forest of 200 trees, alpine lodges and log fires at Pergola Paddington. 3 Dec-Feb

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. 12-20 Dec
  2. Explore antiques and jewellery under pretty lights at Greenwich Market. 9-23 Dec
  3. Amble around Kingston's Christmas market, overflowing with foodie treats, lovely decorations and handmade crafts. TBC

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. 5-6 Dec
  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. 9 Dec-3 Jan
  4. Enjoy The Magic of Christmas at ZSL London Zoo with a festive trail, Santa-spotting and animal-themed fun. 2 Dec-3 Jan
  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. Various dates
  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 socially distanced 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 this year – whether you're in the city or at home.
  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 illuminations as part of the outdoor Winter Light exhibition. 
  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. 5 Dec-28 Mar
  2. Watch Christmas cooking demonstrations, pick up festive treats and more at Hampton Court Palace's Festive Fayre11-13 Dec
  3. Dine on a spectacular four-course dinner and then take to the dance floor at the Festive Live event at The Ritz London. 8-30 Dec
  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 the EL&N's Tree of Hope, 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. 25 Dec TBC
  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. Study works by amateur artists and big names as the Royal Academy of Arts' Summer Exhibition runs over the festive period for the first time. Until 3 Jan
  2. Explore what living in an artificial intelligence-driven world could look like with Driverless: Who is in control? at the Science Museum. Until 5 Jan
  3. Visit the National Gallery for a groundbreaking exhibition of Titian’s works at the Titian: Love, Desire, Death exhibition. Until 17 Jan
  4. Say your “oohs and aahs” at Tate Britain's Chila Kumari Singh Burman winter commission (until 31 Jan), before seeing the works of one of Britain’s greatest artists with Turner's Modern World (until 7 Mar).

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