The best Christmas markets in London, 2021
IRL Christmas shopping is back with bells on. These Christmas markets give us what we love from the festive season
From the established markets making their annual return, to a little-known gem hidden down the cobbled streets of a sleepy neighbourhood, here are the best London Christmas markets to explore this festive season.
Selfridges Christmas Market on the Mews
Location: Edwards Mews, at the rear of Selfridges London
Thursday 5 - Friday 24 December: 4pm - 9pm weekdays, 12pm - 9pm weekends
Selfridges' festive market promises insane street food (food stalls were done in collaboration with Street Feast founder, Dominic Cools-Lartigue), as well as plenty of cool brands to discover: sustainable trees from Moyses Stevens, vegan sweets from Ask Mummy & Daddy and wreaths from Your London Florist. There are also fairground rides and a hot chocolate and mulled wine bar for festive sipping.
Columbia Road Late Night Shopping Wednesdays
Location: Columbia Road, Bethnal Green, London E2 7RG
Wednesdays until 22 December, 5pm - 9pm
While you’re bound to have jostled your way along Columbia Road’s Sunday flower market at some point, you might not be aware of its Christmas offering. You'll find a load of independent shops with their wares, but sadly you'll have to wait until next year for highlights like the carol singers and live piano in the street action.
Wild by Tart Christmas Fair
Location: 3-4 Eccleston Yards, Belgravia, London SW1W 9NF
Saturday 27 & Sunday 28 November, 10am - 6pm
Tart London, caterers to some of the biggest names in fashion, is bringing back its annual Wild by Tart Christmas Fair. Ideal for those of us wanting to enjoy market shopping without missing out on big-name brands, the collection of stalls (curated by Tart founders Jemima Jones and Lucy Carr-Ellison) includes everything from beauty products to pet accessories. The Wild by Tart kitchen is catering the event, providing street food and a range of warming winter drinks. Book in advance for special wreath-making (£85) and gingerbread-making (£5) workshops.
Chelsea Physic Garden Christmas Fair
Location: Chelsea Physic Garden, 66 Royal Hospital Road, London SW3 4HS
Thursday 25 - Sunday 28 November, 10am - 4pm
Make a start on your Christmas shopping while enjoying a thoroughly festive day out at Chelsea Physic Garden, where the annual Christmas Fair welcomes 100 traders showcasing independent crafts, clothing, jewellery and more. Soak up the fresh air and admire the surrounding foliage as you shop, sampling locally produced food and drink as you go.
Christmas Canopy Market at King's Cross
Location: West Handyside Canopy, just off Granary Square, King's Cross, London N1C 4BZ
Tuesday - Sunday, until Thursday 23 December (plus Monday 20 December)
Canopy Market, run by Real Food Festivals, is serving up festive treats aplenty in the run-up to Christmas. Its December market offers great Christmas gift ideas as well as the chance to shop locally for seasonal foods to bulk out your festive celebrations.
Crafty Fox Christmas Market
Location: Mercato Metropolitano & The Crossing, King's Cross
Saturday 4 & Sunday 5 December (Mercato Metropolitano); Sunday 19 December (The Crossing)
Expect gorgeous clothes, hand-crafted toys, homeware and accessories from quirky artists and designers at Crafty Fox's annual Christmas Markets, plus plenty of stalls serving gourmet street food and seasonal drinks.
Venn Street Saturday Market
Location: Venn Street, Clapham, London SW4 0AT
While not exclusively a Christmas market, Venn Street Saturday market in Clapham is especially lovely to browse during the festive season. Stock up on choice cuts of meat and quality cheeses for your spread; search for stocking fillers and decorations from the market's broad range of independent and artisan producers; and enjoy a hearty pastry and steaming cup of mulled wine while you're there.
Eccleston Yards Christmas Market
Location: 3-4 Eccleston Yards, Belgravia, London SW1W 9NF
Fridays to Sundays in December
From vegan candles to eco Christmas cards and DIY craft sets to enjoy with the whole family, Eccleston Yards Christmas Market is full of music, festive scents and amazing food. Grab something yummy from Wild By Tart or Jones Family Kitchen, a bag from Bespoke Boutique London, environmentally friendly skincare from Vui Vui Botanic Atelier, woollen stocking fillers from UDOM and more.
Location: Copeland Park and Bussey Building, 133 Copeland Road, Peckham, London SE15 3SN
Friday 10 December, 1pm - 8pm; Saturday 11 & Sunday 12 December, 11am - 6pm
With over 50 small stalls at weekends, and a boutique-style Pexmas Emporium in the week with 25 traders, Pexmas is the go-to place for gifts from independent artisans, makers and food producers. You can also shop the products online – you'll want it all.
Southbank Centre Winter Market
Location: The Queen's Walk, Lambeth, London SE1 8XX
Until Thursday 23 December (Sunday-Thursday, 11am-10pm; Fridays and Saturdays, 11am-11pm)
Wander along the South Bank at this time of year and you'll find stalls standing shoulder to shoulder, providing a warming glow to passing visitors. Take refuge from the harsher elements by hunkering down between the cosy Alpine lodges. Here, you can take your pick of handmade gifts and warming street food from around the world, which is served until 10pm. Beneath the twinkling lights and with a venison hot dog in hand, the winter chill will soon melt away.
A Christmas Graphic Art Fair
Location: Protein Studios, 31 New Inn Yard, London EC2A 3EY
Saturday 4 & Sunday 5 December, 10am - 7pm
Prints have transformative powers. Well, the power to transform your interiors, anyway. Whether you're in need of a design refresh or shopping for an art-loving friend, head to Shoreditch and browse the designs of 50 international graphic artists, with prices beginning at just £15. While there, take part in a screenprinting workshop or commission your own print from a resident artist. Prizes will be up for grabs, and mince pies and mulled wine will be keeping visitors well fuelled.
Christmas in Leicester Square
Location: Leicester Square, London WC2H 7LU
Until Monday 3 January
Amid the flashing lights and blaring music of the West End is Leicester Square’s Christmas market, where a more pared-back experience lies in store. Wander between Bavarian-style wooden huts and admire the traditional toys, festive ornaments and hand-knitted clothes on offer, while enjoying a glass of mulled wine or plate of something warming. No visit is complete without catching a show at the Spiegeltent. La Clique's dazzling circus skills and a star-studded charity cabaret concert are among this year's highlights.
Mayfair Christmas Market
Location: Mayfair Place, London W1J 8AJ
Thursday 25 - Saturday 27 November, 11am - 9pm
Are artisan gifts and hand-crafted baubles your thing? Then look no further than the Mayfair Christmas Market, hosted by Novikov Restaurant and Bar. The whole of Mayfair Place is being closed to traffic for one wonderful weekend of winter delights. Between the stalls, you'll find all sorts of gifts and delicious snacks, including Novikov’s own Asian and Italian delicacies. Spare some time to sing along to your favourite Christmas carols and if you're visiting with youngsters, be sure to look out for visiting reindeer.