Whether you want to get your Christmas shopping done, or you're looking to buy festive treats and Christmas decorations, London's many Christmas markets and fairs are the place to be.
Below are details of London's Christmas 2018 markets. We'll be updating this with Christmas 2019 details as soon as we have them, so keep checking back. Check out our guide to spending Christmas in London for other festive events in the mean time.
Central London Christmas markets
SOUTHBANK CENTRE: One of the capital's busiest Christmas markets every year, the riverside wooden cabins are back next to Southbank Centre with gift ideas and street food from around the world. Free entry, just turn up, 9 November-27 December 2018
WINTER WONDERLAND: Winter Wonderland in Hyde Park brings with it one heck of a Christmas market — and crowds to match. Expect wooden chalets selling traditional German food, drink, toys, ornaments and more. Free entry, just turn up, 22 November 2018-6 January 2019
LONDON BRIDGE CITY: That's the fancy name they give to the stretch of ground between London Bridge and Tower Bridge south of the Thames, in the vicinity of City Hall, The Scoop and Hay's Galleria. Along with cabins and food and drink stalls, there's workshops, storytelling and arts and craft sessions. More details to be announced soon. Free entry, just turn up, 29 November 2018-2 January 2019
NOVIKOV, MAYFAIR: Novikov restaurant in Mayfair pulls together a Christmas market which takes over a traffic-free Mayfair Place for two days, with a curated selection of stalls. Think artisan gifts, jewellery, homewares and clothing, as well as Christmas decorations, food and drink. Santa and his reindeer will make an appearance on both days. Get an idea of what to expect. Free entry, just turn up, 30 November-1 December
North London Christmas markets
COUNTRY LIVING FAIR: The Country Living Fair is back at the Business Design Centre in Islington, offering you a chance to get your home decked out for Christmas with decorations and accessories. Food, drink, gifts and craft supplies also available to buy. Regular adult ticket from £15, book ahead, 7-11 November 2018
South London Christmas markets
BATTERSEA PARK: Pear Tree Cafe in Battersea Park extends its Christmas market over two weekend for 2018. The cafe transforms into something of a winter wonderland, with a marquee holding the stalls, carol singers providing the entertainment, and plenty of mulled wine and raclette available. Free entry, just turn up, 1-2 December and 8-9 December 2018
East London Christmas markets
OLYMPIC PARK: 30 designers and makers sell their wares at the Merrymaking market at Here East, Stratford, with free bauble and origami workshops to take part in. 28 November
MILE END: Urban Makers East's Christmas market takes over Mile End Ecology Pavilion for two days, with over 50 different designer-makers each day, plus workshops for adults and kids, face painting, food, drink and more. 8-9 December 2018
TRUMAN BREWERY: Kickstart the festive season with the Renegade Craft Fair holiday event at the Old Truman Brewery in Brick Lane. Traders to be announced but expect gift ideas, craft workshops, food and drink and festive music. 15-16 December 2018
West London Christmas markets
OLYMPIA: For those who like their festivities to arrive early, the Spirit of Christmas Fair comes to Olympia, with 825 independent traders selling everything from jewellery, food and drink to any bauble you could ever want, plus house and garden workshops to help you get your pad ready for the big day. Adult ticket £25-£32, book ahead, 29 October-4 November 2018
OLYMPIA: The Ideal Home Show at Christmas takes over Olympia. Exhibitors include specialists in interiors and home accessories, technology and gadgets, fashion and beauty and more. Adult tickets from £13, book ahead, 21-25 November 2018
WALTON STREET: Walton Street near Brompton goes pedestrianised for a one-day winter market in support of The Royal Marsden Cancer Charity. Artisan maker and producers sell food, flowers and gifts from stalls in the streets, in addition to the usual shops in the area. 1 December, 1oam-5pm
CHELSEA: The Chelsea Christmas Gift Fair is back at Chelsea Old Town Hall selling clothes, homewares, toys, pet gifts and food products. Free entry, just turn up, date TBC
Know of any events that we've missed? Send the details to firstname.lastname@example.org.