London’s Best Christmas Markets 2021

They are back! Following last year’s cancelled Christmas, London’s world class Christmas markets will once again spread festive cheer. Make up for lost time and soak up the atmosphere at any one or all of these magical markets…

Photo: South bank Christmas markets

1 Eccleston Yards Christmas Market, Belgravia
This wonderful Christmas market in the picturesque courtyard of Eccleston
Yards sees independent traders peddle a variety of hand-crafted gifts, from candles and jewellery to socks and slippers. Complete the festive experience  with live music, mince pies and spiced mulled wine. The weekend market will extend to both Saturdays and Sundays (11am–5pm) from Saturday December 4.
Where: Eccleston Yards, SW1W 9AZ
When: November 15
Time: 11am-5pm
Price: Free

2 The Drops Christmas Market, King’s Cross
Featuring up-and-coming designers from across the UK all year round, the market takes on a festive feel for its Christmas edition. There’s more than 40 stalls to take a gander at selling sustainable fashion, art, fabric and homewares.
Where: Coal Drops Yard N1C 4DQ
When: Friday-Sunday December 3-5
Time: Friday 12pm-8pm, Saturday & Sunday 11am-6pm
Price: Free

3 Christmas Market on the Mews, Selfridges, Oxford Street
With a selection of food and drink trucks, gifting stalls, fairground rides, Santa and a huge Christmas tree, Selfridges’ Christmas Market is set to be very festive indeed. Visitors will be able to browse gifts, advent calendars and stocking fillers as well as visit a new Christmas Concierge – a service to help you with your festive needs, from Christmas hampers and present advice to ordering sustainably grown Christmas trees. Food vendors include The Tramshed Project, My Pie, and Filipino street food Bong Bongs. There’s also three bars offering mulled wine, craft beer, cocktails and hot chocolate.
Where: Edward’s Mews (behind Selfridges)
When: November 5-December 24
Time: Monday to Friday 4pm-9pm; Saturday and Sunday 12pm-9pm
Price: Free, but timeslots must be reserved

4 London Christmas Beer Market at the Truman Brewery, Brick Lane
From the London Craft Beer Festival team comes this festive, yeasty festival. A bumper two-day celebration, more than 100 bars and stalls will be packed with your favourite festive treats, which you can enjoy with your mates then and there, or (and) order ahead in time for Christmas. The market features brews from UK’s finest indie breweries including Gipsy Hill, tiny Rebel and Siren. There’s also natural wine, craft spirits, cocktails and mulled cider. Foodwise, there’s a selection of puddings, cheeses and goodies to sample and order. Sign up to a decoration masterclass, listen to a gospel choir and revel in drag queen Kate Butch’s set.
Where: Truman Brewery, 91 Brick Lane E1 6QR
When: Friday, November 19; Saturday, November 20
Time: 11.30am-11pm
Price: Entry £20. Use code XMAS15 to get £5 off (making it £15). Tickets includes entry both days and a LXBM tote bag and welcome beer on arrival

5 Novikov’s Mayfair Christmas Market
Once again, Mayfair Place will become pedestrian (and reindeer) only zone, so merrymakers can shop, eat and drink at leisure. Stalls off an array of luxury gift ideas and treats – luxurious skincare, accessories, jewellery or even some central and eastern European homewares. Food wise, Novikov kitchens will have a range of Italian and Asian bites and the caviar and oyster bars and the chocolate corner should also stave off hunger pangs. There’s a bar to get stuck into and carol singers and roving minstrels to enjoy as well. Santa might even drop by to say hello too.
Where: Novikov Restaurant & Bar, 50A Berkeley Street W1J 8HA
When: Thursday, November 25 – Saturday, November 27
Time: 11am-9pm
Price: Free entry

6 Winter Wonderland Angel’s Market, Hyde Park
It’s hard to beat Winter Wonderland, one of London’s biggest festive attractions. Browse the 100+ fairy-lit Bavarian-style wooden chalets of the Angel’s Market and pick out gifts for friends and family from jewellery and clothing to handmade crafts and Christmas decorations. Open during the day, but far more impressive at night, you’ll also find a craftspeople holding live demos of their crafts. You can also buy tickets to ice skate around the pavilion in Hyde Park or check out one of the many shows like Paddington on Ice, Mr Men & Little Miss – The Show, Cirque Berserk, ice sculpting workshops and more.
Where: Hyde Park, W2 2UH
When: November 19-January 3, 2022. Closed Christmas Day
Time: Daily 10am-10pm
Price: Entry from £5 or free of you book £20 worth of rides in the same transaction. Book ahead. Attractions and rides are individually priced

View this post on Instagram

A post shared by Winter Wonderland (@hydeparkwinterwonderland)

7 Southbank Centre Winter Festival and Winter Market
Southbank Centre’s Winter Festival is an all-out celebration of Christmas with Thames-side views. The Winter Market showcases traders from around the world, offering an array of handmade gifts and street food from wooden chalets. Indulge in festive favourites, shop for seasonal goodies and enjoy warming drinks – pick up a mulled wine, hot toddy or a hot chocolate to cradle as you browse. You can even dine on fondue in Jimmy’s Lodge’s private igloos overlooking the London skyline, or from November 11, Plonk at Bar Under The Bridge opens  with a nine-hole Christmas-themed minigolf course, providing some festive family fun.
Where: Queen’s Walk, South Bank SE1 8XX
When: November 4 – December 24
Time: Daily 11am-11pm
Price: Free

