From sleigh-bell carriage rides through Richmond Park to snow falling indoors in Covent Garden, these are the festive moments worth planning your December around. Some are for grown-ups, some are for little ones, and many will charm everyone.
There is a particular kind of magic that settles over London in December. The lights come on along Carnaby Street, the ice rinks open beneath palace walls, and for a few short weeks even the most hardened Londoner slows down long enough to look up. We’ve gathered the most enchanting ways to spend the season, from candlelit concerts and steam trains with Santa to rooftop cabins with views over Winter Wonderland, plus a handful of escapes just beyond the city for when you want your Christmas with a little more countryside.
Lights, Trails & Winter Worlds
Christmas at Kew

Still the gold standard of London light trails, and for good reason. A three-kilometre route winds through the botanical gardens after dark, past illuminated trees and glowing light tunnels, with a traditional fairground and Father Christmas waiting along the way. Wrap up warmly, take your time and let the glasshouses glimmer in the distance. New this year are adults-only evenings on 3 and 9 December, a rare chance to wander the whole trail without the buggies.
13 November – 3 January. Best for: everyone.
Carnaby Street: Press Play on Christmas

Carnaby has turned the dial back to the 90s this year, with a vibrant, neon-toned display that celebrates the decade when shopping was a proper day out. The lights stretch overhead along the pedestrian streets, turning every shopfront into part of the show. It’s free, it’s joyful, and it makes the perfect start to a West End evening, whether you’re heading for dinner, a show or simply a slow wander.
Switched on 4 November. Best for: everyone.
Covent Garden: The Theatre of Christmas

Leaning into the area’s theatrical heritage, Covent Garden’s festive programme brings free performances and seasonal activations to the piazza, so the whole district feels like a stage set. Look out for the gentle dustings of snow that fall on the hour through December, a small piece of magic that stops passers-by mid-stride. Browse the boutiques, linger over the street performers and let the evening unfold without a plan.
From 12 November. Best for: everyone.
The Firefly Festive Forest, Sloane Street
More than 30 Christmas tree sculptures line Sloane Street this year, each one designed by an artist or tastemaker, including Charlotte Tilbury and Roksanda Ilinčić. Walking the length of the street becomes a gallery visit in the cold air, with every tree offering a different take on the season. The trail is free to stroll, and the sculptures are later auctioned to support the Quintessentially Foundation’s work with young Londoners.
12 November – 1 December. Best for: everyone.
The Beano Sculpture Trail, Fleet Street Quarter

Fleet Street marks 75 years of Dennis the Menace with twelve artist-designed Dennis and Gnasher sculptures, each giving the mischievous duo a fresh, colourful personality. The trail launches alongside a lights switch-on and projections at Ludgate Circus, which adds a little theatre to the evening. It makes a wonderfully relaxed outing for families, with a spotting game built in for children. It’s free, and little ones will love it.
18 November – 15 January. Best for: families.
Hyde Park Winter Wonderland

The capital’s great festive fairground returns with its giant observation wheel, ice rink, rides and grotto, all spread across the park in a glittering blaze of lights. It is big, bold and unapologetically joyful, the sort of place where you can’t help but smile. Visit on a weekday morning and entry costs just £1, though the magic really comes alive after dark.
19 November – 3 January (closed Christmas Day). Best for: everyone.
Santa’s Winter Garden, Fulham Palace

The special-effects teams behind your favourite snowy Christmas films have turned Fulham Palace’s walled gardens into the North Pole. Families step through a magical wardrobe into a world of snow and lights, passing scenes that feel lifted straight from a storybook. The visit ends with a private meeting with Santa himself, the moment children will talk about for weeks. It’s one of the most transporting experiences in the city this year.
20 November – 23 December. Best for: families.
Winter Palace at Hampton Court Palace

