Planning a festive trip to the big smoke? Here’s our pick of the best Christmas Markets in London this holiday season!

The better way to shop at Christmas

If the thought of Christmas shopping fills you with dread, then why not do something different this year? Come late November, London is filled with loads of cheerful Christmas markets. Forget battling crowds on the high street or panicking about whether your online buys will arrive in time. Head to one of London’s Christmas Markets and you can pick up some thoughtful presents whilst soaking up the festive atmosphere with a mug of mulled wine and some roasted chestnuts! Pure Christmas bliss!

Best of all, London’s Christmas markets run for much longer than other parts of Europe so you can enjoy the festive atmosphere whenever you choose to visit this winter. Check out our pick of some of the best Christmas markets and get planning your trip to London this winter!

1. Winter Wonderland

Where? Hyde park 

When?  9th November – 6th January

Why go? For all of you big kids at heart! 

Tickets: Entry is free but book ahead  for ‘experiences’ 

As its name suggests, Winter Wonderland is actually much more than a Christmas market. London’s Hyde Park is transformed into a full on festive village with fair rides and food and drink stalls (including a proper ‘Bavarian Village!) and all the usual market stalls selling gifts and trinkets. There’s even a giant ice rink if you feel like sliding about for a while. A visit to Winter Wonderland certainly isn’t quaint and quiet … There are big crowds, bright lights and decorations that are by no means understated (look out for the singing reindeer head!) But if you’re up for a bit of gaudy festive fun then Winter Wonderland is definitely worth a visit. Entry is free but if you want to do any of the ‘experiences’ on site you’ll need to book ahead.

Image courtesy of

2. Leicester Square Christmas Market 

Where? Leicester Square

When?  9th November – 6th January

Why go? To find Christmas cheer in the heart of London!

Tickets: Free Entry 

If you want to be in London’s beating heart this festive season, then head to Leicester Square for this traditional Christmas Market. This one ticks all the boxes if you’re looking for a market with a very traditional feel. You’ll find stalls selling an array of Christmas goodies and some tempting Christmas food and drink. This market is right in the centre of London’s theatre land so why not combine your shopping with a visit to watch a play or your favourite musical? A visit to the Coliseum Theatre to see The English National Ballet perform The Nutcracker is a magical Christmas treat! Cheap tickets are often available on the day. Also worth checking out in the area is picturesque Covent Garden where you’ll find street performers, charming shops and plenty of places to eat and drink. Trafalgar Square’s giant Christmas tree is also a sight to behold – be sure to check it out!

Image courtesy

In need of a festive tipple? Check out our guide to the best winter bars in London! 

3. Borough Market 

Where? Borough Market, Southwark St, London SE1 1TL

When?  From December 5th

Why go? For festive foodie finds!

Ok, you got us! This isn’t officially a Christmas Market but a visit to Borough during the festive season is a must-do for all you foodies out there. This recently restored venue is a fabulous food market selling everything a food lover could desire. From fabulous cheeses (try the heavenly aged Gruyere!) to delicious cured meats, deli items from glorious olives to sun dried tomatoes, porcini mushrooms, home made pasta and oh yes chocolate to die for! You could do pretty much all your Christmas shopping here and all your friends and family would have very happy bellies! Insider tip: free samples abound at Borough so grab a mug of mulled wine, wander round and try a bit of this and a bit of that … festive perfection! Check our the Borough website more info and Christmas opening times.

Image courtesy

Still hungry? Here’s where to find the best street food in London!

4. The Southbank Winter Festival 

Where? The Queen’s Walk, Lambeth, SE1 8XX

When?  9th November to 27th December

Why go? For all the Christmas romantics!

This one is for all of you young romantics who are feeling the love this Christmas. You need to get down to the Southbank which is particularly twinkly and sparkling at this time of year. Little wooden huts dot along the riverside – there’s festive food, the usual mulled wines and ciders and all the romance of Christmas in London. The vibe here is pretty relaxed, so stroll along and soak up the festive vibes at your leisure. Just next door is the London Eye, so if you’ve got a bit of spare cash to flash then book a trip at dusk, just as the light is fading, and you’ll see the city light up as you circle around in London’s famous giant wheel! More info on The Southbank Winter Festival can be found here.

Image courtesy

5. Christmas by the River

Where? London Bridge

When? 29th November – 2nd January 

Why go? For all the Christmas romantics

This is a super cute little Christmas market sprinkled with a touch of London chic. Lots of little wooden stalls decked with twinkling lights line the banks of one of the most stunning parts of the river, with Tower Bridge and The Tower of London acting as a magical backdrop! Are there Food stalls? Of course! Mulled wine? In abundance! Tempting Christmas treasures? You bet.  This is a stylish Christmas market with a boutique feel with around 70 stalls selling lovely stocking fillers and plenty of food and drink stops. There will also be workshops so check out their website to see what’s happening.

Image courtesy

So this festive season, take our advice and get your Christmas shopping in with a healthy dose of festive cheer at one of London’s magic Christmas markets!
Book your bed at Clink now and you’ll have a great base to explore the best of London at Christmas!