The 10 Best Christmas Lights to See in London 2025
🎄 See London sparkle this Christmas 2025 with our guide to the 10 best festive lights. Perfect for families, friends and magical nights out in the city.
1. Southbank Centre Winter Market
The Southbank transforms into a festive riverside wonderland each year, lined with wooden chalets selling artisan gifts, mulled wine and delicious street food. With the Thames glittering alongside and twinkling lights overhead, it’s a magical spot for families and couples alike. Street performers and live music add to the atmosphere, making it one of London’s most iconic Christmas market experiences.
2. Covent Garden Christmas Village
Famousfor its giant tree and sparkling decorations, Covent Garden offers amarket full of independent boutiques, seasonal pop-ups and cosy foodstalls. Wander among the cobbled piazza, soak in the streetentertainment and warm up with a hot chocolate or mulled wine. It’s afestive favourite where shopping, dining and atmosphere come togetherbeautifully in the heart of London.
3. Greenwich Christmas Market
Set in the historic Greenwich World Heritage Site, this market is packed with handmade crafts, jewellery and unique stocking fillers from local artisans. The covered market hall makes it a perfect stop even on rainy days, while the nearby Cutty Sark and riverside pubs add extra charm. It’s a more relaxed, authentic market experience compared to the bustle of central London.
4. Leicester Square Christmas Market
Right in the middle of London’s West End, Leicester Square hosts a traditional-style Christmas market with festive food, craft stalls and a programme of live performances. The square is transformed into a cosy village of twinkling huts, where visitors can enjoy bratwurst, mulled wine and entertainment. Its central location makes it a convenient festive stop during a day of Christmas shopping or theatre trips.
5. Battersea Christmas Market
The recently redeveloped Battersea Power Station has quickly become one of London’s best festive destinations. Its riverside location is beautifully lit up at Christmas, with a market full of food stalls, pop-ups and craft traders. The highlight is the ice rink, set against the iconic chimneys, creating one of the most striking backdrops in London. With shops, restaurants and family-friendly activities inside the Power Station too, it’s a stylish and modern alternative to Winter Wonderland.
6. Kingston Christmas Market
Located in the historic marketplace of Kingston upon Thames, this charming market offers wooden chalets, festive food and plenty of family-friendly atmosphere. It has a continental feel, with bratwurst, churros and glühwein, alongside stalls selling gifts, crafts and decorations. With its riverside walks and proximity to Hampton Court, Kingston makes a lovely festive day trip outside central London.
7. Trafalgar Square Christmas Market
Beneath the city’s iconic Christmas tree from Norway, Trafalgar Square’s market features stalls selling festive crafts, warming drinks and seasonal snacks. Carol singers often perform beneath the tree, creating a wonderfully traditional atmosphere. Its central location makes it easy to combine with other London highlights, and the lights on the surrounding buildings add extra magic as night falls.
8. Christmas by the River
Set along the Thames with Tower Bridge as its backdrop, this market is one of the most picturesque in London. Wooden cabins line the riverside, selling crafts, food and festive drinks. It’s an atmospheric place to wander after dark when the city skyline glitters around you. The mix of shopping and sightseeing makes it ideal for visitors wanting both festive and iconic London views.
9. Borough Market at Christmas
London’s legendary food market gets an extra sprinkle of festive spirit in December. Expect seasonal produce, artisan treats and warming street food, alongside beautifully decorated stalls. It’s the perfect place to stock up on Christmas cheeses, chutneys, cakes and wines. With its lively atmosphere and unbeatable quality, Borough Market at Christmas is heaven for foodies looking for festive inspiration.
10. Hampstead Village Christmas Market
Set in the village-like streets of Hampstead, this one-day Christmas festival features market stalls, live music, children’s rides and a community feel. It’s less commercial than the big central markets and has a welcoming, family-friendly atmosphere. With independent shops, cosy pubs and Hampstead Heath nearby, it’s an ideal destination for those wanting a more local and authentic Christmas experience in London.
You Might Also Like...
London's Most Magical Christmas Lights
Discover London’s most magical Christmas lights, from Oxford Street to Covent Garden. Sparkling displays, festive walks and iconic landmarks make the city shine brighter than ever.
London's Cosiest Christmas Pubs
Step into London’s cosiest Christmas pubs, where roaring fires, mulled wine and festive cheer create the perfect backdrop for winter gatherings and seasonal celebrations.
Looking for Gift Ideas? We have just the thing
“Perfect Christmas Gifts" — inspiring guides loved by over 100,000 readers