Henry VIII’s palace is dressed for the season and filled with mythical beasts, so a wander through its rooms feels like stepping into a winter fairytale. The grand Tudor halls and courtyards make a magnificent backdrop for the lights and decorations, and there is something new to spot around every corner. Pair it with a turn on the riverside ice rink, which opens on 19 November with the palace glowing behind you.
From 28 November. Best for: everyone.
Snow Globe Igloos at Coppa Club Tower Bridge

Coppa Club’s riverside igloos have been reimagined as real snow globes this year, complete with cosy furnishings, twinkling lights and actual snowfall. Settle in with friends or family and watch the flurries drift past the glass, with Tower Bridge lit up just beyond. It feels private and wonderfully theatrical, and the perfect excuse to linger on the Thames long after dusk.
From 9 November. Best for: everyone.
Christmas at the Old Royal Naval College, Greenwich

Greenwich does Christmas beautifully. Father Christmas brings storytelling to the historic college, while The Elves and the Jingle Bell Ball (19–23 December) gives little ones decorating, discos and magic spells. Admiral’s House, rarely open to the public, also throws open its doors, with all four rooms dressed for the holidays. Between the grand buildings and the riverside setting, it makes a day out that feels like a proper occasion.
28 November – 23 December. Best for: families.
Victoria’s Countryside Christmas, Kensington Palace

Kensington Palace recreates the Christmas a young Princess Victoria enjoyed at Claremont House, some 190 years ago. Her childhood rooms are filled with floristry and trees hung with bespoke decorations, giving a glimpse of a more intimate royal festive season. It is quietly romantic and full of detail, the kind of visit that rewards a slow pace. The palace shop is also one of the best places in London to find heirloom tree decorations.
25 November – 3 January. Best for: everyone.
Wundrful World of Christmas, Immerse LDN

A mixed-reality walk through a snow-dusted North Pole, where children train as elves in Santa’s workshop, soar up in the Wundr lift and meet the man himself. Animated characters and live performers bring the story to life, so little ones feel part of it rather than watching from the side. New for 2026, an Elves’ Playground waits on the other side, included with every ticket. Guests only pay for any rides, food, drink or extras they choose.
13 November – 24 December. Best for: families with little believers aged 3 to 8.
Skate at Somerset House, The Strand

London’s most photogenic rink, set in a Neoclassical courtyard beneath a towering Christmas tree, with alpine-style treats in the Chalet. Glide round as the lights come on and the courtyard turns golden, whether you’re a wobbly first-timer or a confident skater. Entry to the courtyard is free, so you can soak up the atmosphere without lacing up; tickets are only for skaters. Relaxed and wheelchair sessions also form part of the programme.
11 November – 10 January (closed 25 December). Best for: couples, friends and first-timers.
Hogwarts in the Snow, Warner Bros. Studio Tour London

The Great Hall dressed for Christmas, snow-laden sets and the Hogwarts castle model blanketed in white, all included with your Studio Tour ticket at Leavesden. The whole tour takes on a wintry glow, and fans can wander through the sets just as they appear in the films. Allow three to four hours for your visit, and book a few weeks ahead, as the festive dates are the most popular of the year.
14 November – 17 January. Best for: Potter fans of every age.
Sleigh Bells, Steam Trains & Scenic Rides
Shire Horse Carriage Rides, Richmond Park
This is the closest London comes to a sleigh ride. You’re tucked under a blanket in a six-person carriage drawn by rare grey Shire horses, with jingling bells and deer grazing in the frosty bracken. The slow pace and the sound of hooves on cold ground make it feel like another century entirely. It’s an indulgence, with the whole carriage priced at around £450, but the money supports the conservation of London’s last working Shire herd.
December into January. Best for: everyone.
The Santa Steam Express

Father Christmas has swapped his sleigh for a vintage steam locomotive. This 90-minute journey departs from London Victoria, with Santa and Mrs Claus making their way through the carriages to meet every child on board. The gentle rhythm of the rails and the glow of the carriage windows make it feel like something from a children’s book. With only two dates, it’s worth booking early.
Saturday 12 and Saturday 19 December. From £45. Best for: families.
Sparkling Christmas Lights Open Top Bus Tour

