preload

London is a magical place in winter. This is especially true over the festive season when the city erupts in seasonal celebrations. Whether you’re there for a weekend or a week, you’ll find plenty of things to do in London at Christmas. 

London goes all out to capture the Christmas spirit and make the most of New Year celebrations. With an emphasis on cozy indoor activities, it’s also a great time for foodies to visit.

Worried about the rain? Grab an umbrella and don’t let it stop you from venturing outdoors. There are plenty of events celebrating the best of Christmas that are well worth visiting.

The best things to do in London at Christmas

Dozens of seasonal markets and all of London’s world-famous landmarks are open – not to mention some seasonal surprises. Below you’ll find some of my favorite things to do this winter.

  1. Christmas markets 
  2. Gathering spots and Christmas shopping 
  3. Winter events
  4. Free things to do
  5. Unusual things to do

The best alternative Christmas markets in London

North to south, east to west, you’ll find Christmas Markets wherever you go. The main events are in the city center, but for an authentic experience don’t miss the smaller, quirkier local markets.

Many of the city’s parks are also transformed to offer magical outdoor experiences. The Hyde Park Winter Wonderland is the top pick when it comes to size, attractions, and commerciality. While it may be expensive and over the top, kids love it. There’s also the Leicester Square Market to explore, whilst the Kingston Christmas Market brings a European flavor to the traditional British festivities.

These aside, here are my top three picks for something slightly different:

1. Canopy Christmas Market

The Canopy Christmas Market runs from late November to the end of December. Among its attractions are a Vegan Festival, a canopy gifting program, and loads of festive workshops. At the market, you can buy handmade crafts and taste some of the plentiful street food on offer. There’s also a craft beer bar, a natural wine bar, and an artisanal gin bar.

2. Christmas at Kew 

Away from the city center, Christmas at Kew Gardens is my favorite. It runs from November 15 to 7 January so there’s plenty of time to visit too. A wonderful sanctuary of nature and calm all year round, Kew Gardens transforms into something even more magical at Christmas. Adorned with illuminations and sculptures, twinkling trees, and sparkling decorations, its light trail is the highlight. Best enjoyed after a mulled wine or two.

3. Greenwich Christmas Market

The November 15th ‘turning on’ of Greenwich Market’s Christmas lights, turns this year-round market into a festive hotspot. A World Heritage Site, its 150+ stalls are set near the Greenwich Meridian Line and overflow with Christmas cheer. Pick up some Christmas and London-themed gifts and soak in the atmosphere of a historic part of London.

Christmas shopping and festive gathering spots in London

London is famous for its gathering places, from Carnaby Street to Covent Garden, Piccadilly Circus to King’s Cross. Come Christmas they are transformed by festive lights and decorations and are spectacular at night. You’ll find huge festive displays and lots of live music, street performers, and strange installations. 

Where there are light and street displays there are always people. And during Christmas in London that means a lot of people – so be prepared for crowds and congestion.

Borough Market

A trip to Borough Market is one of my favorite things to do in London at Christmas, especially when temperatures drop. Under the market’s cover, you’ll find stalls selling everything from Christmas goods and gifts to fresh seasonal produce

Of course, there are also plenty of food booths where you can get delicious treats, hot coffee, and mulled wine. If you’re a fan, you’ll find some of the best oysters in London at Richard Haward’s Oysters.

Note: Remember to bring cash, as many vendors don’t take cards.

Spitalfields and Shoreditch

Spitalfields and Shoreditch are trendy and creative areas, bursting with pop-up businesses, eateries, independent stores, and installations. They offer a fresh take on the more traditional, festive side of Christmas. It’s also the place to be for some of the best Bengali food in London.

Connecting Spitalfields Market to Brick Lane is a warren of side streets and squares. Wander at will and don’t be afraid to dive into the local shops, street markets, and pubs. Pick up some vinyl gifts and catch a live gig at the world-famous Rough Trade East in the Old Truman. Brewery.

For gruesome history but excellent beer, don’t miss The Ten Bells pub, forever associated with Jack the Ripper.

The best winter events in London

The best things to do in London at Christmas are often seasonal and don’t last year round.

Skate the UK’s biggest ice rink

