15 Best Christmas Activities in London for 2025: From Nutcracker to North Pole Bus
Top 15 Christmas Events in London for 2025

As December unfolds, London transforms into a winter wonderland brimming with seasonal cheer. The capital offers a spectacular array of festive activities to brighten the chilly nights, catering to those seeking serene solo excursions or lively gatherings with friends. Fortunately, it's not too late to secure your spot amidst the advent calendars and classic film marathons. From iconic ice rinks and enchanting ballets to heart-warming carol services and bustling markets, here is your definitive guide to the best Christmas events in London for 2025.

Unmissable Festive Performances & Attractions

For a truly magical experience, The Nutcracker at the London Coliseum remains a quintessential Christmas treat. Set to Tchaikovsky's immortal score, this Edwardian-era tale of a young girl and her enchanted doll continues to captivate audiences with its breathtaking dance and storytelling. Performances run until 11 January 2026, with tickets starting from just £15 per person.

Meanwhile, Christmas at Kew Gardens continues to dazzle with its celebrated light trail. Visitors can wander through three kilometres of glittering installations and luminous tunnels, enjoying seasonal treats along the way. This botanical spectacle is open on selected dates until 4 January 2026, with adult tickets from £27.50 for non-members.

No London Christmas is complete without a visit to the colossal Hyde Park Winter Wonderland, open until 1 January 2026. Despite the post-pandemic entry fee, this festive staple delivers an unforgettable mix of thrilling rides, festive music, and indulgent food. Tickets start from £5.

Classic Festive Fun & Unique Experiences

Glide into the season at one of London's many picturesque ice rinks. Options include the historic courtyard of Somerset House, the impressive rink at Battersea Power Station, and the UK's largest outdoor rink at Winter Wonderland. Each venue offers a unique atmosphere complete with twinkling lights and festive soundtracks.

For a memorable meeting with Santa, families can board the North Pole Express open-top bus. This festive tour showcases London's landmark Christmas lights, including Regent Street and Piccadilly Circus, with carols, treats, and a visit from Father Christmas himself. Tours run until 4 January 2026, with tickets from £55 for adults and £39 for children.

Alternatively, secure a spot in a bespoke pod on the London Eye for a sky-high meeting with Santa until 24 December. Packages, which include games and a gift, start from £79 for an adult and child combination.

Cultural Highlights & Seasonal Traditions

Embrace the British tradition of pantomime at venues across the capital. Highlights include Cinderella at the Hackney Empire and Sleeping Beauty at the London Palladium, starring Julian Clary and Catherine Tate. For adults-only fun, productions like Beauty and the Beast: A Horny Love Story offer a risqué twist on the classic format.

For a spine-tingling musical experience, carol services at the Royal Albert Hall provide an uplifting celebration. While the most affordable tickets are sold out, remaining seats from £98 promise an unforgettable occasion until 24 December.

One of London's most eccentric traditions, the Serpentine Swim Club's Christmas Day race in Hyde Park, returns on 25 December. Spectators can watch the brave swimmers compete for the Peter Pan Cup from 9am, completely free of charge.

Finally, don't miss the chance to explore London's dazzling Christmas lights. The displays along Oxford Street, Carnaby Street, Regent Street, and in Covent Garden are free to enjoy and remain illuminated until 5 January 2026, offering perfect photo opportunities and festive cheer.