Created with Silverhand Estate, this open-top tour takes in London’s most dazzling festive displays, with the city’s landmarks lit up overhead. Glide past illuminated streets and sparkling shopfronts from the top deck, with the capital laid out around you after dark. Wrap up warmly, bring a flask or simply enjoy the view, and let someone else do the driving through the busiest streets of the season.
26 November – 5 January. Best for: everyone.
Afternoon Tea & Sweet Treats
Festive Afternoon Tea at The Landmark London

Served beneath the soaring eight-storey glass atrium of the Winter Garden, The Landmark’s festive tea is one of the most elegant in the city. Palm trees and a towering Christmas tree make it feel quietly grand, with a hush that suits a long, unhurried afternoon. Expect the full ritual of tiered stands, fine tea and seasonal sweet treats, the sort of indulgence that turns a catch-up into an occasion.
Best for: grown-ups.
Donutelier Christmas Shop at The Landmark London
Cult bakery Donutelier takes over The Landmark’s Christmas Shop with donuts made with French pâtisserie craft. Try the Gilded Pistachio, layered with crème pâtissière, praline and Chantilly, or the snowy Coconut Snowflake. Each one is a small work of art, closer to a fine dessert than a fairground treat. It’s the perfect stop after a day of Marylebone shopping, and a sweet way to end a stroll.
25 November – 24 December (closed Mondays). From £6.75. Best for: everyone.
The Alice in Wonderland Afternoon Tea at The Clermont

The Clermont invites guests to fall down the rabbit hole with its new Alice-inspired afternoon tea, a whimsical festive treat for Wonderland devotees of every age. Expect playful sweet and savoury creations with a nod to the Mad Hatter’s table, served with a sense of theatre. It is lighthearted, imaginative and just the right amount of curious, a delightful way to bring storybook magic into the Christmas season.
Best for: everyone.
Christmas Afternoon Tea at Fortnum & Mason

The most quintessentially British option on the list: tiered stands, Fortnum’s own teas and the department store dressed in its Christmas finery. Arrive early to wander the festive displays, with their ornaments, hampers and sweet treats, before settling in for the main event. It’s a tradition that feels timeless, and the perfect choice when you want Christmas to look, taste and feel unmistakably London.
From £88. Best for: grown-ups.
Make Your Own Christmas Magic
Hamleys Christmas Grotto, Regent Street

Father Christmas and his elves welcome little ones at the famous Regent Street toy shop, where every child leaves with a gift. The setting is half the fun, with floors of toys, games and festive displays to explore before or after the visit. It is a classic London Christmas ritual, aimed at children aged 2 to 10, and one that families return to year after year. Book ahead, as grotto slots go quickly.
14 November – 24 December. Best for: young children aged 2 to 10.
Luxury Christmas Wreath Workshop with Rozi Flowers
An intimate afternoon with a florist who dresses some of London’s leading five-star hotels. You craft your own wreath from premium seasonal foliage, with expert guidance at every step and everything provided. The class is beginner-friendly, so there’s no pressure to be perfect, only the pleasure of making something with your own hands. You leave with a luxurious wreath for your front door, or a gift that feels truly personal.
27 November, 2pm–3.30pm. Best for: beginners, friends and a gift you make yourself.
Christmas Chocolate Workshop at Le Cordon Bleu London
Learn pastry-school technique while creating truffles, chocolate decorations and a festive centrepiece, plus personalised handmade gifts to take home. Le Cordon Bleu’s London school brings professional method to the table, so you’ll pick up skills that last well beyond December. It is a hands-on, indulgent afternoon, and the results make beautiful presents or a showstopping addition to the Christmas table.
Dates vary, so check the school’s calendar. Best for: food lovers and thoughtful gift-givers.
Festive Dining
The Berkeley Rooftop Cabins

