From early November until New Year’s Eve, London is one of the most festive cities in the world, so you’re pretty lucky if you’re visiting at that time of year.
To help you experience allll of the Christmas-y things to do in London (or choose just a couple that are to your own taste) we compiled this list to help you get in on the action like a true Londoner (spoiler alert: it’s not all about Winter Wonderland).
*This post has been updated for the 2025 season.
(WA = Wheelchair Accessible)
Visit a Christmas market
European cities are quite famous for their lovely little Christmas markets, and London gets in on that as well with some world-famous ones as well as lesser-known local favourites.
Southbank Center Winter Festival
Every year along the Southbank is the pop-up Winter Festival, run by the Southbank Centre, the UK’s largest arts centre. Naturally, the festival’s most popular feature is its winter market, with its stalls lined up along the River Thames, and it’s got the usual stalls and spots to eat, drink and shop.
But what makes the Winter Festival more special than the others is the arts and theatre programme. Along with plenty of free art and light installations all around the Southbank area, many winter nights will have at least one or two art exhibitions or musical performances you can get tickets for. Check the website to see what’s on when you visit.
Winter Festival at Southbank Centre | Southbank | WA | 3rd November 2025 – 4th January 2026
Winter Wonderland
This needs very little introduction, it’s a super famous fair that happens every year. Located in Hyde Park, expect to browse over 200 Bavarian huts selling festive drinks, food and winter-themed gifts. There’s also plenty of fairground rides, an ice skating rink, karaoke area, and other activities, both free and ticketed.
It’s £5 to visit Winter Wonderland during off-peak periods, and tickets go up to £7.50 per adult at peak times. Heads up here– this is THE most famous Christmas-themed thing to do in London and therefore the crowds get absolutely insane. We recommend you keep reading for some, erm, better alternatives.
Hyde Park Winter Wonderland | Hyde Park | WA | 14th November 2025 – 1st January 2026
Greenwich Christmas Market
Pop down to Greenwich on a December Saturday and you’ll find over 150 stalls with a beautiful selection of items for sale, like stocking fillers, original artwork, eco-friendly candles, handmade jewellery and more, with everything being British-designed-and-made.
Of course, once you’ve finished your shopping you can visit one of the many food stalls selling street foods or grab some mulled wine to warm you up.
This year, you can also witness a spectacular Greenwich lantern procession and the switching on of the twinkling Greenwich Market Christmas lights on the 19th of November.
Christmas at Greenwich Market | Greenwich | WA | From 19th November 2025
Kingston Christmas Market
Head to Kingston, a leafy suburb in south London for a winter-themed market in its popular market square. Food lovers can choose from bits like artisan cheeses and handmade baklava, and can shop for gifts like ornaments, art prints, or wool hats and gloves, all sold out of cosy winter cabins. #ShopSmall!
Kingston Christmas Market | Kingston | WA | 13th November – 28th December 2025
Image Courtesy of Ting at Shangri-La
Indulge in a Christmas-themed afternoon tea
Afternoon tea is a fun experience if you’re visiting London (us Londoners tend to reserve it for special occasions) and some of London’s best afternoon tea spots go all out on their winter or Christmas-themed teas once November and December roll around. Here are just a few of the stand-out teas.
Festive Afternoon Tea at The Dorchester
Christmas at The Dorchester is a bit like an out-of-a-film experience, with the lineup of Christmas trees at the promenade, the sparkling lights, life-sized toys, and the tall piles of gold-wrapped presents.
The festive afternoon tea promises the same magical feelings with a live school choir performing traditional carols while you dine on freshly baked pastries, delicious scones and homemade jam.
Festive Afternoon Tea at The Dorchester | Mayfair | WA
Festive Skyline Afternoon Tea at Shangri-La in the Shard
Shangri-La hotel’s TING restaurant, being on the 35th floor of The Shard, western Europe’s tallest building, has some of the best restaurant views in the city (obviously). TING know how to do amazing themed afternoon teas in the sky and of course they pull out all of the stops for every festive season.
This year, take in the beauty of the city from 35 floors above whilst enjoying a selection of finger sandwiches and savouries, followed by plain and cranberry scones and delicious festive sweet treats. While bookings haven’t yet opened for this delicious experience, make sure you bookmark their webpage to get a place when they do.
Festive Skyline Afternoon Tea at Shangri-La The Shard | London Bridge | WA
Image Courtesy of Henrietta Hotel
Treat yourself to a delicious festive drink
Love a drink? Yeah, us too. Especially when it’s a festive one, preferably surrounded by Christmasy fun. Here are some options for Christmas-themed drinks in London.
Miracle at Henrietta Hotel
Miracle at Henrietta features a 70’s inspired Christmas home with retro decorations and coloured light. You’ll be transported back in time for a nostalgic festive season, which you can pair with one of Miracle’s signature cocktails. Make sure you book in advance to avoid disappointment.
Miracle at the Henrietta Hotel | Covent Garden | WA | 10th November – 28th December 2025
Snow Globe Climb at the O2
For something a little different, the UK’s highest snow globe returns where you can scale The O2’s iconic roof. Once you make it to the top, you’ll then step into a twinkling winter wonderland complete with falling snow, stunning skyline views, and the ultimate festive drinks menu. Warm up at the summit with a cup of mulled wine or hot chocolate, or toast the season with a glass of bubbly, all enjoyed 52 metres above London.
Snow Globe Climb at the O2 | Greenwich | 21st November 2025 – 4th January 2026
See London’s Christmas Light Displays
From November to early January, the city is beautifully decorated with thousands of Christmas light displays. For a fun and absolutely free thing to do in London, get walking about central London to take it all in and get in the festive mood without having to spend a penny.
To see all of the places you can spot Christmas lights around London, check out this article.
Image Courtesy of Bond Street
Take a peek at the Christmas shop window and storefront displays
Besides the city lights, many of London’s most famous shops, department stores and restaurants also decorate their front windows, creating the most stunning Christmas windows displays that always end up being featured in articles for Grazia or CN Traveller. Why not take a stroll around London and see them in the flesh?
Some of our favourites are: Liberty London, Selfridges, Harrods, Hamleys, Harvey Nichols, Fortnum and Mason, The Ivy Chelsea Garden, Annabel’s, and all the shops along Bond Street.
Pictured above is Somerset House Ice Rink
Go Ice Skating
We’ve got some incredible ice skating rinks here in London during the winter season, so book a ticket, pop on some skates and get gliding.
Here’s where you can do so…
Queen’s House Ice Rink
The Queen’s House ice rink, as the name says, is at the Queen’s House in Greenwich. This building is a 16th-century royal mansion used to display items from the National Maritime Museum’s collection.
From the ice rink, you can admire the Unesco World Heritage site, along with views of Greenwich Park to the south and Canary Wharf to the north, all surrounded by some of the best views in London.
Tickets from £19 for adults and £16.50 for children.
Queen’s House Ice Rink | Greenwich | WA | 21st November 2025 – 4th January 2026
Somerset House Ice Rink
Skate at Somerset House returns again this year with a collaboration with Switzerland Tourism, who will curate the decorations for the iconic 12-metre-tall Christmas tree, transforming the courtyard into a dazzling winter wonderland. On or off the ice, visitors can soak up the festive atmosphere with seasonal food and drink. New for 2025 is the Virgin Atlantic Clubhouse, which brings festive drinks and snacks like Blondie’s Kitchen’s Mince Pie Cookie Cups. The cosy Chalet by Jimmy Garcia also returns, offering Alpine favourites such as melty raclette and other winter warmers.
Tickets from £15.00.
Skate at Somerset House | Strand | WA | 12th November 2025 – 6th January 2026
Image courtesy of Mayor of London’s website
Listen to Christmas carols in Trafalgar Square
Throughout December, head to Trafalgar Square to listen to some Christmas Carols performed live. Each group usually sings for around an hour and they collect donations to be given to charitable causes.
While there, you can also see the 25-meter tall Christmas tree gifted by the Norwegians, an old tradition in recognition for Britain’s support during World War II. The tree is decorated with hundreds of lights, but it’s usually a point of contention for Londoners because, well… it’s sometimes a bit sad-looking! Go and see for yourself…
Christmas at Trafalgar Square | Westminster | WA | Throughout December
Image courtesy of London Theatre Direct
See a Christmas theatre show in London
Why not do something a bit more culturally enriching? The famous West End theatre district puts on tons of incredible shows, including winter and Christmas-themed ones.
Nutcracker at the London Coliseum
Tchaikovsky’s famous score is played live with over 100 dancers and musicians. The story follows Clara who received an enchanted nutcracker as a present on Christmas Eve. They then embark on a journey together, where they find a magical world.
Ticket from £15.
Nutcracker at the London Coliseum | Covent Garden | WA | 11th November 2025 – 11th December 2026
Snowman at the Sadler’s Wells Peacock Theatre
Snowman is an adaptation of Raymond Briggs’ book that explores the winter wonderland of a boy and a snowman that comes alive. A two-hour piece by Birmingham Repertory Theatre with an engaging mix of dance, live music, storytelling, and magic.
Tickets from £18.
Snowman at the Sadler’s Wells Peacock Theatre | Clerkenwell | WA | 22nd November 2025 – 4th January 2026
Image courtesy of Westminster Abbey via Facebook
Visit one of London’s Parks
Almost every single public park in London is open during the festive season, so be very British and go for a brisk winter walk. Hyde Park and Kensington Gardens are a great combo for Central London, or head to East London and explore Victoria Park, frequently voted London’s best park by Londoners. Find out more about Victoria Park in the video below.
Attend a Christmas Mass at Westminster Abbey
Christmas Mass attendance is on a ticketed basis and this year they’ll be released early autumn, with services and carols happening on the 23rd and 24th of December. This is a great way to participate in a special religious event and to see the interior of Westminster Abbey without having to pay for a ticket!
Advent and Christmas at Westminster Abbey | Westminster | Restricted WA | 23rd – 25th December 2025
If you’re spending the Christmas Day in London, then check out this article dedicated to special activities available only on Christmas Day, plus some important things to know about the city on that day.
Read next:
Pin this…










Hi Jess,
Me and my Fiancee are planning on coming to London for our honeymoon. We both want to experience London during christmas, but would still like to spend the holiday with our family back home.
What’s the earliest we can come and get the Christmas experience? Do they seem to decorate as early there as they doe here?
Thanks
Hi Todd! I’d shoot for the two weeks before Christmas to make sure you see it all. The unofficial date for most Christmas-y things to start is 1st December-ish, or the first weekend of December.