Editorial Disclaimer: Opinions expressed here are the author’s alone. This post contains references to products from one or more of our partners and we may receive compensation when you click on links to those products.
Christmas in London is a great time; from pop-up Christmas markets to carols and festive movies, here are the best things to do in London at Christmas.
Christmas time in London is hands down one of my favorite times of the year.
What’s not to love? There are more Christmas markets than you can visit, shows, and Christmas lights – it’s like everyone forgets that winter in London can be pretty bleak and decides to go with the flow of the festive season.
Add the excuse to drink Christmas cocktails (they taste a lot better in the glow of the Christmas lights, too), enjoy festive Afternoon tea, and don ugly Christmas sweaters.
And all that before I get to the real stuff, like… Mulled wine and Christmas carols.
So here are the best things to do in London at Christmas – 18 ideas for your December Christmas list. Ho ho ho!
The best things to do to celebrate Christmas in London.
Board a festive boat ride.
I can’t think of anything more magical than a Christmas boat trip. City Cruises has more than enough for you with its 2022 offerings.
Between December 1 and December 18, City Cruises* offers many fun cruises with Christmas dinner and dinner parties. You won’t have to worry about doing the dishes.
Enjoy a Christmas tour of London’s top sights – opt for the evening cruise and enjoy a traditional Christmas dinner while admiring the twinkling city lights.
If you need more than that, you’ll also be impressed by the Christmas Day events.
Fancy a Christmas Day Lunch Cruise* with a four-course meal, carols, and music? You might. Or how about the Christmas Day Sightseeing Cruise, where you’ll be treated to mince pies and mulled wine while seeing London’s most famous sights?
Merry Christmas is all I can say!
Take a trip to one of London’s Christmas markets.
Remember the sad old days when there were no Christmas markets? When you had to drink your mulled wine at home and do your Christmas shopping in bland malls?
Thankfully, those days are over.
This year has been challenging… And if that’s not a reason to eat mince pies and drink hot Bailey’s chocolate, I don’t know what is.
First and foremost, starting November 9, Alpine Wonderland in King’s Cross is taking over the area, bringing with it 8 Christmas markets over 6 weeks, club curling, and an apres ski bar where you can warm up with hot drinks.
Also returning are Christmas by the River at London Bridge and Pexmas in Peckham’s Copeland Park. You can shop for gifts from a carefully selected assortment of indie boutiques and makers there.
Rich Mix’s DIY Christmas Market promises a similar atmosphere – but with over 100 stalls, it may even surpass the others regarding the selection of goods.
Greenwich Christmas Market is also a great choice to avoid the city center – visit the lantern parade for a magical evening.
Feast at the London Christmas Afternoon tea
An afternoon tea in London is a must all year round. It’s common knowledge that there’s nowhere as good an Afternoon tea as London – but it gets a little better in the run-up to Christmas.
Of course, you can also enjoy the festive London Afternoon tea at an incredibly chic restaurant like Claridges, The Connaught, or The Ritz.
The famous Ritz Palm Court is decked out in decorations that transform it into a winter wonderland – and the tea itself is spiced up with mince pies, festive cakes, and a glass of bubbly.
If that’s too pricey for you, the festive Afternoon tea at Biscuiteers is a (slightly) more wallet-friendly alternative. Enjoy signature cookies (with Christmas decorations) and a selection of other sweet treats – £48 per person.
Experience a hunt for lights.
The best part of Christmas in London is admiring the capital’s magical lights. And I can’t think of a better way to admire them than on a scavenger hunt around the city.
That’s where The Secret City comes in: they’ve put together a fantastic lights hunt that takes you through the twinkling streets of London.
A Rift in Time starts at Oxford Circus and ends in Covent Garden. On the trail of a mysterious man, you’ll explore the city and embark on an insanely fun scavenger hunt.
Suppose that doesn’t give you enough Christmas feelings. In that case, you’ll be happy to know that this route is inspired by Charles Dickens, so you’re guaranteed to feel like you’re in A Christmas Carol on the streets of London.
Are you ready to step into the role of a Dickensian detective and put your detective skills to the test?
Best of all, there’s 20% off food and drinks at recommended pubs along the way – because nothing screams Christmas more than a festive drink or three with your pals.
Don’t stay in the pub too long, though, because there are some puzzles to solve.
Tickets are £15 per person, book here.
See a movie at one of London’s Christmas winter cinemas.
As tempting as it is to hunker down under the covers and watch a few choice Christmas classics, there are better options.
The Luna Winter Cinema at Kensington Palace shows Elf, Die Hard, Home Alone, and Love Actually – all the classics are there.
The Prince Charles Cinema and the Curzon at One Aldwych also offer Christmas movies.
London Transport Museum is a real feast.
A visit to the London Transport Museum may not be at the top of your Christmas list this year but cut me some slack. The museum is one of the most underrated in the capital and helps its visitors get in the mood for the Christmas season in 2022.
Lights and Sights is the museum’s Christmas series this year, so get ready to tour London’s best Christmas lights in a classic red Routemaster bus. Of course, there’s Christmas music and a traditional conductor to check your souvenir tickets and get you in the Christmas spirit.
Backyard Cinema’s magical movie screenings
The Backyard Cinema is one of my favorite places to watch festive movies in London.
Here, you can step into a winter wonderland and cozy up while the classics play before your eyes.
Suppose there’s one thing the folks at Backyard Cinema know how to do. In that case, it’s beautiful backdrops – so expect twinkling lights, giant trees, and enough festive drinks to warm you up.
Mulled wine and mince pies are not to be scoffed at.
Be sure to make reservations in advance, as screenings sell out quickly.
Christmas cocktails at London’s best bars.
Isn’t it great that things that are already fabulous get even better in London at Christmas? The simple cocktail is an excellent example of this.
Of course, we all love a good cocktail at any time of year – and London has plenty of bars that specialize in them (like this one in Shoreditch).
The new hotel bar Common Decency at NoMad is one of the most magical Christmas bars of the season. Atmospheric decor + festive booze + groovy soundtrack = a winner.
I’ll take five Scrooge Sours, please, and thank you.
Want to really kick it up a notch? Grab a drink at Paddington’s Pergola under the gorgeous “On the Piste” decor. Here you can sip mulled wine and experience a touch of apres ski in log cabins and Christmas wreaths.
If you’re looking for a Christmas date, head to The Corinthia London for a drink or two in the bar’s courtyard, surrounded by twinkling lights. Opt for an intoxicating Negroni or hot chocolate, and you won’t go wrong.
Take part in a long-standing tradition: the Christmas Auction at Smithfield Meat Market.
I tried hard to keep the Christmas Auction at Smithfield Meat Market a secret because it’s such a fabulous little festive London event, and I didn’t want it ruined… Alright, I’ll tell you.
Smithfield is the largest meat market in the UK and one of the oldest markets in the city. But what does that have to do with Christmas in London?
Every Christmas Eve, the Hart of Smithfield butchery holds a Christmas auction in the street outside the market. Christmas carols ring out, and a merry crowd comes to bid on a selection of cuts of meat for the Christmas table.
Not only is the auction inexpensive, but its cheeky banter, festive atmosphere, and frenetic pace make it one of the quirkier activities to do in London at Christmas. Even as a tourist, it’s a lot of fun to just be there.
Take a self-guided tour of London’s Christmas lights.
Is there anything more magical than the Christmas lights in London? Unfortunately, the answer is clearly “no.”
Of course, Oxford Street and Regent Street are the greatest – their lights are two of London’s most visited Christmas attractions.
There are so many London Christmas lights that you’d best put on a warm winter coat and visit as many as possible once it gets dark.
Visit Oxford Street, Regent’s Street, Carnaby Street, Covent Garden, Seven Dials, and Bond Street first, then take a detour to Kew, where the Christmas lights are unique.
Unleash your inner child at Hamleys.
Hamleys is the oldest and largest toy store in the world. So it’s logical that they put on a big show at Christmas.
You can pretend you’re just stopping by Hamleys to buy a gift for your eight-year-old niece, but we all know the truth… It’s okay; your secret is safe with me.
Make it like Harry Potter and visit Hogwarts in the snow.
Hands up if you’re watching all the Harry Potter movies on repeat once December rolls around. It’s a real Christmas treat.
You can visit the Harry Potter movie set* all year round, but at Christmas, Hogwarts in the Snow* gives it an extraordinary atmosphere.
The Great Hall is decorated for the Goblet of Fire Christmas Ball (the one in the Triwizard Tournament when Hermione shows up with Viktor Krum, and things really take off).
Many of the sets are even festively decorated – and if you’re quick, you can snag tickets to dinner in the Great Hall.
Try out some Christmas activities in London – like ice skating.
Ice skating is something you can either love or hate – I’m not a fan of it, but if you’re brave enough, you should visit one of the pop-up ice rinks in London.
The rink at Alexandra Palace is gorgeous. The rink at Queen’s House in Greenwich is also a showstopper, as is the iconic rink at Somerset House.
The ice rink at Canary Wharf is also famous, and when you’re ready to hop on the train, Hampton Court Palace is magical.
Sing along to festive London Christmas carols.
What’s your favorite Christmas carol?
Not all Christmas carol concerts are created equal. Of course, a choir that can sing is helpful, and a magical setting is a big plus – but most important? An enthusiastic audience ready to sway along to the old classics.
If you want the London carol experience, check out St. Paul’s Cathedral or Westminster Abbey – they won’t disappoint.
Visit the Christmas tree in Trafalgar Square.
The good people of Norway have been sending the British a Christmas tree every year since 1947, placed in Trafalgar Square to commemorate British support in World War II.
Trafalgar Square is one of the places to visit in London during the Christmas season that seems to be missing from any festive calendar.
Since they went to the trouble of sending giant Norwegian spruce, it’s only polite to look at it as a small thank you. The 25-meter tall tree stands in the square, decorated with lights and correctly Christmassy.
And check out the other Christmas trees in London.
Believe it or not, Trafalgar Square isn’t London’s only Christmas tree creating festive cheer.
A train station seems like an unlikely place to start your Christmas tree odyssey, but it is – the tree at St. Pancras is all the rage when it comes to choosing your favorite.
The luxury Claridges hotel offers a more modern (but no less impressive) version…. and if you need more than that, you should also stop by the Hays Gallery, The Connaught, Somerset House, and Wembley Park to admire even more Christmas trees.
On to Christmas at Kew
Kew Gardens* is one of London’s most beautiful places year-round, but they pull out all the stops at Christmas. Christmas at Kew is a dazzling show of lights, sounds, and art that gets even better yearly.
Let me put it in perspective for you. The sprawling grounds of the Royal Botanic Gardens are lit up with more than 1 million lights each night for the Christmas at Kew season*.
In other words, “festive” doesn’t even begin to cover it – this place is magical.
Spend an evening in Winter Wonderland.
Love it or hate it, Winter Wonderland* is the ultimate festive hotspot in London.
Yes, there are overpriced drinks, long queues, and crying children in the air – but nowhere can you spend an evening quite so iconic.
Rides, the smell of mulled wine, and the iconic ice cream bar are among the best Christmas experiences in London. So grab a sausage and have a blast!
You’ll need to book tickets in advance*, though many seats are accessible. However, you’ll have to shell out a fiver if you want to come on the weekends. It’s worth it, though.
Practical tips to make the most of London at Christmas.
Make the most of all the free activities.
London can be a brutally expensive city – but one of my favorite things about Christmas in London is that there are a whole host of free activities and things to do.
Christmas lights, trees, and concerts – many of these activities are free, so you can save money on gifts and cocktails.
Book in advance for the most popular Christmas attractions in London.
Not to be the voice of reason here, but it’s Christmas in London. Everything is booked up. People are disappointed. Kids start crying into their hot chocolate.
Christmas is about something other than feeling bad, so book tickets to some of the most popular events ahead of time to avoid disappointment.
Dress in warm clothes – even though London rarely dips below freezing, it’s cold enough to wrap up warm!
The best way to explore London is on foot – the central attractions are in a surprisingly small area and are within easy walking distance.
Christmas is a peak time for London’s hotels, so you’ll need some insider knowledge to find something reasonable. For the best places to stay in London, check out my guide to the best areas and hotels in London.
So there you have it – the best things to do in London at Christmas. Eat all the mince pies you can wash down with mulled wine.
Merry Christmas!