The Berkeley’s private rooftop, usually reserved for hotel guests, has been transformed into an alpine hideaway of custom-made cabins overlooking the treetops of Hyde Park and the lights of Winter Wonderland. Inside, the sharing menu runs from Swiss raclette and black truffle dauphinoise to milk chocolate fondue and gingerbread s’mores. Cosy touches and a sense of seclusion complete the scene. It’s the most romantic table in London this winter.
From 13 November. Cabins for 2–6 guests. Best for: grown-ups.
Kitchen at Holmes, Marylebone

The terrace at Kitchen at Holmes becomes a heated Alpine hideaway, with a menu created with La Fromagerie. From 26 November, the rooftop cinema series adds artisanal cheese fondues and charcuterie to festive film nights. Settle in under the winter sky with a favourite Christmas classic on screen and something warm to share. It’s a cosy, convivial way to spend an evening in Marylebone.
Best for: grown-ups.
The Alpine Terrace at Sky Garden

Sky Garden’s top-floor terrace becomes an Alpine lodge of snow-dusted trees and decorative skis, high above the city. The £65pp sharing menu runs from truffle croquettes to duck cassoulet and dark chocolate fondue, a generous spread for lingering over. With the skyline stretching out beyond the glass, it feels like a ski chalet in the clouds, and one of the most atmospheric dinners in London.
From 16 November. Best for: grown-ups.
On Stage
Nutcracker, English National Ballet, London Coliseum

No London Christmas is complete without Tchaikovsky. English National Ballet’s dazzling production, with live orchestra, is the festive ballet to see. The sweeping score, glittering snowflakes and Clara’s dream journey make it magical for newcomers and seasoned balletgoers alike. The Coliseum’s grand auditorium adds to the sense of occasion, so dress up, arrive early and savour every moment.
17 December – 10 January. From £31. Best for: everyone.
A Christmas Carol at The Old Vic

The Old Vic’s much-loved, deeply moving staging of Dickens has become a London tradition in its own right. With the theatre dressed for the season, the story of Scrooge’s redemption feels as fresh as ever, with warmth and music woven through. It’s the show to book when you want a Christmas that tugs at the heartstrings, and one that families, couples and friends can all enjoy together.
12 November – 9 January. Best for: everyone.
Cinderella at the London Palladium

The West End’s biggest pantomime, starring Dawn French and Jennifer Saunders. Expect glitter, chaos and plenty of “oh no it isn’t”. The Palladium’s gilded auditorium is the perfect home for the sparkle, the slapstick and the sing-along, and with two comedy greats on stage, laughter is practically a given. It’s a gloriously silly, joyful tradition for every generation.
From 5 December. Best for: families.
The Snowman, Peacock Theatre

Raymond Briggs’ tale of a boy and his snowman takes flight in a brand-new staging near Covent Garden, a Christmas tradition for generations of Londoners. When Christmas Eve magic breathes life into a boy’s snowman, an unforgettable adventure begins, with dancers bringing the winter world to life. For many children it is their very first West End show, and the story’s gentle charm makes it a lovely place to start.
21 November – 3 January. Best for: all ages and first West End visits.
Ebony Scrooge, Sadler’s Wells East
ZooNation’s hip-hop retelling of A Christmas Carol follows a fashion mogul who has cancelled Christmas, until the spirits intervene. Bold, joyful and full of colour, it blends dance, comedy and original music with a Caribbean-inspired heart. Choreographed by Dannielle ‘Rhimes’ Lecointe, it is a thoroughly modern way to rediscover the old story, and a thrilling alternative to the traditional festive show.
24 November – 3 January. Best for: teens, dance lovers and ages 7+.
A Christmas Carol at the Charles Dickens Museum, Bloomsbury

Hear Dickens’s ghost story performed in the very house where he lived and wrote, with the rooms dressed in Victorian style. The performance lasts about an hour, and the period rooms and narrow Georgian staircases bring the tale closer than any theatre can. It is intimate, atmospheric and deeply literary, a Christmas treat for anyone who loves the story at the heart of the season.
Most days through December. Best for: Dickens devotees and literary romantics.
Candlelit Houses & Castles
Dennis Severs’ House, Spitalfields