London’s winter weather doesn’t usually extend to ice and it’s been a long time since the Thames froze. Luckily there’s no shortage of ice-skating rinks to visit. 

My favorite is Skate at Somerset House for its magical setting and bottomless champagne. This year also sees the opening of Ice Kensington Palace, the UK’s largest ice rink. Promising to be as sustainable as it is spectacular, it houses a football field-sized rink in a quintessentially British setting.

Expect food and shopping and lots of live events to keep you entertained.

Watch Christmas classics at a winter film festival

Winter is film season in London, and the two most popular seasonal film festivals are held at the Luna Winter Cinema and the Skylight Christmas Cocktail Cinema.

The former is in Kensington Palace and the Battersea Arts Centre, the latter at Tobacco Quay. Both feature a daily calendar of movies both epic and cheesy, including plenty for kids. You can get tickets from around £10.

Free things to do in London at Christmas

London is known worldwide for its superb museums, galleries, and architecture. The holiday season is the ideal time to get lost in them while other tourists are distracted by seasonal events. Many are free to visit and offer hours of refuge from crowds and inclement weather. 

World-class museums

The Natural History Museum is perhaps the best of its kind. A fascinating place to explore the story of the world around us, it’s packed with fantastic exhibits including an awesome blue whale skeleton that floats above Hintze Hall.

Next door, the Science Museum is equally as beguiling, and its many interactive exhibits will keep kids (and adults) occupied for hours.

Finally, to learn more about Britain’s history and culture check out the British Museum. It’s worth visiting just to stare in wonder at its intricate glass roof and peer inside the famed Reading Room. 

All these museums are free to visit, and if you have the time you could spend a whole day at each.

Art galleries to visit this winter

The historic National Gallery in Trafalgar Square shows thousands of works from the 13th to 19th centuries, including Van Gogh’s Sunflowers and (my mum’s favorite) the exquisite The Execution of Lady Jane Grey.

It’s a new dawn for the National Portrait Gallery, which reopened in 2023 following a transformative renovation. It is an artistic tour de force, home to one of the world’s greatest collections of artworks. Paintings and drawings, sculptures, prints, and photographs from history right up to the modern day. 

The imposing Tate Modern stands on the Thames’ South Bank. The Tate houses installations and exhibitions from the greatest names in modern and contemporary art. Its free collection is extensive.

Unusual things to do in London at Christmas

If you’re looking for something a little out of the ordinary to do this Christmas, London is the place to be.

Go snowboarding and skiing

Okay so it’s not exactly in London, but it’s definitely close. Just north of London in Hemel Hempstead, The Snow Centre is a real-snow indoor slope for skiers and snowboarders. It may not compete with an Alpine descent, but it’s as good as you’ll find in England. Come Christmas time, it even hosts some festive snow parties

Embrace a London tradition

The annual Christmas Eve Auction at Smithfield Meat Market is an institution. As auctions are won, turkeys are unceremoniously flung at winning bidders, so you need to have your wits about you. There’s a festive atmosphere with lots of carol singing and good cheer. The auction was cancelled over recent years thanks to COVID-19, 2023 should be a special year to see it spring back to life. 

Join in with a pantomime

London’s theatres pull out all the stops in hosting pantomimes over the Christmas period. Raucous and unpredictable, they’re a wild take on traditional theatre and are hilarious. Choose a child-friendly wholesome show for the family, or indulge in some rude shows for more adult fun.

Often starring famous actors, the big shows in 2023 include Peter Pan at The Palladium and A Christmas Carol at The Old Vic. Tickets sell fast despite the number of shows, so check schedules and book early.

Top tip: There are hundreds of smaller theatres across the city putting on pantos of every kind which are always cheaper and often more engaging.

Looking for more London inspiration? Check out this guide to the best things to do in London, written by a Londoner. Or for more winter travel ideas check out the 10 best UK and European cities to visit this December.

About the author

Duncan MaddenDuncan is a freelance travel writer, copywriter and book author in constant search of travel stories and the perpetual sensation of being on holiday. He’s never happier than when on a dusty trail in search of empty waves or ducking under the piste tape in search of snowbound solitude. British born, living in Germany, but happiest heading for the horizon. His first book, Found in Translation, explores the etymologies and stories of country names around the world and is out now.

Explore more articles