Whether you’re in search of stress-free Christmas shopping, or have spiced mulled cider, mulled white wine or sloe gin cocktails on your mind, you’ll find warming drinks, roasted chestnuts, carol singing, live music, pretty gifts and even wreath making at these 16 festive Christmas markets in London. Wrap up warm and inhale the comforting aroma of hot roasted chestnuts, mulled wine and fresh mince pies as you make a dent in the shopping list.
1. Winterville, clapham
Winterville is coming to Clapham, with a chic Christmas market, an ice rink, street food stands, backyard cinema, plonk golf and even a roller disco. Open from 23rd November until 1st January. Clapham Common.
2. Seven Dials, Covent Garden
For Christmas shopping on a budget, head to Covent Garden for the Seven Dials Christmas Light Switch-Onon the 16th November. Aside from the 400-piece choir, there’s over 100 fashion stores, beauty brands, hotels, bars and restaurants that will be offering exclusive discounts between 5 and 9pm. And if that’s not enough to tempt you, the area will be traffic-free so that guests will be able to fully enjoy the beautiful Christmas lights as well as some great activities, including Christmas art installations, street food and live music and entertainment. All ticket holders can enjoy a complimentary glass of prosecco. Seven Dials will take place on 16 November between 5-9pm, Seven Dials, London, WC2H 9HD.
3. Southbank Winter Market
The Southbank Centre Winter Festival is back with the popular Wintertime Christmas Market, festive shows and performances, an Alpine Lodge and even a rooftop Finnish sauna on the Queen Elizabeth Roof Gardens. The market features Nordic-inspired wooden chalets filled with festive food, drinks, gifts and treats for all. Expect gourmet burgers, raclette, Asian street food, buttermilk fried chicken, vegan street food specials, hot dogs and traditional favourites like bratwurst and hearty pies. Enjoy mulled wine, quality food and handmade crafts while taking in the sights and sounds of London at wintertime. The Queen’s Walk, Lambeth, London SE1, open from 12 November – 30 December.
4. Battersea Park Winter Market
Visit the Christmas market in Battersea Park on the 2nd & 3rd of December. Located on Pear Tree Cafe‘s terrace, amongst twinkling trees and overlooking the frosted boating lake, 30 stalls will be selling artisan food and drink and handmade gifts, while Carol singers set the scene. Warm up with mulled wine and feast on raclette while you make your own hamper. Pick up a basket and fill it with treats and trinkets to build the perfect gift. There’ll also be a BBQ from 12pm serving hot dogs and Brussel sprouts and chestnut skewers with date syrup, as well as a Marshmallow Fire Pit. Saturday 11am – 9pm, Sunday 11am – 4pm, Battersea Park.
5. Winter Wonderland, Hyde Park
Winter Wonderland is by far the biggest and most well-known Christmas market in London. Celebrating their 10th year, Winter Wonderland will have countless fairground rides, a large observation wheel, the largest outdoor rink in the UK, lots of Christmas market stalls, an ice bar and apres-ski chalet-style bars, two circuses plus a Victorian bandstand that is illuminated by more than 100,000 lights. If that doesn’t put you in the yuletide mood, then nothing will! Entry to Winter Wonderland is free. Open from 17th November – 1st January 2018.
6. Ealing Christmas Market
Thursday 23rd November sees the start of Ealing’s Christmas Market at the Ealing Broadway Centre, which runs for a whole month. There will be ice caves, winter cabins, Father Christmas and of course talented artisans and designers.
7. Christmas in Leicester Square
Leicester square will host its own Christmas market, complete with Santa’s grotto, vintage mirrored Spiegeltent and a stocked programme of Christmas shows. As well as the customary hand-crafted goods and delicious food and drink, you can also indulge in performances from Fascinating Aida, Cabaret at Christmas, Al Murray and Roald Dahl’s Marvellous Medicine show. Tickets are free but entrance to the Grotto or the shows and must be booked in advance. Leicester Square. Open from 10th November – 6th January 2018.
8. London Bridge City Christmas Market
On the banks of the River Thames, German-style chalets sell homemade gifts, hearty food and warming drinks, with views of Tower of London and Tower Bridge. This year there will be 68 independent traders.. Open from November 30th – 3rd January 2018.
9. Greenwich Wintertime Festival
The Greenwich Wintertime Festival is a snowy festive takeover of the world heritage-listed Old Royal Naval College, located right beside the Cutty Sark. The space in front of the riverside building will have a covered ice rink, and a Christmas market filled with contemporary craft and design stalls. Don’t miss the film screening of The Snowman with live orchestra. Old Royal Navy College, King William Walk, Greenwich SE10 9NN. Open from 10 November – 30 December.
10. Bizarre Bazaar at Waterloo
Running for four weeks on every Saturday and Sunday from 24 November – 17 December, Marbles & Ware will host their annual Christmas market in the Victorian railway arches at The Vaults, with a whole host of independent young, artisan traders showcasing and selling their homemade goods. From 11am – 6pm the public can explore the stalls while enjoying live music and fiery winter warmer cocktails, with music, comedy and spoken performances. Louisiana-inspired pop-up Slap Ya Papa will also be hosting a series of Christmess Reveillon Feasts and Sunday Roast Reveillon Lunches. Expect singing waitresses, foot stompin’ live music and lip smackin’ flavours from the deep south. Leake Street, Waterloo SE1 7NN, 24 November – 17 December.
11. Dulwich Christmas Fair
East Dulwich will be hosting a street festival on Saturday 3 December from 11am-5pm with a festive North Cross Road market brimming with gifts and festive foods, musical performances from local bands, choirs and theatre groups, roaming festive entertainers, a kids’ treasure hunt, arts and crafts workshops and sports activities, plus discounts and offer. North Cross Road, 3 December. The Love West Dulwich Christmas Fair takes place on Park Hall Road, Croxted Road and Rosendale Road on Saturday 26 November from 10am to 4pm.
12. Scandinavian Christmas Market, Rotherhithe
This is as authentic as it will get when it comes to Scandinavian Christmas Markets in London. Squeezed in between the Finnish and Norwegian Churches in Rotherhithe, you’ll find this quaint assortment of stalls selling Nordic homewares, arts and crafts, food and drink. The free fair and market are on from 18 – 20 November, Albion Street, Rotherhithe SE16 7JG.
13. Blackheath Christmas Fair
Explore 52 stalls full of festive treats and ornaments, perfect for gifting to others or just for treating yourself. Admission is free for friends of Age Exchange and under 16s, costing £2 for others. 20 November,
Great Hall, Blackheath Halls, 23 Lee Road SE3 0RQ.
14. Belgravia Christmas Sunday
Elizabeth Street will be transformed into a winter wonderland for Belgravia Christmas Sunday, thriving with handmade craft stalls and boutique market sellers, children’s entertainment, choirs, brass bands and delicious festive food and drinks. Just 10 minutes walk from Victoria (national rail/tube), Knightsbridge and Sloane Square (tube), Belgravia Christmas Sunday London SW1 is a family day out not to be missed. On December 3rd, 11am – 5pm. Elizabeth Street, Belgravia SW1.
15. Geffrye Museum Night Market
Head down to Geffrye Museum for the first of a two part special edition Crafty Fox night market. More than 65 artisan craft makers will take to the stalls, with charming gifts lining the table tops. Shuffle around with mulled wine in hand and a mince pie in the other, gathering quirky gifts for friends and family as cinnamon notes fill the air. 15 December from 4pm-9pm, 136 Kingsland Road E2 8EA.
16. Kingston Christmas Market
With it’s village-like feel and accessibility (quick trains from Waterloo), and lots of pretty German market stands, Kingston’s Christmas Market is my personal favourite. This year the town will see huge developments in a bid to turn Kingston into the largest town centre Christmas event in the UK, surpassing Manchester, York and Birmingham. Worth a visit! Nearly Wimbledon also has a fab Christmas market which is on every weekend from Saturday 26th November (Wimbledon Piazza SW19 1QB). Kingston Market is on daily from 17 November until Christmas, Clarence Street KT1.