1. Covent Garden Christmas Market

Covent Garden is one of London's most magical Christmas destinations. Its historic piazza sparkles with thousands of festive lights, spectacular decorations and a towering Christmas tree. Browse the charming Apple Market, explore independent shops and enjoy seasonal treats beneath the beautifully decorated arches of the iconic Market Building.

Nearest Tube: 

Covent Garden (Piccadilly line), approximately 2 minutes' walk.

Opening Times:

Stalls generally operate from 10am–6pm. 

Top Tip:

Visit just before sunset to see the Christmas lights switch on.

2. Trafalgar Square Christmas Market

Trafalgar Square transforms into a festive destination at Christmas, with traditional wooden stalls selling seasonal gifts, decorations and warming treats. Set beneath the famous Christmas tree, the market offers a magical atmosphere surrounded by some of London's most iconic landmarks, just a short stroll from the National Gallery and Covent Garden.

Nearest Tube: 

Charing Cross (Bakerloo and Northern lines), 2 minutes' walk.

Opening Times:

 Daily from 10:00 AM to 10:00 PM (closed Christmas Day)

Top Tip:

Visit after dark to see the famous Christmas tree illuminated against the National Gallery.

3. South Bank Christmas Market

Alpine-style chalets line the Thames at the Southbank Centre’s Winter Market, bringing festive food, warming drinks and independent crafts to Queen’s Walk. Browse for gifts beneath twinkling lights, pause for mulled wine or hot chocolate, and enjoy a riverside stroll with views across the water.

Nearest Tube: 

Waterloo (Bakerloo, Jubilee, Northern and Waterloo & City lines), a short walk away.

Opening Times:

Stalls: 11am–10pm. Bars: 11am–11pm. Seasonal closures apply.

Top Tip:

Arrive around dusk to enjoy the views across the Thames.

4. Greenwich Christmas Market

 Greenwich offers a charming Christmas experience, with its historic covered market filled with independent stalls selling handmade gifts, jewellery, crafts and festive treats. Wander through the decorated market, explore the surrounding independent shops and enjoy the seasonal atmosphere in one of London's most picturesque neighbourhoods.
 

Nearest Tube: 

Cutty Sark (DLR), 3 minutes' walk.

Opening Times:

10am–5:30pm

Top Tip:

Combine your visit with a walk to the Cutty Sark and Greenwich's historic riverside.

5. Camden Market Christmas Market

Camden Market comes alive at Christmas with sparkling lights, festive decorations and an eclectic mix of independent stalls. Browse unusual gifts, vintage clothing and handmade crafts, then sample delicious street food from around the world. Set beside Camden Lock, it's a lively alternative to London's traditional Christmas markets.

Nearest Tube: 

Camden Town (Northern line), 7 minutes' walk.

Opening Times:

Generally 10am–6pm daily; festive hours may vary.

Top Tip:

Explore the stalls around Camden Lock after dark, when the festive lights create a particularly atmospheric setting.