8 The Fulham Palace Christmas Fair, Fulham
The annual Fulham Palace Christmas Fair returns with more than 40 stalls celebrating up-and-coming businesses and artisans selling fine foods and gifts such as artwork, jewellery and spirits. There will also be a hot of festive entertainment including swing boats, choir carols, live instrumental music, Father Christmas, face painting and winter crafts.
Where: Bishop’s Avenue, Fulham, SW6 6EA
When: Saturday-Sunday, November 27-28
Time: 10am-4pm
Price: £5/£3

9 Christmas at Greenwich Market
Greenwich Market is great all year round, but with the addition of sparkling Christmas lights, mulled wine, Santa’s grotto and the Late Night Wednesdays Arts & Crafts Gift Market – all set within a World Heritage site – it’s truly magical. Shop for gifts galore at up to 120 stalls with music, mulled wine and street food. It all kicks off with the annual Lantern Parade and Christmas Lights On with the procession starting in front of the Tourist Information Centre at the ORNC before the lights on and carol singing.
Where: Greenwich High Road SE10 9HZ
When: From November 17
Time: 10am-5.30pm
Price: Free

10 Christmas in Leicester Square
Leicester Square, London’s home of entertainment since 1670, offers a sparkling programme of high energy entertainment and events, as well as a buzzing European-style Christmas Market. Christmas in Leicester Square transforms the central gardens into a festive pop-up market with more than 30 stalls purveying a fine selection of yuletide food, drink and gifts, plus a storytelling Santa’s Grotto. There’s also a line up of great shows curated by Underbelly and performed in a beautiful 1920s Belgian Spiegeltent including the likes of La Clique and Austentatious: An Improvised Jame Austen Novel.
Where: Leicester Square, WC2H 7NA
When: November 12-January 9, 2022
Time: TBC
Price: TBC

View this post on Instagram

A post shared by DISCOVER LEICESTER SQUARE (@discoverlsq)

11 Crafty Fox Christmas Market, King’s Cross and Bermondsey
Crafty Fox Market usually works its way around London at Christmas hosting a shopping events championing the UK’s finest designer-makers. This festive season, the market will hit King’s Cross and Mercato Metropolitano. As well as great gift ideas, expect mince pies, English artisan cheeses, rich Panettone, gin gift boxes, single estate olive oil, white truffles, hot mulled wine, spiced cider, buttered rum and a range of delicious street food.
Where: 47 Newington Causeway,SE1 6BD
When: December 4-5
Time: 11am-5pm
Price: Free entry
Where: The Crossing, Central St Martins, 1 Granary Square, N1C 4AA
When: Sunday, December 19
Time: 11am-6pm
Price: Free entry

12 Covent Garden at Christmas
Covent Garden is a shopping destination like no other, with fashion, beauty and lifestyle stores from world-class global brands alongside market traders offering a range of unique handmade crafts and goods from jewellery and prints to watercolours, soaps and sweet treats (find them in the Apple Market and the East Colonnade Market on the east side of Covent Garden). Plus, when the Christmas decorations go up in November its super magical (and Instagrammable). While exact events and timings are being firmed up, expect a host of pop-up events, fresh alfresco dining and a buzzy vibe.
Where: Covent Garden, WC2E
When: From November 9
Time: TBC
Price: Free entry

View this post on Instagram

A post shared by Covent Garden (@coventgardenldn)

13 Pexmas Festive Market, Peckham
Celebrating local and independent makers and businesses, Pexmas sees a rotating roster of traders selling their wares over a weekend this December. It will feature more than 50 unique small stalls each day peddling prints, plants, bath products, ceramics, clothes, accessories, jewellery, homewares, foodie gifts, craft beers and wines. While details are yet to be firmed up, there should also be street food and a pretty good mulled wine simmering away too.
Where: Copeland Gallery, Copeland Park, 133 Copeland Road, Peckham SE15 3SN
When: Friday-Sunday, December 10-12
Time: Friday 1pm-8pm; Saturday-Sunday 11am-6pm
Price: TBC

Chelsea Physic Garden’s Annual Christmas Fair. Photo: Chelsea Physic Garden

14 Chelsea Physic Garden’s Annual Christmas Fair
Chelsea Physic Garden’s annual celebration, which usually takes place over a weekend in late November, showcases top British suppliers in everything from chocolates to handmade decorations, all within the beautiful surroundings of the garden. The garden play host to more than 100 independent suppliers from ceramics and jewellery to cheese and children’s toys. This includes Lumina, Spitalfields Candles, Walnut Tree, and Rhug Organic. There’s also a plentiful supply of festive food and drink. Founded in 1673 by the Worshipful Society of Apothecaries of London, the botanical garden is renowned for its collection of rare medicinal plants and houses Europe’s oldest rockery.
Where: 66 Royal Hospital Road, Chelsea SW3 4HS
When: Thursday to Sunday, November 25-28
Time: 10am-4pm
Price: Free for Friends of Chelsea Physic Garden, or £7, book online