If you’re looking for London Christmas events, we have everything you need right here. From Christmas Markets to craft workshops and grottos, there are lots of events to choose from.
If you’re looking for year round events in London, you may find our guide for Things to do in London useful.
Otherwise, keep reading to see the best Christmas events in London…
Winter Wonderland | Hyde Park
Hyde Park, London W2 2UH, England
From thrilling rides and immersive icy attractions to carnival games and enchanting shows, accompanied by a cornucopia of festive food and drink to feast on, there’s something for everyone to enjoy. Cosy fire pit bars, breathtaking mythical ice kingdoms, white-knuckle rides, cutting edge live entertainment and London’s coolest street food heroes – Winter Wonderland has it all.
Date: 14th Nov – 1st January
Time: All Day
Kingston Christmas Market
Kingston Ancient Market Place, Kingston-Upon-Thames, London, KT1 1JS
Get into the festive spirit at Kingston Christmas Market, one of the most magical Christmas markets in London.
Wander around under twinkling fairy lights, enjoy a mug of mulled wine and choose from an assortment of delicious food to get you in the Christmas spirit.
Date: 13th November – 28th December 2025
Time: From 10am
Skate | Leicester Square
Leicester Square, London, WC2H 7JY
This festive season, step into the heart of the West End and discover Skate Leicester Square – a dazzling festive ice rink brought to you by Underbelly and helping to support the Angel Child Fund at The Brain Tumour Charity.
Glide effortlessly across our beautifully designed circular rink in London’s iconic Leicester Square. After your skate, cosy up with a steaming hot chocolate, a mulled tipple, or something sparkling at our enchanting seasonal bar.
Date: 1 November 2025 – 4 January 2026
Time: From 10:15am
Winter Market | Southbank Central
Southbank Centre, Belvedere Road, London, SE1 8XX
With pop-up bars, street food stalls and independent craft traders beneath twinkling lights, our Winter Market is a haven for festive indulgence.
Keep your belly merry with plates of truffle burgers, duck wraps, cheese toasties, spicy chicken boxes with fresh cut Cajun fries, lobster buns and London’s hottest hot dogs.
Date: 3rd November 2025 – 4 January 2026
Time: 11am – 10pm
Winter by the River | London Bridge City
Between London Bridge and Tower Bridge, SE1 2DB
Set along the banks of the Thames with postcard views of Tower Bridge and the city skyline, this charming market features over 70 wooden chalets filled with gifts, crafts and winter treats.
Sip a steaming cup of mulled wine as you browse artisan stalls, or indulge in gourmet bites — from raclette and bratwurst to spiced brownies and hot chocolate piled high with cream.
Date: 12th November 2025 – 2nd January 2026
Time: 11am – 9pm
More Info Here
Christmas in Trafalgar Square
Trafalgar Square, London, WC2N 5DN
Home to London’s world-famous Christmas tree and choir performances, Trafalgar Square transforms into a cosy festive market filled with handmade gifts and tasty treats.
Grab a hot chocolate or mulled cider and soak in the twinkle of lights, music and laughter echoing through this iconic London landmark.
Date: 9th November 2025 – 2nd January 2026
Time: 10am – 8pm
Christmas in Covent Garden
Covent Garden, London, WC2E 8RF
Covent Garden sparkles with one of London’s most magical festive displays. Wander beneath its giant baubles and mistletoe garlands as you explore pop-up stalls, luxury boutiques and gourmet food huts.
Expect street performers, live music, and seasonal menus from the area’s top restaurants — the perfect mix of classic charm and Christmas cheer.
Date: 15th November 2025 – 3rd January 2026
Time: 10am – 9pm
Winter Funland | Olympia London
Olympia Way, London W14 8UX
Winter Funland London is a great opportunity to wear your Christmas jumpers and get into the festive spirit….without worrying about the weather! Expect plenty of Christmas magic, with all the fun of the fair and a spectacular circus show. They’ll be lots of smiles on the ice rink too, whether you’re gliding along like a pro or wobbling along with the help of one of our penguins! Watch out for the mischievous elves and other characters who’ll be popping up around the event to pose for photos and help you make some special memories.
We also have amazing food and drinks available too, including popcorn, burgers, pizzas, candyfloss, hot dogs, chips and more.
Date: 12th December 2025 – 4th January 2026
Time: Various Times
Santa’s Secret Village | Hounslow
Hobbledown Heath, Staines Road, Hounslow, TW14 0HH
This Christmas, step into a fully-immersive festive experience crafted especially for families. Journey through magical locations like Santa’s Post Office and the Toy Distribution Centre, before finally making your way into Santa’s Grotto…
Date: 29th November – 24th December 2025
Time: Santa meets varies – Free to arrive at any time after 10am to explore and enjoy Hobbledown Heath
Christmas at Kew Gardens
Royal Botanic Gardens, Kew, Richmond, TW9 3AE
Experience a world of winter magic in Kew Gardens as our acclaimed light trail, Christmas at Kew, returns this festive season.
Christmas at Kew is an unmissable opportunity to herald the start of the festive season or welcome in the New Year with family and friends. The new 2025 trail promises to be as magical as ever.
Date: 14th November 2025 to 4th January 2026
Time: 4.20pm to 10pm