With the run up to Christmas now in full swing and winter upon us we thought there was no better time for a guide to the best Christmas Markets to visit in London this December. 


1) Hyde Park Winter Wonderland

Are we playing it safe by picking Hyde Parks Winter Wonderland? Maybe, but the truth is despite the crowds, and the fact it can be a bit expensive, there really is a lot to love here. From the handmade gifts to the mouth watering selections of cheese and pickles, you find more here than any other market in London and afterwards you can enjoy some food and drink or risk the scary rides. Winter Wonderland really does have everything. Of course, we recommend visiting in the early afternoon from Monday’s to Thursday’s to avoid what can be rather immense crowds.

2) Greenwich Market

This market is open every day in the run up to Christmas and features more than 150 stalls selling everything from jewellery to art and antiques, to all the usual Christmas fare and food you would usually expect. There’s also plenty of street food and drinks to choose from, and all set within a beautiful world heritage site. The market itself is covered so you’ll be able to keep warm and the lights and setting are a real delight.

3) Winterville on Clapham Common

Head south to Clapham Common and you’ll find a magical indoor market containing lots of fantastic stalls for all your last-minute shopping needs. There’s also a fun open-air ice rink, a great selection of street food vendors and lots of entertainment. If that doesn’t take your fancy how about roller disco, crazy golf, or a ride on the big wheel for those unique Instagram photo’s. Winterville has a lot to offer and it’s perfect for children too.

4) Christmas at the Cheesegrater

London’s newest Christmas market is based in the Leadenhall Building – better known to everyone as the Cheesegrater. Featuring nearly twenty cute German style chalets in the open atrium at the foot of the building. You’ll find a diverse range of products and some amazing street food, all accompanied by live choirs and musical special guests. This may be one of the smaller markets but it’s well worth a visit for the food, and the more upmarket items on sale.

5) Wintertime at Southbank Centre. 

No guide to Christmas Markets can be complete without a mention of Wintertime at Southbank. Head to the Southbank and you’ll find spattering’s of different markets, pop-up bars and street food vendors as well as a rooftop sauna and ABBA-oke. You’ll be amazed at what’s on offer both inside the actual centre and outside too, with activities for children and plenty of choice for mum and dad, all wrapped up in a beautiful Nordic theme. We recommend going early so you have time to take it all in, be sure to check out all the stalls and pop-ups outside too and afterwards treat yourself to one of London’s best walks by heading eastwards along the river path – eventually you’ll find yourself coming across another Christmas market stretching from near London Bridge all the way to the Scoop at City Hall. 

We hope you’ve found our guide to the best Christmas markets in London helpful, why not let us know which one you’ll be visiting on our Facebook page here. And don’t forget, if you’re stuck for a last-minute gift for a loved one we always recommend a bottle of La Espanola Olive Oil.