Highlights β Christmas Markets in London 2025
- π 20+ festive markets across the city from November to January
- ποΈ Handmade gifts & artisan stalls in Covent Garden, Spitalfields, Greenwich and Kingβs Cross
- π· Mulled wine, street food & Alpine chalets at South Bank, Winter Wonderland and Borough Market
- βοΈ Ice rinks & winter entertainment at Leicester Square and Hyde Park
- πΊ Choirs & live performances at Trafalgar Square and Greenwich
Trafalgar Square Christmas Market

Set in front of the National Gallery, the Trafalgar Square Christmas Market offers wooden stalls selling ornaments, Norwegian knitwear, traditional gifts, festive food and warm drinks. From 9β23 December, the square hosts daily choir performances, weekend brass bands and a Christmas photo booth. The centrepiece is the towering Norwegian Christmas tree, gifted annually since 1947.
π 9 November β 2 January
Leicester Square Christmas Market
In the heart of the West End, Leicester Square Christmas Market features food stalls, gift stands, cabaret performances in the Spiegeltent and its own ice rink. Skate Leicester Square is a fully lit outdoor rink offering 45-minute sessions in the middle of the square. Tickets start at Β£9.50, including skate hire.
π 1 November β 4 January
South Bank Christmas Market
Along the Thames, the South Bank Winter Market invites visitors to enjoy seasonal food and drinks from Alpine-style chalets. Under warm Christmas lights, the riverfront comes alive with pop-up bars, craft stalls and festive flavours. The London Eye is just steps away β making it easy to combine both experiences.
π 3 November β 4 January
Christmas in Covent Garden

Covent Garden transforms for the festive season with spectacular decorations, the large Christmas tree on the West Piazza, seasonal menus and abundant gift shopping. The London Transport Museum operates a Christmas stall, while the LEGO Chalet of Play on the East Piazza offers free family activities, LEGO builds, mini games and photo opportunities.
π From 12 November
Market Square β Hyde Park Winter Wonderland
For six weeks, Winter Wonderland takes over Hyde Park with funfair rides, ice skating, Bavarian beer halls and festive entertainment. The Market Square area features dozens of stalls selling gifts, handmade crafts and seasonal food and drink β ideal for Christmas shopping.
π 14 November β 1 January
Spitalfields Christmas Market
At Old Spitalfields Market, visitors can browse handmade gifts, vintage dΓ©cor, artisan products and festive snacks. A pop-up bar serves seasonal drinks, and in December it features extended hours, live music, and a Festive Treasure Trail for children. Santa appears every Saturday in December.
π 12 November β 24 December
Buckingham Palace Royal Mews Pop-Up
The Royal Mews Christmas Shop near Buckingham Palace is a seasonal pop-up offering royal-themed ornaments, treats, collectables and an impressive advent calendar filled with exclusive items. Itβs not a full Christmas market, but a festive pop-up inside the Royal Mews, offering both affordable souvenirs and premium gifts. Worldwide delivery is available, and all proceeds go to charity.
π 14 November β 5 January
Winter by the River β London Bridge

The area around London Bridge becomes a riverside winter festival, with chalets selling gifts, treats and products from social enterprises. The newly refurbished Glasshouse offers a heated two-storey space with river views, seasonal drinks, snacks and live music (WedβSat). For indoor fun, Swift Stone Curling provides curling lanes, a large bar and Alpine-inspired drinks.
π 13 November 2025 β 4 January 2026
Christmas at Leadenhall Market
During November and December, Leadenhall Market hosts pop-up fairs offering vintage furniture, handmade crafts and artisan design. Events include:
- 16 November β SoLo Craft Fair Christmas Market
- 24 November β Vintage Furniture & Flea Christmas Market
- 7 December β SoLo Craft Fair Christmas Market
The historic market hall is decorated with festive garlands, and visitors will find warm food, drinks and seasonal atmosphere throughout.
Christmas at Greenwich Market
During the festive season, Greenwich Market becomes a cosy winter destination filled with mulled wine, Christmas treats and handmade gifts. The season begins with a lantern parade and Christmas lights switch-on, where local schoolchildren carry handmade lanterns through Maritime Greenwich. Expect live music, delicious snacks and stalls selling everything from vintage finds to soft toys and festive chocolates.
π 19 November 2025 β early January
Chelsea Winter Experience
Held in the grounds of the Royal Hospital Chelsea, the Chelsea Winter Experience features a 1.5 km illuminated trail with artworks, light installations and soundscapes. The event continues in the Chelsea Winter Village, with:
- free Christmas market
- warming drinks and food stalls
- workshops and live music
- traditional funfair attractions
- marshmallow toasting areas
- gift stands and indoor curling
π 26 November β 28 December
Christmas Under The Canopy β Kingβs Cross
At Kingβs Cross, Christmas Under The Canopy offers artisan crafts, independent designers, small-batch food and festive drinks under a covered, warmly lit market space. Visitors can enjoy mulled wine, natural wines, craft beer and street food while browsing over 50 makers and designers. Friday nights feature live jazz, blues and folk. Nearby Christmas trees and light installations add to the atmosphere.
π 28 November β 22 December
Borough Market at Christmas
Borough Market becomes a glittering festive scene, with lights, decorations and seasonal produce. One of the marketβs most beloved seasonal events is Cheese Night, where cheesemongers from the UK and Europe offer tastings of exceptional cheeses β an indulgent Christmas highlight. The marketβs long history (dating back to 1014) and focus on high-quality food make it a must-visit destination.
π 1 December β 31 December
Plan Your Christmas Market Trip
Londonβs Christmas markets run from early November through January, offering charming gifts, festive food, live music and seasonal entertainment across the city. Whether youβre browsing Covent Garden, skating in Leicester Square or exploring winter markets by the Thames, Christmas in London is full of unforgettable experiences.