Christmas in London 2026: The 25 Most Magical Things to Do
This post may contain affiliate links, including from Amazon and other trusted partners. If you click a link and make a purchase, we may earn a small commission at no extra cost to you. That said, we only recommend products and services we genuinely use and love. Learn more in our Privacy Policy page.

Planning to spend Christmas in London this year, but not sure where to start? We’ve lived here for over ten years and come December, we’re still out there chasing mulled wine and fairy lights like it’s our first time. We also grew up in Germany (the birthplace of Christmas markets), so we’re a bit picky when it comes to festive experiences.
Some festive events here are genuinely magical. Others? Not worth the queues or the cost. That’s why we’ve narrowed it down to the 25 best things to do in London at Christmas 2026.
You’ll find a riverside market with views of Tower Bridge, ice skating at Battersea Power Station, and candlelit carols in one of the city’s most iconic buildings.
There’s a reason London is one of the world's most desirable places to spend Christmas. And this guide shows you where that festive magic actually lives.

Don't miss these!
Our Top Christmas Picks for Your London Trip
Christmas in London is magical and gets super busy, so you’ll want to reserve your hotel and spots for festive experiences as early as possible. Here are the ones we can’t get enough of:
Top winter experiences
- Christmas lights by night open-top bus tour (our #1 pick, the most magical way to see London lit up)
- Ice skating at Battersea Power Station (our favourite rink, stunning setting and so much festive fun)
- Christmas at Kew Gardens (the illuminated trail is breathtaking)
Best places to stay in December
- The Hoxton Southwark (we love this hotel; chic, central, and perfect for festive nights out)
- Wilde Aparthotels Covent Garden (amazing location right in the heart of the Christmas magic)
London’s Best Christmas Markets
There’s no better way to get into the Christmas spirit than visiting a Christmas market. London offers a variety of options, so to help you decide, here’s our selection of the best Christmas markets.
Our list includes both large and small markets (including the UK’s biggest!). They all run into early January, giving you more time to enjoy the season.
1. Southbank Centre Winter Market
Each winter, the Southbank Centre transforms the River Thames banks into a festive celebration.
This medium-sized Christmas market, with around 100 wooden chalets, is near iconic London landmarks like the London Eye, the Houses of Parliament and Big Ben.

We love the festive spirit here, with twinkling lights, live music and the delicious smells coming from food and drink stalls. The mulled wine and hot apple cider are perfect for staying warm while you soak it all in.

You can also try alpine-themed curling or toast marshmallows at their seasonal pop-ups. Plus, there are many free Christmas performances throughout November and December. Check out their official website (link below) for specific info.

Southbank Centre Winter Market
2026 Dates: TBC
2025 Dates: 3 November 2025 – 4 January 2026
Cost: Free to explore
Southbank Centre Winter Market Official Website
2. Hyde Park Winter Wonderland
Winter Wonderland in Hyde Park is the UK’s biggest Christmas market. This amusement park-style attraction offers everything from ice skating and roller coaster rides to live entertainment, street food, and festive bars.
We’ll admit that Londoners have mixed feelings about it – they either love it or hate it! We first visited in 2014 and have returned every year since.


Did you know? With its 142 hectares, Hyde Park is the largest park in London. For comparison, NYC’s Central Park is about 2.4 times larger, covering 340 hectares.
What we love about Winter Wonderland is its sheer size and variety. There are hundreds of stalls, rides, and every food you could ever imagine. You can easily spend hours here.

Our go-to spots include The Bavarian Village for its great entertainment, and The Fire Pit for its live bands or DJs while you enjoy festive cocktails at the open-air bar.
But be prepared: Winter Wonderland can get incredibly crowded (and we mean really crowded), especially in the evenings and on weekends. It can also be quite expensive compared with some of Europe's best Christmas markets.

Pre-booking online is required, so check the official website for details (see link below).

Hyde Park Winter Wonderland
2026 Dates: TBC
2025 Dates: 14 November 2025 – 1 January 2026
Cost: Entry is free on specific weekday mornings; otherwise, tickets cost £5 or £7.50 (about US$7-10 or €6-9) during peak times.
Hyde Park Winter Wonderland Official Website
3. Winter by the River
Between London Bridge and Tower Bridge, you'll find ‘Winter by the River'. This Christmas market might be smaller, but it has the most stunning skyline views in London, especially at night when the iconic Tower Bridge is beautifully lit.

There are several stalls and pop-up bars along the riverside, creating a cosy atmosphere. You’ll find everything from Bratwurst to mince pies and other tasty snacks.


Winter by the River
2026 Dates: TBC
2025 Dates: 13 November 2025 – 4 January 2026
Cost: Free to enter
Winter by the River Official Website
4. Christmas in Leicester Square
Leicester Square turns into a proper festive hotspot every winter, and in 2025, there was a brand-new twist.
For the first time, they set up an open-air ice rink right in the middle of the square, wrapped around the Shakespeare statue. You can skate just steps away from some of the best West End theatres and Christmas lights.

There's also the usual wooden stalls selling mince pies, mulled wine, handmade gifts, and festive snacks. But now you can lace up your skates and hit the ice while soaking in all the lights and music.

You also spot popular statues like Mary Poppins, Harry Potter, and Paddington Bear dotted around the square (a fun little detail as you explore).
Just be prepared: Leicester Square is one of the busiest spots in Central London!

Christmas in Leicester Square
2026 Dates: TBC
2025 Dates: 1 November 2025 – 4 January 2026
Cost: Free to explore the market; tickets for ice skating start from £14.50 (about US$19 or €17)
Skate Leicester Square Official Website
5. Festive Fayre at Hampton Court Palace
Hampton Court Palace is one of our favourite palaces – and it’s a fantastic backdrop for a Christmas market. The palace’s annual ‘Festive Fayre’ is a great chance to step back in time while enjoying a culinary feast in its stunning courtyards and grounds.
While Hampton Court isn’t located in Central London (it’s in Greater London), it’s definitely worth the trip! In fact, this iconic palace makes for a fantastic day trip from London by train any time of year – and we’ve been many times.


On two weekends in December, you can explore Henry VIII’s famous residence and its 60-acre gardens alongside street food stalls and artisan producers. There’s also an ice rink, Christmas cooking demos, and more.
Unlike other Christmas markets, you’ll need a palace entry ticket to visit (but there’s no extra charge for the market). If you’re a fan of Tudor history or just love history in general, the Festive Fayre is the perfect time to visit!



Festive Fayre at Hampton Court Palace
2026 Dates: TBC
2025 Dates: 5-7 December 2025 and 12-14 December 2025
Cost: Included in palace admission, which is £30.90 (about US$41 or €35)
Festive Fayre Official Website
Where to Go Ice Skating in London This Christmas
From late October onwards, London fills with pop-up ice rinks where you can show off your skating skills. We love ice skating and have tried nearly every rink in London. Below are our two top picks.

Our top tip: Ice skating is very popular during Christmas in London, so book your tickets in advance and, if possible, choose off-peak times to enjoy the ice with fewer crowds.
6. Glide at Battersea Power Station
One of London’s newest rinks is right by the revamped Battersea Power Station. It’s our personal favourite, offering stunning views of the landmark, a large Christmas tree in the centre, and fun fairground rides.



Glide at Battersea Power Station
2026 Dates: TBC
2025 Dates: 7 November 2025 – 4 January 2026
Cost: Adult tickets start from £18.70 (about US$25 or €21)
Glide at Battersea Power Station Official Website
7. Skate at Somerset House
Another great rink is in the grand courtyard of the 18th-century Somerset House. The elegant setting and stunning architecture create a picture-perfect scene for skaters, with occasional live DJ sessions after sunset.


Skate at Somerset House
2026 Dates: TBC
2025 Dates: 12 November 2025 – 11 January 2026
Cost: Adult tickets start from £15 (about US$20 or €17)
Skate at Somerset House Official Website
We’ve also tested other popular rinks like Canary Wharf Ice Rink, Hampton Court Palace Ice Rink, Queen’s House Ice Rink, Westfield London Ice Rink (Shepherd’s Bush), and Winter Wonderland. But the two above (Battersea Power Station and Somerset House) are our favourite ones!

Please note: The Natural History Museum Ice Rink closed in 2022, and the Tower of London Ice Rink closed in 2020. Some websites still recommend them, but their content just hasn’t been updated in years.
Where to See the Best Christmas Lights in London
Another highlight of the festive season in London is the stunning Christmas lights around the city. Some streets have new themes each year, while others keep the same decorations. These festive lights are switched on at different times.
In this section, we’ll share our favourite London Christmas displays and Christmas lights (plus their switch-on dates):
8. Regent Street
Regent Street is a picturesque, grand street that looks even more stunning at Christmas. It’s a must-see spot during the Xmas time in London!
As the first Central London location to feature Christmas lights in 1954, Regent Street kicked off the city’s tradition of public Christmas displays. The street is famous for its ‘Spirits of Christmas’ that light up the street with over 40 angelic figures.


Be prepared for large crowds, especially when the shops are open. If you can, visit during the week or after 10pm to avoid the busiest times.
Regent Street Christmas lights switch-on: TBC (last year: 6 November 2025)
9. Oxford Street
Right next to Regent Street, Oxford Street lights up with its iconic ‘sky full of stars’ display. Just like last year, we’re expecting thousands of stars and over 300,000 LED bulbs to create a magical atmosphere. It’s a beautiful sight and a great place to shop for Christmas gifts!

But be warned: Oxford Street can get very crowded, especially near Oxford Circus. If you can, visit early in the day or on weekdays to avoid the rush.
Oxford Street Christmas lights switch-on: TBC (last year: 3 November 2025)
10. Carnaby Street
Carnaby Street always delivers some of the most creative Christmas lights in London. The theme changes every year, and while some years stand out more than others, it’s always worth a visit.
In 2023, the display was called Carnaby Universe, filled with neon colours and sweeping light waves overhead. The 2024 theme, Into the Light, felt a bit underwhelming in comparison (but the street still had a great atmosphere).

It’s a stylish place for shopping year-round, but it really comes to life during the festive season. Head there in the evening to see the lights at their best.
Carnaby Street Christmas lights switch-on: TBC (last year: 6 November 2025)
11. Bond Street
During the festive season, Bond Street transforms into a sparkling display of hanging lights and stunning storefronts. It’s a real treat to see the festive decorations in one of London’s most luxurious shopping areas.


Did you know? Bond Street is made up of two streets: Old Bond Street in the south and New Bond Street in the north, but most people simply refer to the whole area as Bond Street.

Look out for the large crowns that light up the main junctions, inspired by the Imperial Crown. The festive displays in the windows of brands like Cartier, Christian Dior, and Ralph Lauren are also worth checking out!
Bond Street Christmas lights switch-on: TBC (last year: 12 November 2025)
12. Christmas in Covent Garden
Covent Garden is easily one of the prettiest spots in London during Christmas! From early November to early January, the area transforms into a festive wonderland.
While Covent Garden is charming all year with its historic buildings and cobbled streets, the holiday season makes it truly special.

During Christmas, it’s beautifully decorated with lights and festive displays. The square features a stunning 18-metre (60-foot) Christmas tree adorned with over 30,000 lights.
You’ll find stalls selling unique jewellery, crafts, and souvenirs, and there are often live performances and entertainment that enhance the festive atmosphere.


When wandering through London during the festive season, we often stop here for a mulled wine or hot chocolate from one of the many food stalls. Weekends can be very busy, so visiting during the week is better if you prefer fewer crowds.
Christmas in Covent Garden lights switch-on: TBC (last year: 12 November 2025)
13. Christmas at Kew (Kew Gardens)
If you’re looking for a magical and unique thing to do in London during the festive period, Kew Gardens is the place to be! Their illuminated trail and Christmas light displays are some of the most enchanting in London.

As you walk through the gardens, you'll be surrounded by stunning lights, illuminated trees, and glowing pathways. The park is a great place to visit from mid-November throughout the month of December.
Christmas at Kew’s 3-kilometre (1.9 miles) illuminated trail stretches across the entire park. You’ll need about 1.5 to 2 hours to explore it all at a relaxed pace, so plan accordingly.




Our top tip: We recommend booking your tickets on the official Kew Gardens website early, as this event tends to sell out quickly!
Kew Gardens Christmas lights: TBC (last year: 14 November 2025 – 4 January 2026)
14. Annabel's
Annabel’s in Mayfair has become one of London’s most iconic festive photo spots. This exclusive club goes all out with its Christmas displays, and each year is more elaborate than the last.

In 2023, a hot air balloon floated above the building. In 2024, they featured a magical bird inside a snow globe. And last year, the facade transformed into a Narnia-inspired display.
We’re looking forward to seeing what they reveal for 2026, but whatever it is, it’s almost guaranteed to draw a crowd!
15. The Ivy Chelsea Garden
The Ivy Chelsea Garden is also renowned for its spectacular Christmas decorations. This iconic restaurant transforms its facade into magical winter scenes each year.
One year, it might be Santa’s Grotto; another year, it might be a white winter wonderland or even a charming gingerbread house. It’s always a delight and definitely worth a visit during the festive season.
16. Open-Top Bus Tour to See Christmas Lights by Night
If your feet need a break from all the walking, an open-top double-decker bus tour is a great way to see the London Christmas lights up close.
During the tour, you’ll pass by some of London’s most iconic landmarks lit up for the season, like the London Eye and Big Ben.

You’ll also get to see the Christmas lights on Regent Street and Oxford Circus, and spot some of the city’s tallest Christmas trees at Trafalgar Square and Buckingham Palace.
We’ve done this Christmas Lights tour, and what we loved most was seeing all the Christmas sights without the crowds. It’s a relaxing way to enjoy the festive atmosphere.
✨ Get the best views without walking. Take the Christmas Lights bus tour at night.
Best Christmas Concerts, Carols and Shows in London
17. Christmas Carols at St Paul’s Cathedral
St Paul’s Cathedral is a stunning venue for Christmas carols. Their festive carol services are a highlight of the season. The grandeur of the cathedral, combined with traditional Christmas carols, creates a magical atmosphere.

You can enjoy performances by a full choir, and the cathedral's acoustics make the carols truly special. During December, there’s a range of concerts and traditional carol services, including the “Celebration of Christmas” concert in mid-December and the Christmas Carol Services on 23 and 24 December.
These events are free but very popular, so be prepared for queues and aim to arrive early.
18. Christmas Carols at Westminster Abbey
Westminster Abbey is another fantastic spot for Christmas carols. The Abbey hosts beautiful carol services throughout the festive season.
With its impressive Gothic architecture, the setting adds a unique charm to the carols. Expect to hear traditional favourites and enjoy the serene atmosphere.
19. Christmas at Royal Albert Hall
The Royal Albert Hall is one of London’s most iconic venues, and it’s been hosting festive performances for over 150 years. A visit here around Christmas is a real highlight.
While we’re waiting for the 2026 line-up to be announced, here are some of our favourite seasonal events from 2025 to give you an idea of what to expect:
- Home Alone in Concert – A screening of the film with a live orchestra
- Guy Barker’s Big Band Christmas – A jazz-filled evening of festive classics
- The Nutcracker – The timeless ballet performed in a spectacular setting
You can find the full Christmas line-up for last year's performances at Royal Albert Hall here.

20. Christmas Panto
If you’re not from the UK, you might think pantomimes are about silent performances. But that’s not the case here!
Pantomimes, or “pantos”, are a British Christmas tradition. These shows mix fairy tales or classic stories with slapstick humour, audience participation, and catchy music. They’re a massive hit during the festive season, and many people who don’t usually visit theatres will make an exception for a panto.

Did you know? A YouGov survey found that 43% of Britons are fans of Christmas pantomimes. Classic stories like ‘Peter Pan’, ‘Cinderella’, ‘Aladdin’, and ‘Jack and the Beanstalk’ are popular choices.
Check out this trailer for a Cinderella pantomime to see what to expect:
We love West End plays and musicals, but experiencing a panto is a uniquely British treat that’s absolutely worth a visit during Christmas in London!
London’s Most Beautiful Spots for Christmas Shopping
21. Fortnum & Mason
The upmarket department store Fortnum & Mason is a fantastic place for festive shopping. Established in 1707, the store is perfect for finding unique Christmas gifts!
You’ll find everything from handmade chocolates and fine teas to signature Christmas hampers. It’s also one of the best spots if you’re hunting for souvenirs that you can only buy in London.


Don’t miss their beautifully decorated exterior and the stunning main staircase inside.

22. Harrods
London’s famous department store, Harrods, is one of the world’s largest department stores and a great spotfor luxury Christmas shopping. The store houses over 3,000 brands.
Head to the opulent food hall for Christmas treats and gifts. The store’s Christmas window displays are stunning, so be sure to snap some pictures of both the interior and exterior decorations.
23. Burlington Arcade
Burlington Arcade is a charming historic shopping arcade in Mayfair, dating back to 1819. It’s filled with luxury boutiques, from watches and jewellery to perfumes and fashion. Each year, the arcade is beautifully decorated for Christmas.

24. Liberty London
Liberty is a must-visit in London any time of year, but especially during Christmas! Its distinctive Tudor-style architecture and unique luxury goods make it stand out.
Visit their dedicated Christmas shop on the 4th floor for captivating festive displays and unique gifts.




Our top tip: Other London spots with gorgeous Christmas displays are Selfridges and Leadenhall Market.
London’s Best Christmas Afternoon Teas
London is famous for its afternoon tea, and Christmas is a perfect time to enjoy it. You’ll find festive treats and beautifully decorated settings at top spots around the city.
25. Festive Places to Enjoy Christmas Afternoon Tea
Here are three of our favourite places to enjoy Christmas afternoon tea:

Our top tip: We highly recommend booking your Christmas afternoon tea in London well in advance. It's one of those experiences that always sells out early.
Best Areas and Hotels to Stay in London at Christmas
Staying in or near the city centre is ideal for the best Christmas experience in London. Here are our top recommended areas to stay in London during Christmas:
- Covent Garden: A fantastic spot with close proximity to the city’s best Christmas markets and beautifully decorated streets.
- Westminster: Home to iconic landmarks like Big Ben and Westminster Abbey. Convenient for experiencing Christmas lights and markets.
- Southwark/South Bank: Offers a mix of affordable and luxury hotels and is near some of London’s Christmas markets and events.
- Shoreditch: A vibrant area with many low to mid-range hotels and hostels. Enjoy trendy cafes, bars, and restaurants during the festive season.


Recommended hotels for a Christmas break:
The Hoxton Southwark (our #1 pick) – We love this hotel for its mix of chic design and cosy vibes. It’s central but calm, which makes it the perfect retreat after festive nights out along the South Bank. With twinkling lights and Christmas markets just minutes away, it’s stylish, convenient, and effortlessly festive.
Wilde Aparthotels London – If you want to be in the very heart of the Christmas magic, this is the one. Step outside and you’re surrounded by Covent Garden’s giant tree, fairy lights, and carol singers. Inside, you’ll find modern, well-equipped rooms that let you enjoy the buzz outside and relax in comfort when you return.
FAQ: London Christmas Guide 2026
This section answers frequently asked questions (FAQ) to help you plan your trip to London during Christmas.
When do London’s Christmas markets start?
Most of London’s Christmas markets open in early to mid-November and run through to early January. For example, in 2025, Christmas in Leicester Square kicked things off on 1 November, followed by Southbank on 3 November and Hyde Park Winter Wonderland on 14 November. The city generally starts to feel festive from the very first days of November.

When do Christmas decorations go up in London?
London’s Christmas decorations start going up in early November, with light switch-on events across the city throughout the month. In 2025, key dates included Oxford Street on 3 November, Regent Street on 6 November, and Covent Garden on 12 November.
Is Christmas a good time to visit London?
Yes, Christmas is a fantastic time to visit London! The city sparkles with festive lights, decorations, Christmas markets, and ice rinks. However, be prepared for crowds during the busy holiday season.
That said, it’s also when many first-time visitors run into the classic tourist traps, like paying too much for transport or wasting hours in queues. Our guide to the biggest tourist mistakes in London shares how to sidestep them.
Does everything close in London for Christmas?
On Christmas Day (25 Dec), most shops, restaurants, and attractions in London will be closed, with no public transport. Some eateries may serve Christmas lunch, and a few convenience stores might be open. On Christmas Eve (24 Dec) and Boxing Day (26 Dec), more restaurants and tourist sites will be open.
Does it snow in London at Christmas?
Snow in London at Christmas is quite rare. Data from the past 40 years shows there's only a 2% chance of snow in London on Christmas Day (25 December). With London's mild climate, rain is more common during the festive season. Climate change might make snow even less likely in the future.

Where is the most festive place in London at Christmas?
Covent Garden is one of the most festive places in London at Christmas. It features a large Christmas tree, sparkling lights, and gorgeous decorations. Nearby shops and restaurants also have festive decorations and holiday offerings. Other top spots include Carnaby Street, Oxford Street, and Hyde Park’s Winter Wonderland.
Planning Your Christmas Trip to London
London at Christmas never loses its magic! Even after living here for over a decade, we still pause in awe at the Covent Garden tree or make time for one more mug of mulled wine on the South Bank. It’s those simple moments that remind us why this city feels so special during the festive season.
Once you’ve decided to visit, the real challenge is narrowing things down. A bit of planning helps when the city is at its busiest and there’s so much to experience.
Start by choosing the right accommodation in central London, then check the top London experiences to book ahead so you can reserve your spot at the most popular festive attractions and activities.
Thinking of expanding your Christmas travels? Have a look at our guide to Christmas in Birmingham, home to the largest authentic German Christmas market outside of Germany and Austria.
We hope this guide helps you experience a side of London that feels both exciting and manageable, even during the city's busiest season.
🇬🇧 Plan your London trip with our guides






