London Christmas Markets 2025 are among the city’s most magical winter attractions. If you’re planning a festive trip, here are all the key market dates, locations, and expert tips to help you decide which ones to visit.
Top London Christmas Markets 2025 and Their Dates
Southbank Centre Winter Market
31 October – 26 December 2025
Located along the Thames, this popular market features wooden chalets, street food, mulled wine, and handmade gifts. It’s especially beautiful in the evening.
Tip: Walk towards the London Eye or Waterloo Bridge for magical city views.
Leicester Square Christmas Market
5 November 2025 – 5 January 2026
Small but perfectly located, this festive spot offers carousels, Santa’s Grotto, and family entertainment.
Tip: Pair your visit with a West End show or dinner in Chinatown.
Covent Garden Christmas Village
12 November 2025 – 3 January 2026
Known for its stunning decorations and giant Christmas tree, Covent Garden is a must-see during the holidays.
Tip: Visit around dusk for the best light displays and enjoy dinner nearby.
Christmas by the River – London Bridge City
14 November 2025 – 5 January 2026
Enjoy festive stalls overlooking Tower Bridge and the Tower of London. It’s a relaxed market with fewer crowds.
Tip: Arrive before sunset for the best skyline photos.
Buckingham Palace Christmas Shop (Royal Mews)
14 November 2025 – 5 January 2026
A royal-themed pop-up filled with elegant gifts and festive décor.
Tip: Combine your visit with a winter walk through St James’s Park or The Mall.
Greenwich Christmas Market
19 November 2025 – 23 January 2026
A historic, craft-focused market that stays open well into January.
Tip: Spend a few hours here and visit the nearby Royal Observatory.
Borough Market Christmas Edition
1 December 2025 – 6 January 2026
London’s ultimate foodie market transforms with festive flavours and seasonal treats.
Tip: Visit midweek for fewer crowds and come hungry!
Whether you’re exploring Christmas markets in London 2025 for shopping or street food, each location offers something unique. From Southbank’s riverside views to Covent Garden’s dazzling lights, there’s something for every festive mood.
Quick London Christmas Tips
-
Best for evenings: Southbank, Covent Garden, London Bridge
-
Best for families: Leicester Square, Greenwich
-
Best for food lovers: Borough Market
-
Best for photos: Covent Garden & London Bridge City
-
Combine with Christmas lights: Oxford Street, Regent Street, Carnaby & Marylebone Village
With so many London Christmas Markets 2025 to explore, plan your visit around the areas you love most. Book your trip early to enjoy the city’s Christmas lights, markets, and joyful winter atmosphere.
No matter which London Christmas Markets 2025 you choose, you’ll experience festive cheer, delicious treats, and unforgettable holiday memories in the heart of London.

