Every November and December, London springs to life with all things festive. From Oxford Street's spectacular Christmas lights and pop-up ice rinks to cinemas showing festive flicks and more, there's so much to see and do in London throughout the festive period. However, one of the best things to do this time of the year is to explore all of London's bustling Christmas markets. You'll find everything from stocking fillers made by artisan producers to stalls serving up more varieties of mulled wine than you can count on two hands. Here's our guide to the best Christmas markets in London.
Guide to Christmas markets in London
-
London Christmas markets
-
1Winter Wonderland The most popular Christmas market
-
2Southbank Centre Winter Market The ultimate festive fiesta
-
3Portobello Road Market Plenty of festive cheer
-
4Covent Garden Christmas Village An extra special Christmas market
-
5Winter by the River Igloos and alpine-inspired treats
-
6Kingston Christmas Market A little further afield but well worth the journey
-
7Greenwich Christmas Market For the stocking fillers
-
8King's Cross Canopy Market Christmas in King's Cross
-
9Leicester Square Christmas Market Lively festive market and events
-
10Leadenhall Christmas Market Markets in an iconic space
-
11Spitalfields Christmas Market Festive cheer in an old market
-
12The Satanic Flea Market's (anti) Christmas Market For those who don't love Christmas
-
Jump to
London Christmas markets
Where to soak up the festive cheer
The most popular Christmas market
Winter Wonderland is the most popular Christmas Market in London, meaning it's also the busiest. This shouldn't put you off, though. There's so much to see and do here, from rummaging through the German-themed markets and enjoying street food like traditional bratwurst to sinking pints in the giant German beer tent. Fancy a Christmas singalong? Hire one of their karaoke huts to belt out your best take on Mariah Carey's classic Christmas tune.
- Date: November 21-January 5
-
Hyde Park
- Website
- Read more on Thatsup
The ultimate festive fiesta
Every winter, Southbank Centre transforms into a festive fiesta, ready to welcome in the Christmas season in true sparkly style. You’ll find everything from wooden cabins selling Christmas-themed gifts and souvenirs and street food vendors serving tasty festive snacks to a pop-up bar where you can sip on steamy mulled wine.
- Dates: November 1-December 26
-
Belvedere Road, South Bank/Lambeth/Southwark
-
Website
•
Southbank Centre
020-387 995 55 - Read more on Thatsup
Plenty of festive cheer
Celebrate the Christmas season Notting Hill-style at Portobello Road Market. This is one of the largest antique markets In the world, and the annual Christmas Sunday market runs throughout December. You can expect handmade gifts and creations by artisans and makers, vintage clothing (great for finding a festive office party outfit), plenty of mulled wine and lots of festive cheer.
- Dates: December 3-17
-
Portobello Rd
-
Website
•
Portobello Road Market
020-736 130 01 - Read more on Thatsup
An extra special Christmas market
Let's face it: Covent Garden is already pretty magical, no matter the time of year. But that's taken up a notch or two when Christmas comes around. The iconic Christmas tree is adorned with sparkly decorations, and there are more mulled wine varieties than you probably even knew existed. Make sure you leave enough time to explore the boutique shops and restaurants on the heated pedestrianised Piazza, where there will also be a live band playing festive tunes.
- Dates: December 7- January 7
-
Covent Garden, Covent Garden
- Website
- Read more on Thatsup
Igloos and alpine-inspired treats
Once a year, this legendary riverside market gets a festive makeover and turns into the ultimate winter haven. The usual Southbank food vendors give their menus a Christmas spruce up, and there are usually pop-up igloos by Jimmy’s Winter Lodge, where they serve alpine-inspired bites and hot festive drinks with the Thames as your backdrop.
- Dates: November 12- January 5
-
London Bridge City, Southwark/City of London
- Website
- Read more on Thatsup
A little further afield but well worth the journey
You might have to travel a little further out for this one, just beyond Wimbledon, where the regular Kingston Market is transformed into a much sparklier version. You can expect rows of wooden cabins selling handmade pressies and arts and crafts, and streetfood stalls serving tasty Christmas snacks and hot mulled wine. It's well worth the trek.
- Dates: December 7
-
Market Place
- Website
- Read more on Thatsup
For the stocking fillers
Greenwich Christmas Market is the best market to stock up on gifts and stocking fillers, thanks to all of the artisan makers and stalls selling everything from fashion and crafts to original artwork and more. It’s an excellent market in or outside the festive period, but it’s just that little bit more special during the Christmassy months. There's are always plenty of food and drink stalls serving tasty dishes from around the world, many with a festive twist around this time of the year.
- Dates: from 20 November
-
Greenwich Town Centre, Greenwich
- Website
- Read more on Thatsup
Christmas in King's Cross
This is the ultimate place to stock up on artisan gifts and presents made by independent makers. The market is on year-round, but come November, it transforms into a Christmas edition, brimming with festive produce, treats, handmade arts and crafts, street food, and drinks. There will also be a roster of festive-themed events, so be sure to check their website to see what’s happening this year.
- Dates: Every Friday to Sunday
-
2 Granary Square, King's Cross
-
Website
•
King's Cross Canopy Market
077-935 599 85 - Read more on Thatsup
Lively festive market and events
Head to Leicester Square to explore a glittering Christmas market with shows that bring the season to life. The market stalls here sell seasonal treats and refreshments in a lit-up area. Performances like spectacular cabaret shows and festive events just for kids take place in the run-up to Christmas.
- Dates: November 6 – January 5
-
Leicester Square, Westminster/Covent Garden
- Website
- Read more on Thatsup
Markets in an iconic space
There's something Christmassy about Leadenhall Market no matter the time of year—perhaps it has to do with its Harry Potter roots. However, the Lord of Mayor is set to turn on the Christmas lights this year on November 14, featuring a giant tree with colour lights and a light tunnel. There will also be markets taking place in the run-up to Christmas day, with all sorts of goodies up for grabs.
- Dates: November 14, 16, 24 and December 7
-
Gracechurch Street, The City/City of London
-
Website
•
Leadenhall Market
020-760 630 30 - Read more on Thatsup
Festive cheer in an old market
The Old Spitalfields Christmas Market brings plenty of festive cheer to the heart of the city. They are transforming their iconic market space into a Christmas wonderland, with twinkling decorations, Christmas trees and many fairy lights. Expect plenty of mulled wine, live music and seasonal specials from the legendary street food vendors. There will also be Christmas craft workshops and free face painting for the kids. Pop by and enjoy browsing the many stalls and shops while soaking up the festive cheer.
- Dates: 29 Nov-24 Dec
-
65 Brushfield Street, Shoreditch/Tower Hamlets
-
Website
•
Spitalfields Market
020-737 714 96 - Read more on Thatsup
For those who don't love Christmas
The Satanic Flea Market's (anti) Christmas market is perfect for the Scrooges amongst us. Here, you'll find many vendors selling things from the darker side of life, including taxidermy, occult trinkets, and even human skulls, along with other quirky treasures you won't encounter at a typical festive market.
- Dates: 8 December
-
7 Torrens St, Islington
-
Website
•
Electrowerkz
020-397 666 69 - Read more on Thatsup