Christmas in London December in London

Christmas in London: Best Things To Do in December 2025

Thinking about spending Christmas in London? December is a perfect time to visit London in winter. Christmastime in London is magical.

If you’re wondering how to spend Christmas in London, this guide covers the best things to do in London at Christmas, including family-friendly activities, romantic ideas, seasonal shows, and festive dining.

1. See the Most Famous Christmas Tree in London — Trafalgar Square

Each year, Norway gifts the UK a towering spruce displayed at Trafalgar Square — the most iconic Christmas tree in London. Choirs perform carols nightly, creating a heartwarming and classical London at Christmas atmosphere.

Best time to visit: after sunset for photos of the Christmas lightning in London.

2. Explore Christmas Lights on Oxford Street, Regent Street and Carnaby

The city becomes a stunning display of Christmas decorations in London. Don’t miss:

  • Regent Street Angels
  • Oxford Street laser lights
  • Carnaby Street themed displays

These are some of the most enchanting Christmas events in London, perfect for an evening stroll.

London’s streets are particularly crowded during this season. If you prefer not to get squeezed in the crowd, consider hopping on a bus tour of London’s spectacular Christmas light displays.

Christmas lights on Regent Street

3. Ice Skating in London — Best Rinks in 2025

One of the most popular Christmas activities in London is ice skating. In 2025, the top rinks include:

  • Somerset House Ice Rink
  • Hyde Park Winter Wonderland rink
  • Canary Wharf Ice Rink

Whether with family or on a romantic date, ice skating in London is a must-do during Christmas season in London.

4. Hyde Park Winter Wonderland

No list of things to do in London at Christmas is complete without Winter Wonderland. This festive amusement park features roller coasters, Bavarian Village fun, ice sculptures, market stalls, games, mulled wine, and shows.

Be aware of crowds, it’s one of the most popular Christmas events in London.

5. Carol Concerts and Church Services

For a meaningful Christmas season in London, attend one of the traditional carol services:

  • St Paul’s Cathedral
  • Westminster Abbey
  • St Martin-in-the-Fields

A beautiful way to experience a peaceful side of London at Christmas.

6. Christmas Shopping in London

Whether you’re after luxury gifts or artisan products, Christmas shopping in London is part of the fun.

Top shopping spots:

  • Harrods Christmas World
  • Fortnum & Mason
  • Covent Garden Apple Market
  • Westfield London (indoor escape from the cold)

Most stores offer festive packaging that makes gifting extra special.

Harrods

7. West End Christmas Shows

December is one of the best months for theatre lovers. Some of the most famous Christmas events in London take place on the West End stage:

  • Elf the Musical
  • Nutcracker (Royal Opera House)
  • A Christmas Carol
  • Frozen the Musical (for families)

Book in advance — shows sell out quickly during Christmas in London.

8. Festive Afternoon Tea and Christmas Dining

Food is a huge part of how to spend Christmas in London. Don’t miss:

  • Christmas Afternoon Tea at The Ritz
  • Festive Tasting Menu at The Savoy
  • Cosy pubs in Hampstead & Notting Hill

Perfect for warming up during the chilly Christmas season in London.

9. Free Winter Walks — Cozy, Romantic and Budget-Friendly

Some of the best things to do in London at Christmas won’t cost you anything:

  • South Bank Christmas Market promenade
  • Covent Garden Piazza & Christmas Photo Spots
  • Notting Hill pastel houses in winter
  • St James’s Park scenic trail

These walks offer stunning Christmas decorations in London without spending a penny.

Where to Stay for the 2025 Christmas Season

The best areas for Christmas in London are: Covent Garden which is close to markets and West End shows. Southbank is the best for river views and nightlife, Mayfair is close to a lot of shops and restaurants and Kensington is a quiet area with parks like Hyde park and Holland park, perfect for families with kids.

Hotels sell out early during London at Christmas, so book in advance. Prices for accommodation in London are higher during December.

What is the best way to get around London?

The best way to get around London is by walk if it’s a short distance or by public transport.