Highlights – Christmas in London 2026
- ✨ Iconic lights and displays across Regent Street, Oxford Street and Covent Garden
- 🎄 Famous Christmas trees in Trafalgar Square and Covent Garden
- ⛸️ Scenic ice rinks at Somerset House and Hampton Court Palace
- 🍷 Festive markets and street food from South Bank to Winter Wonderland
- 🩰 Seasonal shows like The Nutcracker at the London Coliseum
Christmas Lights in London

The clearest sign of the festive season is the Regent Street Christmas Lights, London’s first ever holiday light display, dating back to 1954. In recent years the display has been The Spirit of Christmas, with 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.

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

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

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
Advertisement
In 2026 Somerset House is open from 11 November to 10 January and Hampton Court Palace from 20 November to 3 January. Somerset House's 45-minute sessions start at £13 for adults, with higher prices at busy times. 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 and Trafalgar Square.
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. In 2026 it runs from 19 November to 3 January, closing only on Christmas Day.

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.

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. In 2026 it runs from 13 November to 3 January. 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. In 2026 it runs from 17 December to 10 January.
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.