Christmas in London

Published: 28 Oct 2025
Christmas in London is one of the most magical times of the year. From sparkling lights and decorated trees to festive markets and skating rinks, the city comes alive with holiday cheer. Here’s your complete guide to the best things to see and do this Christmas in London.

Highlights – Christmas in London 2025

Christmas Lights in London

Regent Street Christmas Lights
Regent Street Christmas Lights

The clearest sign of the festive season is the Regent Street Christmas Lights, London’s first ever holiday light display, dating back to 1954. The current installation, The Spirit of Christmas, features angel figures stretching 17 metres across the street.

Nearby Oxford Street also glows with festive lights, while Carnaby Street stands out for its bold, colourful decorations that capture Soho’s creative spirit.

Luxury boutiques on Old Bond Street and New Bond Street, including Cartier and Stella McCartney, are famous for their spectacular façades. The decorations change each year, making every Christmas feel new.

Cartier Store on New Bond Street
Cartier Store on New Bond Street from a few years ago

You can find more locations and switch-on dates in our Christmas Lights in London 2025 guide.

Christmas Windows

Selfridges Window Display
Selfridges Window Display

Every winter, London’s department stores compete for the most impressive window displays. The festive windows of Selfridges, Fortnum & Mason and Harrods are world-famous for their creativity and glamour. Strolling through central London to admire them is a Christmas tradition of its own.

Christmas Trees

Christmas Tree in Covent Garden
Christmas Tree in Covent Garden

London’s Christmas trees add charm to every corner of the city. The most iconic are found at Trafalgar Square and Covent Garden.

  • 🎄 The Trafalgar Square Christmas tree is an annual gift from Norway, given since 1947 as thanks for Britain’s wartime support. The lights are switched on in early December during a public ceremony.
  • 🌟 The Covent Garden Christmas tree, with over 30,000 lights, fills the piazza with festive glow and marks the start of the season’s celebrations.

Many stores and hotels also create unique themed trees, such as Liberty’s colourful Tree of Liberty.

Ice Skating in London

Ice skating is a beloved London winter tradition, with rinks open from mid-November to early January. Some of the most beautiful settings include:

  • Somerset House – an elegant courtyard rink with music and festive lighting
  • Hampton Court Palace – skate beside one of England’s most historic royal palaces

A one-hour skating session typically costs around £20 for adults. It’s more about atmosphere than skill and is an unforgettable London winter experience.
See more options in our Ice Skating in London guide.

Christmas Markets in London

From mid-November to January, Christmas markets pop up all over the city. Popular central spots include Leicester Square, Trafalgar Square and, new for this year, near Buckingham Palace.

Alpine-style chalets sell gifts, crafts and food, while hot mulled wine or cider keeps visitors warm. On the South Bank, the Winter Market offers global street food from bratwurst to Asian and Indian dishes, as well as cosy igloo pods for private dining.

The largest and most famous market is Winter Wonderland in Hyde Park, featuring fairground rides, a giant wheel, roller coasters and festive food stalls. It’s a full day out for families and visitors of all ages.

Winter Wonderland in Hyde Park
Winter Wonderland in Hyde Park

Christmas at Kew Gardens

Each year, Kew Gardens hosts the breathtaking Christmas at Kew light trail from mid-November to early January. The botanical gardens and glasshouses are illuminated with spectacular colours, lasers and installations.

Christmas at Kew Light Show
Christmas at Kew Light Show

Visitors follow a one-way trail past highlights such as the Temperate House laser show and the Tunnel of Light—a walkway lined with thousands of LED lights. The event is hugely popular, so booking is essential.

The Nutcracker at the London Coliseum

One of London’s most cherished traditions, The Nutcracker ballet is performed by the English National Ballet at the London Coliseum, near Trafalgar Square and Leicester Square. This classic production captures the magic and nostalgia of Christmas in the city.

Summary – Celebrate Christmas in London

From glowing angels above Regent Street to skating under the stars at Somerset House, London’s festive season is full of unforgettable experiences. Explore the lights, markets, and shows that make Christmas in London one of the most magical times of the year.

Activities from Get Your Guide