A Georgian time capsule where the rooms are staged as though the family has just stepped out. At Christmas the candlelit rooms are scented with oranges and gingerbread, with trees, feasts and flickering fires adding to the spell. You wander in silence, absorbing the sights, sounds and smells at your own pace. The evening Silent Night visits are the most atmospheric, but book ahead, as tours sell out quickly.
20 November – 10 January. Best for: romantics and history lovers.
The Robin’s Tale at Ham House, Richmond
Follow a paper robin on a Christmas adventure through the Stuart interiors of this riverside house, helping to reunite a phoenix with her tail. The trail makes the house feel like a story come to life for children, while grown-ups can admire the sumptuous rooms dressed for the season. No booking is needed, which makes it an easy, spontaneous winter outing, with seasonal treats in the café.
28 November – 3 January. Best for: families and National Trust devotees.
The Twelve Days of Christmas at Polesden Lacey, Surrey

An Edwardian country house in the Surrey Hills dressed for Christmas around the classic carol, The Twelve Days of Christmas. Wander from room to room as the festive theme unfolds, then step outside for a crisp winter walk through the grounds. It makes an easy escape from the city for a day of country-house charm, without straying too far from London.
21 November – 3 January. Best for: a countryside day out from London.
A Nutcracker’s Christmas at Hever Castle, Kent

Anne Boleyn’s moated childhood home brings the story of The Nutcracker to life across the castle and gardens. The fairytale setting is a natural stage for the tale, and the winter grounds are lovely to explore. Pre-booking is advised, as walk-ins cannot be guaranteed. It’s a romantic and magical day out in Kent for families and couples alike.
20 November – 2 January. Best for: families and fairytale seekers.
Day Trips from London
Windsor Great Park Illuminated

Ancient woodland comes alive with light installations, projections and soundscapes along a 2.2km trail, which ends with a shimmering water show. The towering trees make a magical canopy for the colours, and the route feels more like an adventure than a stroll. Allow two hours, and stop for hot chocolate along the way. Wrap up warmly, wear sensible shoes and enjoy the woodland after dark.
13 November – 3 January. Best for: everyone.
Christmas at Luton Hoo Estate

New for 2026, the historic estate opens its gates for a one-mile light trail through the Walled Garden, with botanical projections, light tunnels and a skating rink set among the festive lights. Little ones can join the elves on a mission in The Grotto, and dog-friendly “Christmas Tails” sessions mean the whole family can come. The Walled Garden setting gives the whole trail a wonderfully intimate feel.
4 December – 3 January. From £15.98. Best for: everyone.
Glow Wild at Wakehurst, Sussex

Kew’s wild botanic garden in Sussex is lit up for a woodland trail full of giant glowing creatures. The route winds through the gardens after dark, with luminous sculptures appearing among the trees and around the lakes. It is an enchanting mix of nature and art, and a wonderful way to see this wild corner of Sussex in a completely different light. Dress warmly and allow time to explore.
26 November – 2 January. Best for: everyone.
Port Lympne Illuminated, Kent

A light trail on the edge of a wild animal reserve, where the glow of the installations meets the quiet of the Kent countryside. Stay overnight in Elfwood, or book the luxury Christmas package for a festive escape in a winter wildlife wonderland. It’s an unusual and memorable way to spend the season, perfect for families who want a little adventure and more than a day trip.
November – January. Best for: everyone.
A Christmas Carol Outdoors, St Albans

OVO’s acclaimed 60-minute retelling of Dickens, staged against the historic backdrop of St Albans. The outdoor setting brings the old city into the story and lends the ghostly tale real atmosphere. It is compact, gripping and atmospheric, a Christmas Carol for those who like theirs in the open air. Wrap up warmly and let the night do the rest.
4–30 December. From £15. Best for: everyone.
Whether your perfect December means a candlelit tea under a glass atrium or a steam train with Santa, London has never been more magical at Christmas. Book early: the best of it sells out fast.