Festive Fairs and Markets in London
All the best Christmas fairs and markets taking place this winter season. Pick up some presents, sip some mulled wine, and munch on some gingerbread at these local bazaars.
Pictured above: Kingston Christmas Market
1
Southbank Winter Market
2 November – 3 January
The Southbank Winter Market is back with a veritable village-worth of festive pop-ups, yummy street food and independent crafts traders. It’s the perfect place to stroll along the Thames surrounded by festive magic, with the gorgeous sights of London’s river on one side, and Christmas indulgence on the other.
2
Kingston Christmas Market
Ancient Market Place, Kingston, 12 November – 3 January
Wander around under twinkling fairy lights, enjoy a mug of mulled wine and choose from an assortment of delicious food to get you in the Christmas spirit.
3
Arts & Artisans Christmas Fair
West Horsley Place, 20-22 November
This cherished Christmas market brings together the very best of Surrey’s artists and artisans, held within the enchanting setting of West Horsley Place.
4
Christmas Artisan Market
The Dog and Fox, Wimbledon, 22 November
Browse a host of small independent businesses offering a range of artisan gifts including jewellery, candles, glass, gin, artwork & more at this artisan festive market in the heart of Wimbledon Village.
5
King’s College Christmas Fair
King’s College School, Wimbledon, 28 November
This popular fair attracts approximately 3000 visitors, and is open to the public free of charge. In addition to stalls for Christmas shopping, there are games for children, food and drink trucks and festive musical entertainment from both King’s and their partnership schools.
6
Love Wimbledon Christmas Market
Wimbledon Piazza, 27 November – 20 December
Experience the magic of the Love Wimbledon Christmas Market – festive gifts, food stalls, crafts and more in the heart of town for the holiday season. Every weekend from the 27th November.
7
King’s College Christmas Fair
King’s College School, Wimbledon Common, 29 November
The Fair market includes 70+ stallholders selling a wide range of items including clothing, jewellery, accessories, toys, homewares, art, paper goods, decorative items, food & drink and much more.
8
Young Makers’ Christmas Market
Morden Hall Park, 13 December
Join for the Young Makers’ Christmas Market on Sunday 13th December. Support local young entrepreneurs aged 16-25 and find beautiful hand-crafted gifts just in time for Christmas.

9
Hampton Court Palace Festive Fayre
4-6 December & 11-13 December
This much-loved Christmas shopping event is back for two unforgettable weekends, hosted entirely in the stunning Great Fountain Garden of Henry VIII’s famous palace.

10
Scandinavian Christmas Market
Barnes Village, 4 December
Barnes Village will be filled with festive cheer for the annual Christmas Fair from 3pm-8pm. Local choirs and musicians will perform around the village, and there will be late-night shopping, funfair rides on Barnes Green, and festive stalls. This year’s event is sponsored by Nordic Style and has a Scandinavian theme: warm up with a cup of glögg, enjoy delicious Scandinavian inspired food, and soak up the festive atmosphere with live music and choirs throughout the evening.
11
North End Road Christmas Market
North End Road, 12 December
North End Road’s Christmas Market is back this year, featuring delish food and gift stalls, alongside live music and a day full of entertainment.