The best free things to do at Christmas in London in 2024

These are the most magical (and free) Christmas activities in London
Covent Garden Market decorated for Christmas in winter London England UK
Getty Images
Christmas Angel decorations at night in Regent Street London
Regent StreetIan Macpherson London / Alamy Stock Photo

1. See the Christmas lights

London's Christmas lights switch-on often signifies that the festive season is well and truly starting. Thousands of Christmas lights twinkle above London's historic streets – from the famed Regent Street angels that have shoppers looking upwards to Carnaby Street's new lighting theme that marks the start of a long-term, sustainable, five-year scheme. As usual, Bond Street's lights are some of the most fashionable in town, modelled on the timeless Chanel Nº5 perfume.

2. Wander around the Christmas markets

‘Tis the season for Christmas markets galore, where those in town are spoiled for choice regarding the finest street foods, pop-up bars and glittering trinkets. Many of these world-famous markets are returning this winter, including central London’s Leicester Square festive fair, the Covent Garden Christmas market with its legendary 60-foot tree and Southbank Centre’s festive delights along the Thames. While exploring the markets, it’ll be hard to ignore the alluring smells of fresh, sugary churros, spiced bratwurst and homemade mince pies, so we suggest just giving in and eating your way through the food stalls. Keep warm with a hot chocolate, mulled wine or cider while browsing around gift stalls selling hand-crafted festive goodies.

Christmas tree and lights in the UK's capital
Christmas tree in central LondonGetty Images

3. Seek inspiration for your own Christmas tree

London’s streets and famed hotels are well-known for their festive displays, with new Christmas trees on display annually, each decorated in the merriest gear. You can expect an extravagant show from hotels like Claridge’s, The Ritz and The Goring. Looking for something bigger? Keep your eyes peeled for 40-foot-and-taller trees at these landmark locations: Covent Garden, Trafalgar Square, and Leadenhall Market. We have no doubt you'll find some inspiration for your Christmas tree at home.

Luxurious store on Piccadilly Street in London
Fortnum and MasonGetty Images

4. Check out the wintery windows

Is there anything more magical than window shopping at Christmas? London sees lavish displays pepper the windows of the capital's favourite stores, rarely disappointing passersby. Selfridges, Fortnum & Mason and Harvey Nichols, have gone bigger on Christmas bling this year. Selfridge’s windows celebrate stagecraft and artistry in a characteristically flamboyant fashion, festive favourites have sprung to life on Christmas Eve in the windows of Fortnum and Mason, and Harvey Nichols is an uber-luxe fairground.

Christmas Carols at St Pauls
Christmas Carols at St Pauls

5. Christmas carols at St Pauls

Listening to Christmas carols is one of the most festive feelings you can conjure, but add a backdrop of Sir Christopher Wren’s architectural marvel, St Paul’s Cathedral, and you’ve got yourself a recipe for something really special. The legendary London landmark hosts free, unticketed carol concerts, including family-friendly services and a night of organ-led carols.

Address: St Paul’s Cathedral, St Paul's Churchyard, London EC4M 8AD
Website: stpauls.co.uk
When: Throughout December

Leadenhall Market City of London London
Leadenhall MarketGetty Images

6. Christmas at Leadenhall Market

Victorian grande dame Leadenhall Market (you know it from the Harry Potter films) gets a suitably sparkly makeover for the winter, with a giant Christmas tree at the centre of the festooned halls. The lights were switched on during an event on Thursday 14 November. Every Wednesday from 22 November until 13 December between 6.30pm and 8pm, embark on festive walks with a local expert. The tours are no longer free, but relatively wallet-friendly at around £8 per person.

Address: Leadenhall Market, Gracechurch Street, London
Website: leadenhallmarket.co.uk

The Natural History Museum Kensington
The Natural History Museum, Kensington

7. Free exhibitions in London

London hosts free exhibitions year-round – check opening times on the website ahead of visits around the Christmas bank holidays. Have you ever wondered how a T-Rex would wear a giant Christmas jumper? In fairness, probably not, but it’s a fascinating sight at the Natural History Museum as the team squeezes their resident animatronic dinosaur into a fetching red number – human-sized versions of the sustainable jumpers are available in the store and online. At Japan House London, the UK's first exhibition dedicated to shokuhin sanpuru, where Japanese artists create uber-realistic replicas of food for restaurant displays, is currently free and running until Sunday 16 February, while Lina Iris Viktor: Mythic Time / Tens of Thousands of Rememberings at the Sir John Soane’s Museum is a new series of sculptures and paintings available to see for free until Sunday 19 January 2025.

The Southbank Centre Christmas Market
The Southbank Centre Christmas MarketGetty Images

8. Southbank Centre Winter Festival

The Southbank Centre is the capital’s riverside cultural hub. While many of the Centre’s events do require priced tickets – Nutcracker and Christmas Actually are some of the most exciting shows in the city this year – it's equally a great place for free Christmas things to do in London. Join the Winter Reimagined: Family Morning on Saturday, 14 December, a free crafts workshop using recycled and scrap materials to make your own Christmas crackers, or spend Christmas Eve learning how to jive with a free Five Go Jiving masterclass at 1pm.

Address: Southbank Centre, Belvedere Road, London, SE1 8XX
Website: southbankcentre.co.uk

Enchanting London Winter View from St. James's Park Westminster
St. James's ParkGetty Images

9. Go for a frosty walk

There's nothing quite like wrapping up warm and going for a brisk walk in London. Trees glisten with snowy branches and icy waters at St James's Park, deer amble through frosty fields at Richmond Park and the canal twinkles and sparkles near Regent's Park. Stop off for hot chocolate or mulled wine en route and you've got yourself a spectacularly festive day out.

10. Witness a Christmas Day sporting event

From 7.45am on 25 December every year, brave swimmers line up along the water's edge of Hyde Park's Serpentine Lake. Each of them has their eye on the coveted Peter Pan Cup as part of a Christmas Day race held every year since 1864. Become a member of the Serpentine Swimming Club and take to the water yourself, or cheer on swimmers from the sidelines while warming up with a steaming hot chocolate in hand.

Address: The Serpentine, Hyde Park, London W2 2UH
Website: serpentineswimmingclub.com

FLEET STREET QUARTER PENGUIN TRAIL
Jeff Spicer/PA Media Assignments

11. Seek out penguins on an immersive trail

12 adorable penguins have moved into the capital's Fleet Street Quarter for the festive season. Until the first week of January, find the sculptures dotted across the neighbourhood, all supporting the WWF. Each penguin has been designed by a talented artist, offering plenty of photo opportunities for the whole family and an educational experience little ones won't forget in a hurry. Listen to the free Penguin Parade audio trail for the full experience, and scan each penguin's QR code if you can donate towards the WWF's conservation efforts. This is one of the most wholesome free Christmas events in London for all ages.

Address: Fleet Street Quarter, London
Website: fleetstreetquarter.co.uk