As the air starts to become chilly again and the nights get longer and darker, you may be in need of a little cheering up. There’s no better way to lift your spirits than a browse around some of the best Christmas markets in London, enjoying festive food and drink and shopping for handmade and unique gifts.
Hyde Park Winter Wonderland
Winter Wonderland at Hyde Park is celebrating its 10th year of operation and the festive events are promised to be bigger and better than ever. As well as an ice rink, Christmas shows and fairground rides, this seasonal attraction hosts London’s biggest Christmas market.
The market consists of over 200 European-style wooden chalets selling jewellery, accessories, Christmas decorations, handmade items and more. There’s plenty to eat and drink including festive hot chocolate and mulled wine to really get you in the festive spirit.
18 November 2016 – 2 January 2017
Opening times: 10am – 10pm daily
Hyde Park, London, W2
Winterville is an alternative festive attraction and market held in Victoria Park. Alongside the ice rink, live music events, pantomime, fairground and other festive entertainment, there are plenty of opportunities for Christmas shopping.
The Christmas market offers handcrafted goods, jewellery, decorations and edibles, sold out of quaint wooden chalets. There’s also a Pop Art inspired market selling funky gifts and decorations by independent designers and a Victorian themed bazaar with unique artworks and street theatre performances.
26th November – 23rd December 2016
Opening times: 3pm – 10pm Monday – Thursday; 3pm – 10.30pm Friday; 11am – 10.30pm Saturday; 11am – 10pm Sunday and December 21st – 23rd.
Victoria Park, London E9
Southbank Centre Winter Market
Southbank is a great place for a wander at any time of year but at Christmas there’s even more to see and do, most notably the Christmas market held at the Southbank Centre.
Enjoy festive food and drink, shop for gifts and decorations and browse handmade crafts, all while taking in panoramic views of the river and the city, lit up with Christmas lights. Festive choirs and performances add to the atmosphere – check the website for full performance schedule.
11 November 2016 – 8 January 2017
Southbank Centre, Belvedere Road, London, SE1 8XX
Spirit of Christmas Fair
This massive Christmas exhibition, held at Olympia London, is host to 750 independent boutiques offering designer home wares, luxury fashion, unique gifts and festive food and craft workshops.
31 October – 6 November 2016
Opening times: 10am – 6pm, late night opening until 9pm on 3rd November
Entrance fee from £19.50
Olympia London, Hammersmith Road, London, W14 8UX
Christmas in Leicester Square
Christmas in Leicester Square is a new attraction for 2016 with a Santa’s grotto, theatrical performances, and a traditional Christmas market with plenty of festive food, gifts, wooden toys and handcrafted decorations to shop for.
11 November 2016 – 8 January 2017
Leicester Square, London, WC2
London Bridge City Christmas Market
Enjoy your Christmas shopping with a view at this annual Christmas market organized by More London. Goods are sold out of traditional German style wooden chalets and include festive foods, homemade gifts, toys and accessories. Browsers can enjoy entertainment from festive bell ringers while taking in the view of the Tower Bridge and Tower of London.
1 December 2016 – 3 January 2017
More London Riverside, London, SE1 2DB
Albion Street Scandinavian Christmas Market
Nobody does Christmas better than the Scandinavians and this Christmas market held between the Norwegian and Finnish churches in Rotherhithe brings a little piece of scandi magic to London at Christmas time.
Goodies on offer include traditional Norwegian knitwear, traditional handmade Christmas decorations and Scandinavian food specialities. Santa is usually hanging around the market too!
18 – 20 November 2016
Albion Street, Rotherhithe, London, SE16 7HZ
Real Food Christmas Market
For many of us, Christmas is all about the food and gourmets in search of some festive treats can get their fill at the Real Food Market outside Kings Cross station. You can expect the usual offerings of French cheeses and artisanal breads alongside Christmas puddings, festive hampers, and other seasonal treats.
The Real Food Market runs Monday to Friday 12pm – 7pm. Christmas dates to be announced.
Kings Cross Square, Euston Road, London, N1C 9AL
Tate Modern Christmas Market
Yet another Christmas Market to enjoy on the South Bank of the Thames. This market is now in its third year of operation and gets bigger and better every year. This year there will be a Victorian carousel as well as stalls selling handmade decorations, accessories and gifts, European festive food and scheduled entertainment.
19 November – 23 December 2016
11am-9pm Monday-Thursday; 11am-10pm Friday; 10am-10pm Saturday; 10am-9pm Sunday
Tate Modern Bankside, London SE1 9TG
Crafty Fox Christmas Markets
If you’re after a unique and unusual Christmas present or like to support local artists and designers, head straight to one of the Christmas markets organized by Crafty Fox that are held in various locations throughout the city this year.
Shop for art prints, ceramics, jewellery, fashion, textiles, and gifts, all with a quirky twist, while you enjoy a mulled wine.
Hoxton: 1 December & 15 December 2016 4pm-9pm
Geffrye Museum, 136 Kingsland Road, London, E2 8EA
Brixton: 3-4 December 2016 11am-5pm
The Dogstar, 389 Coldharbour Lane, Brixton, London, SW9 8LQ
Museum of London Docklands: 8 December 2016 4pm-9pm
Museum of London Docklands, W India Dock Road, London, E14
Peckham: 10-11 December 2016 11am-5pm
CLF Art Café, The Bussey Building, 133 Rye Lane, London, SE15 4ST