
Best Christmas Things to Do in London
When December arrives, London embraces the season in spectacular style. The streets are draped in millions of twinkling lights, shop windows become miniature worlds of festive creativity, and the air carries the scent of roasted chestnuts, mulled wine, and freshly baked mince pies. The city hums with energy, drawing both visitors and locals into its winter magic.
There is no shortage of Christmas things to do in London, from grand light displays and bustling markets to ice skating, seasonal theatre, and cosy food experiences. Alongside these festive highlights, the city is also home to countless Christmas party venues in London, adding to the lively atmosphere that sweeps through the capital at this time of year.
This guide brings together the very best ways to enjoy London at Christmas, helping you plan a festive itinerary that blends iconic traditions with a few hidden gems.
Marvel at London’s Christmas Lights and Displays
London’s Christmas lights are some of the most famous in the world, and each year the city seems to outdo itself.
Oxford Street and Regent Street Illuminations
Oxford Street’s lights have been a festive tradition since 1959, and they remain one of the most anticipated seasonal events in the city. Suspended high above the street, the glowing displays change theme each year, from starry skies to delicate snowflake designs. Just around the corner, Regent Street is home to the “Spirit of Christmas” angels, stretching in a glittering canopy above the road. For the best experience, arrive just after dusk to watch the lights come to life as the shops buzz with Christmas shoppers.
Carnaby Street’s Creative Christmas Themes
Carnaby Street offers something completely different. Known for its bold, colourful, and often quirky decorations, the street embraces a new theme each year — from giant underwater creatures to disco balls. It’s a smaller display than Oxford Street, but it has a unique energy and makes for brilliant photographs, especially if you are looking for something less traditional.
Covent Garden’s Sparkling Decorations
Covent Garden is the kind of place that feels like it was made for Christmas. A giant 60-foot tree stands proudly in the piazza, adorned with thousands of baubles and fairy lights. Inside the covered market, you’ll find enormous mistletoe chandeliers hanging overhead, while street performers add to the festive atmosphere. It’s the perfect spot for sipping a hot chocolate and soaking in the scene.
Visit Magical Christmas Markets
London’s Christmas markets offer a wonderful blend of seasonal shopping, festive food, and entertainment.
Southbank Centre Winter Market
Running along the River Thames, the Southbank Centre Winter Market is one of the most picturesque in the city. Wooden chalets are filled with handcrafted gifts, artisanal food, and festive decorations. The aroma of sizzling bratwurst, fresh churros, and mulled wine fills the air. The riverside location offers stunning views, especially in the evening when the lights reflect off the water.
Leicester Square Christmas Market
Right in the heart of the West End, Leicester Square’s market is smaller but wonderfully festive. As well as traditional stalls selling gifts and seasonal snacks, you’ll find a Santa’s Grotto for children and pop-up theatre performances. It’s an ideal stop before or after a West End show.
Greenwich Christmas Market
For something more relaxed, head to Greenwich. This historic covered market takes on a special charm in December, with over 150 stalls selling everything from handmade jewellery to artisan cheeses. The maritime setting and historic architecture make it a beautiful place for Christmas shopping away from the crowds.
Experience London’s Winter Ice Rinks
Few things capture the magic of winter like gliding across an ice rink surrounded by fairy lights.
Somerset House Ice Rink
Set in a grand neoclassical courtyard, Somerset House’s rink is one of the most iconic in London. Whether you are a confident skater or clinging to the side for dear life, the setting makes for an unforgettable experience. Off the ice, the Skate Lounge offers seasonal drinks, and the surrounding shops sell festive gifts.
Natural History Museum Ice Rink
Although its future seasons are limited, this rink remains a favourite for many. Skating under the watchful gaze of the museum’s grand facade, surrounded by trees draped in lights, is pure Christmas magic. Afterward, you can warm up with a cup of mulled wine or explore the museum itself.
Canary Wharf Ice Rink
If you prefer a modern backdrop, the Canary Wharf rink is a great choice. Sheltered by a glass roof, it’s perfect for rainy winter days. The rink stays open later than most, making it ideal for an evening skate followed by dinner at one of the nearby restaurants.
Enjoy West End Christmas Shows and Pantomimes
Theatre is an essential part of the London Christmas experience.
Classic Pantomimes for Families
Pantomimes are a much-loved British tradition, and London’s theatres host some of the best. Expect plenty of slapstick comedy, audience participation, and familiar fairy tales brought to life with a festive twist. Popular productions often include Aladdin, Cinderella, and Jack and the Beanstalk.
Festive Musicals and Theatre Productions
For something more elegant, book tickets to a Christmas ballet or seasonal musical. The Nutcracker by the English National Ballet is a highlight, while West End theatres often stage special festive shows. Booking early is essential as performances sell out quickly during December.
Explore Festive Food and Drink Experiences
Christmas in London is as much about food as it is about lights and decorations.
Christmas Afternoon Tea
London’s hotels and restaurants offer festive versions of the classic afternoon tea, featuring spiced cakes, cranberry scones, and winter-themed pastries. Venues like The Ritz, Claridge’s, and The Savoy transform their tea rooms with Christmas decor, making it a decadent seasonal treat.
Festive Food Markets
Borough Market is a must-visit in December. Stalls overflow with seasonal produce, artisan cheeses, festive baked goods, and hot drinks. Street food vendors create Christmas specials, from turkey burgers to mulled cider, so you can enjoy a feast while you shop.
Mulled Wine and Winter Cocktails
Rooftop bars and pop-up winter terraces are a cosy way to enjoy London’s skyline. Sip mulled wine at the Queen of Hoxton’s rooftop igloos or try a spiced cocktail at Skylight Tobacco Dock, all while wrapped in a blanket under the stars.
Discover Family-Friendly Christmas Attractions
Christmas in London is packed with activities for children and families.
Winter Wonderland, Hyde Park
Winter Wonderland is London’s largest Christmas event, featuring funfair rides, an ice kingdom, circus shows, and hundreds of market stalls. Entry is free, but individual attractions require tickets. It’s best to visit during the day with children or in the evening for a livelier atmosphere.
Santa’s Grottos Across the City
Father Christmas can be found in grottos across London, from department stores like Harrods and Selfridges to attractions such as London Transport Museum. These visits often include a small gift and photo opportunity, so booking early is recommended.
London Zoo’s Christmas Lights
London Zoo’s light trail combines the wonder of Christmas with a touch of wildlife. Wander past glowing animal sculptures, through tunnels of light, and past seasonal food stalls. It’s an enchanting evening for all ages.
Take a Festive River Cruise or Bus Tour
Seeing London’s lights from a new angle is a great way to make the most of the season. Evening cruises along the Thames pass iconic landmarks lit up for Christmas, including Tower Bridge, St Paul’s Cathedral, and the Shard. Alternatively, open-top bus tours let you enjoy the decorations of Oxford Street, Regent Street, and Trafalgar Square without battling the crowds.
Enjoy Seasonal Shopping Experiences
Shopping in London at Christmas is as much about the spectacle as the gifts.
Harrods and Selfridges Christmas Departments
These legendary department stores create elaborate window displays that attract visitors from around the world. Inside, entire floors are devoted to Christmas decorations, gourmet hampers, and luxury gifts.
Liberty’s Christmas Shop
Liberty’s Christmas shop is a treasure trove of unusual ornaments, handcrafted decorations, and festive homeware. The Tudor-style building itself adds to the charm, making it one of the most atmospheric places to shop in London.
Christmas Magic Near Fitzrovia
Fitzrovia may not be the first place you think of for Christmas festivities, but its location makes it a perfect base for exploring some of central London’s best seasonal highlights.
Just a short stroll takes you to the famous Oxford Street and Regent Street illuminations, which sparkle above the bustling crowds. Wander towards Carnaby Street for creative, themed decorations and a slightly more relaxed shopping vibe, or visit Liberty’s Christmas Shop for unique ornaments and festive gifts.
With Covent Garden and Leicester Square also within walking distance, Fitzrovia offers easy access to the West End’s brightest lights, markets, and even some of the most stylish Christmas party venues in Fitzrovia, where the festive atmosphere continues well into the evening.
Festive Fun Around Fulham
Fulham combines a village feel with quick transport links to some of London’s most iconic Christmas experiences. From Fulham Broadway, you can be at Harrods in Knightsbridge within 20 minutes to see its legendary window displays and explore the lavish Christmas department.
South Kensington is also close by, making the Natural History Museum ice rink a must-visit while it’s still running. For a cosy festive evening, take the District line to the Southbank Centre Winter Market, where you can sip mulled wine along the Thames and browse riverside stalls.
Those looking to celebrate in style will also find plenty of charming Christmas party venues in Fulham, from elegant riverside spots to cosy pubs adorned with fairy lights.
East London Christmas Highlights from Stratford
Stratford’s position in East London makes it an ideal starting point for exploring festive events on both sides of the River Thames. Hop on the DLR to Canary Wharf Ice Rink, where you can skate under a glittering glass roof, or head to Greenwich Christmas Market for handcrafted gifts and seasonal food in a historic setting.
The Jubilee line also takes you straight into the South Bank for the Southbank Centre Winter Market, or on to the West End for Oxford Street’s famous lights and the festive buzz of Covent Garden.
If you are planning a seasonal get-together, there is no shortage of welcoming Christmas party venues in Stratford, with everything from stylish hotel lounges to lively bars offering festive menus.
Your Grand Finale: Christmas Things to Do in London
London in December offers something for every taste. Whether you are gazing up at Oxford Street’s lights, gliding across Somerset House’s rink, sipping mulled wine by the Thames, or watching The Nutcracker at the Royal Opera House, the city delivers countless ways to embrace the season.
Plan your days to mix the big attractions with smaller, hidden gems, and you will experience the full magic of Christmas in one of the most festive cities on earth.