From Oxford Street’s wizarding makeover to Kew’s illuminated gardens, here’s where London will sparkle this Christmas.


    The UK capital is one of the best places in the world to celebrate Christmas. The city gets into the festive spirit with Christmas lights in iconic London locations. If you’re looking to add some sparkle to your day, here are dates for your diary.

    London’s Christmas lights turn the journey between shops, theatres and restaurants into an attraction of its own. Some displays celebrate the neighbourhood’s history, while others hand the creative reins to artists or local schoolchildren. For 2026, there are nostalgic installations, illuminated trails and several festive launches worth adding to your diary.

    Leicester Square: 1 November 2026

    Leicester Square Christmas Lights in London

    Leicester Square gives Christmas the red-carpet treatment, with star-shaped illuminations that nod to its film-premiere heritage. The lights arrive on 1 November 2026, joining the festive market and Skate Leicester Square. It is a good choice for visitors who want a fully festive evening, combining the decorations with skating, seasonal snacks or a cinema visit. The setting brings a little movie magic to one of the West End’s busiest meeting places.


    St Martin’s Lane: 3 November 2026

    Christmas lights in London St Martin's Lane

    Theatreland gets its moment of merriment on St Martin’s Lane, where the Christmas switch-on comes with a live performance from the cast of a West End production. The show’s identity is still under wraps, adding a little opening-night suspense. Festive food samples will accompany the celebrations before the lights come on at 4.45pm on Tuesday, 3 November 2026. Make this your stop if a seasonal outing means dinner and a show, with the street’s restaurants and theatres providing plenty of ways to continue the evening.


    Carnaby Street: 4 November 2026

    Christmas lights in London Carnaby Street

    Carnaby Street is pressing rewind for Christmas 2026. Its new installation, Press Play on Christmas, draws on the colour and nostalgia of a British Christmas in the 1990s, with design specialists Sculptivate behind the display. The switch-on takes place on Wednesday, 4 November 2026, bringing seasonal entertainment, shopping and dining experiences to this corner of Soho. Visitors can register for a free Switch-On Pass for additional benefits during the evening. Come for a festive display with a playful pop-culture personality.


    Regent Street: 5 November 2026

    Christmas lights in London Regent Street

    Regent Street’s Spirit of Christmas installation makes the most of the street’s sweeping curve, suspending its illuminated figures above one of London’s grandest shopping routes. The display returns on Thursday, 5 November, with new details promised for 2026. For the launch, the road will close to traffic from 5pm to 9pm, giving visitors space to admire the lights and take photographs. Shops, restaurants and bars will join the celebrations with family entertainment, seasonal treats and special experiences throughout the evening.


    Knightsbridge: 10 November 2026

    Knightsbridge Christmas Lights

    Look closely at Knightsbridge’s Christmas decorations, and you will spot references to the area’s equestrian history and the nearby Household Cavalry. Returning on Tuesday, 10 November 2026, the scheme includes more than 12,000 bulbs and a 14-metre animated installation spanning Brompton Road. Further lights continue along Hans Crescent, linking the display with Harrods and the surrounding cafés. The decorations also incorporate aluminium and material made from more than 3,000 recycled plastic bottles, giving this luxury shopping district a festive story beyond its shop windows.


    Marylebone Village: 11 November 2026

    Marylebone Village Festive

    Marylebone turns its switch-on into a neighbourhood celebration, with a Ferris wheel, Santa’s grotto and a charity tombola joining the festivities. The event runs from 3pm to 8pm, with BBC broadcaster Jo Good hosting live performances on Devonshire Street before the lights come on at 6pm. Stalls across the village will serve everything from Austrian hot dogs to pistachio hot chocolate. This year’s fundraising supports Evelina London Children’s Charity, adding a community purpose to an afternoon of shopping and seasonal treats.


    Old Spitalfields Market: 11 November 2026

    Old Spitalfields Market Festive

    Old Spitalfields Market brings an East London soundtrack to Christmas, with the House of Le Touche Gospel choir performing before the lights come on at 6pm. Celebrations run from 4pm to 7.30pm, combining live music with shopping and warming street food. Children can join craft activities, have their faces painted or meet the Christmas Elf balloon modeller. The market’s covered setting makes this a practical choice for families, while its traders offer a chance to tackle the Christmas gift list.


    Bond Street: 12 November 2026

    Bond Street Christmas Lights

    Bond Street brings its fashion houses into the festivities for a switch-on evening that doubles as a luxury Christmas market. The street will close to traffic from 4pm to 8pm, with brands offering experiences beyond their boutique doors. Look out for hot chocolate from Fendi, panettone from Etro, crêpes from Jimmy Choo and personalised calligraphy at Montblanc. It is a particularly tempting stop for visitors who enjoy festive shopping, with seasonal food and drink adding another reason to linger in Mayfair.


    Covent Garden: 12 November 2026

    Covent Garden Winter

    Covent Garden goes big on theatrical scenery, with more than 300,000 lights, oversized gold bells, mirror balls and baubles decorating the neighbourhood. A British-grown Christmas tree returns to the West Piazza, giving visitors a natural starting point for photographs. The switch-on on Thursday, 12 November 2026 launches The Theatre of Christmas, a seven-week celebration inspired by the area’s West End connections. Live festive performances accompany the countdown, while the returning Box Office Bar serves winter drinks, including mulled wine, on the Piazza.


    Kew Gardens: 13 November 2026

    Kew Gardens Christmas

    Christmas at Kew turns the gardens into a three-kilometre journey through illuminated landscapes, with artist installations, glowing tunnels and a fountain display at Palm House Pond. New works for 2026 include Squidsoup’s Infinite Choir and a willow tree whose lights resemble cascading water. The trail runs on selected evenings from 13 November 2026 to 3 January 2027, with advance booking essential. New adults-only sessions on 3 and 9 December 2026 offer another way to experience the gardens, alongside the usual programme for families.


    Fleet Street Quarter: 18 November 2026

    Christmas lights in London Fleet Street

    Fleet Street Quarter adds a mischievous streak to the season with the Dennis & Gnasher Mega Mischief Trail. Twelve Beano-inspired sculptures will join the decorations, giving families something to hunt for between the lights. The main Ludgate Circus celebrations take place on 18 November 2026 from 6pm to 8pm, around Ludgate Circus and St Bride Street. The wider programme starts earlier, with Chancery Lane lighting up on 10 November 2026 and Carter Lane following on 12 November 2026.


    Greenwich Market: 18 November 2026

    Christmas lights in London Greenwich Market

    Greenwich puts its local schoolchildren at the heart of the celebrations with a procession of handmade lanterns. The parade travels through the Old Royal Naval College and Cutty Sark Gardens before reaching the Georgian market for the Christmas lights countdown at 5pm. Running from 4pm to 6pm, the event also includes live music and performances. The moving procession makes this outing special, bringing together Greenwich’s riverside landmarks, community creativity and market shopping in one early-evening celebration for families.


    Leadenhall Market: 19 November 2026

    Leadenhall Market Winter

    Leadenhall Market supplies the Victorian setting, with festive garlands framing its ornate walkways and a 26ft Christmas tree beneath the atrium. The celebrations begin at 5.15pm, ahead of the 6pm switch-on, with live music and a flurry of artificial snow. Beehive Passage adds another reason to explore, thanks to its tunnel of Victorian-inspired lights. This is a good stop for architecture lovers, who can take in the decorations before settling into one of the market’s pubs, bars or restaurants.


    St Katharine Docks: 19 November 2026

    Christmas lights in London St Kathrine's Dock

    Christmas comes with a waterside backdrop at St Katharine’s Docks, where maritime-inspired Christmas lights illuminate this marina in London. The free event runs from 5pm to 8pm on Marble Quay, with the switch-on scheduled for around 7pm. Browse the Christmas market outside the Dickens Inn before live music and a festive singalong. Yeomen Warders from the Tower of London are due at 5.45pm, followed by Santa at 6.45pm. Boats, reflections and a visit from the Beefeaters give this celebration a distinctly London character.


    Belgravia: 22 November 2026

    Belgravia

    Belgravia’s confirmed festive date is its Winter Market, taking over Elizabeth Street from 11am to 7pm on 22 November 2026. Twenty Christmas chalets will bring together independent brands, seasonal food and gifts, with music, artificial snowfall and a Christmas tree in Eccleston Yards adding to the setting. Look out for the Moyses Stevens wreath outside Summerill & Bishop for a festive photograph. A separate Christmas light switch-on date for the London enclave has yet to be announced.


    Soho: 26 November 2026

    Soho Christmas Lights

    Soho’s most charming Christmas decorations begin as children’s drawings. The Soho Kids Xmas Lights project transforms ideas from local pupils into bespoke LED installations, giving young residents a visible role in shaping their neighbourhood. Project founder Antonio Capelao has announced a run from 26 November to 27 January for the 2026 edition, with six new installations joining the collection. Take time to explore the individual designs: their hand-drawn character and local stories give this display a personality all its own.


    The Shard: 1 December 2026

    The Shard Christmas Lights in London

    The Shard takes its Christmas lights in London into the city skyline, turning its upper levels into a seasonal landmark visible across the city. Londonist lists 1 December as the start date for the 2026 lights, although this year’s design has yet to be revealed. Build your visit around a walk near London Bridge or along the Thames, where the illuminated building becomes part of the wider city view. The exterior display can be enjoyed from outside, without booking a trip to the viewing platform.


    Oxford Street: Switch-On Date TBC

    Harry Potter Oxford Street Christmas Lights

    Oxford Street is adding a little wizardry to its Christmas lights in London for 2026 through a partnership with Harry Potter and HBO Max. The shopping destination has announced a festive celebration linked to the new television series and the opening of an official Harry Potter flagship store. Full details of the illuminations and the switch-on date are still to come. Pair the eventual display with a tour of the department-store windows, making this the obvious stop for visitors who like their Christmas sightseeing with some shopping.


    Chelsea: Street Switch-On Date TBC

    Chelsea Christmas

    Chelsea is bringing art into its Christmas celebrations with the Firefly Festive Forest, running along Sloane Street from 12 November to 1 December 2026. More than 30 artist-designed Christmas tree sculptures will stretch between Sloane Square and Knightsbridge, with contributors including Charlotte Colbert and Roksanda Ilinčić. The works will be auctioned to support charities helping disadvantaged young Londoners. The free trail offers a distinctive seasonal walk, while the organiser has yet to announce the date for the switch-on of Chelsea’s Christmas lights in London.


    Trafalgar Square: Switch-On Date TBC

    Trafalgar Square Festive

    Trafalgar Square’s Christmas tree carries a story that reaches back to 1947, when Norway began giving London a tree in thanks for Britain’s wartime support. Decorated with vertical strings of lights in Norwegian tradition, it offers one of the capital’s most meaningful festive sights. The tree is expected to return for 3 December 2026, while the lighting ceremony is not yet confirmed. Carol singing takes place at the base of the tree throughout December, adding to the traditional atmosphere.