London’s Christmas markets are a treasure trove of festive delights, offering a charming array of handcrafted gifts, seasonal treats, and Christmas decorations. These bustling markets, nestled in some of London’s most iconic locations, create a merry atmosphere that invites both locals and tourists to experience the magic of the season.
Imagine this: The air is filled with the tempting aroma of warm mulled wine, the soft glow of fairy lights twinkle everywhere you look, and sounds of festive tunes blend in with the noise of people enjoying themselves.
Christmas markets in London are not just markets; they are vibrant hubs of holiday enchantment, where the spirit of the season comes to life. But here’s the twist – these magical moments are fleeting – so grab your chance to enjoy these markets while you can. In this article, I unveil the ultimate guide to London’s Christmas markets to help you make the most of the 2024 festive season.
Contents
- Types of Christmas market
- Opening dates and times
- Christmas markets in London
- 1. Hyde Park Winter Wonderland
- 2. Southbank Christmas Market
- 3. Trafalgar Square
- 4. Christmas by the River at London Bridge City
- 5. Greenwich Market
- 6. Covent Garden
- 7. Leicester Square Christmas Market
- 8. Borough Market
- 9. Spitalfields Market
- 10. King’s Cross
- 11. St Paul’s
- 12. Paternoster Square
- 13. Kingston Christmas Market
- 14. Columbia Road
- 15. Fleet Street Quarter
- London Christmas markets map
Types of Christmas market
There are two distinct types of Christmas market in London; pop-up and permanent.
Permanent markets open all year round, but become Christmas-themed towards the end of the year, with festive decorations, stalls and Christmas trees.
Pop-up markets consist of a number of temporary wooden huts selling gifts, food, drink and other items. Often there is a bar and eating area too. These are usually erected just for the Christmas season, so are usually in place from the middle of November. Some of these are operated by the same company, so some pop-up markets have similar stalls. You’ll often find the same items for sale in many of the pop-up markets, such as Christmas ornaments, food and other gifts.
Because most of these markets are very similar, don’t feel you’re missing out if you don’t visit them all – just pick one or two based on their location.
Most Christmas markets in London are free to visit – there is only one that you have to pay to enter, and that is Winter Wonderland at Hyde Park.
Opening dates and times
Most Christmas markets in London open in mid-November, and run until the end of the year.
The pop-up markets are generally open from late morning to night, 7 days a week. I’ll update each listing once opening dates and times are confirmed, usually in October or early November.
Christmas markets in London
Listed in no particular order, here are my favourite Christmas markets in London.
1. Hyde Park Winter Wonderland
Winter Wonderland at Hyde Park is London’s largest Christmas attraction, and is located right in the middle of the famous Hyde Park. It’s much more than just a Christmas market though, and includes a number of other attractions and rides. There are roller coasters, ice sculptures, a giant wheel and even an ice bar.
If you’d like to discover more, I’ve written a review of Hyde Park Winter Wonderland.
The Christmas market within Winter Wonderland is billed as one the largest in London, with more than 100 wooden cabins but actually it doesn’t seem as impressive as the stalls are spread out over the whole area. The Christmas market area itself has a lot less than 100. While it lacks some of the variety that other markets have, it does have a lot of decent food stalls.
Entry to Winter Wonderland is free during selected off-peak times, but at busier times it will cost up to £7.50 per person to get into. If you want to enjoy any of the attractions or rides, these cost extra although you can save by buying in advance online. If you spend £25 on extras you’ll get your entry for free. Full details of pricing can be found on the Winter Wonderland website [link].
If you just want to explore the market and don’t have any interest in any of the other attractions, then I’d recommend going for one of the off-peak times to get free entry. It also gets busy in the evenings and at weekends, so if you prefer a less crowded experience then I’d suggest going before 4pm on a weekday.
Compared to the other Christmas markets in London, Winter Wonderland is a much bigger and more full-on experience. If you want the whole Winter Wonderland experience, it’s well worth a visit. If however you’d prefer a less crowded or expensive experience, I’d recommend visiting one of the other markets in London.
Dates: 21st November 2024 to 5th January 2025
Times: 10 a.m. to 10 p.m.
Nearest Tube: Hyde Park Corner, Knightsbridge, Marble Arch, Victoria, Green Park. Please note that Hyde Park Corner and Marble Arch can get very busy during peak times, so it’s advisable to use alternative stations.
Cost: Up to £7.50 per person (adult and child) to enter, plus additional fees for rides and attractions. Book online here.
2. Southbank Christmas Market
This market is one of the smaller Christmas markets in London, but it is in a great location. Situated just to the east of the London Eye on the south bank of the Thames, you get fantastic views across the river towards the Houses of Parliament and Big Ben to the left, and St Paul’s Cathedral to the right.
While it’s not the biggest market in London, it’s still worth a visit if you’re in the area and ideal to combine with a trip to the London Eye or London Aquarium. Wandering along the south bank is enjoyable at any time, but it is even more so on a chilly winter evening with a cup of warm mulled wine in your hands as you admire the view.
There’s a selection of chalets selling street food, drink and gifts, plus you can have a go at curling.
You can find out more in my in-depth review of the Southbank Christmas market.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Waterloo
Cost: Free
3. Trafalgar Square
Trafalgar Square at Christmas is best known for its famous Christmas tree, generously donated every year by Norway. However, did you know there is also a small Christmas market there too, nestling almost under the pine leaves, and in front of the National Gallery?
There are around 35 stalls in total plus a large bar selling festive drinks. The stalls offer a good mixture of Christmas ornaments, gifts and food. It’s not quite the biggest or the best, but it’s still a decent size plus the location and view definitely makes it worth a visit.
While you’re in the area, there are plenty of other things to do too, including checking out some of London’s famous Christmas light displays, or even a Christmas carol concert at the nearby St Martin-in-the-Fields.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Charring Cross, Leicester Square
Cost: Free
4. Christmas by the River at London Bridge City
Another Christmas market on the south bank of the River Thames, this one is located between Tower Bridge and London Bridge, very close to London Bridge station. The wooden huts stretch from The Scoop, past HMS Belfast all the way up to Hays Galleria, and include the usual selection of gifts, ornaments and food stalls. There is also a seating area and bar, so you can enjoy a drink and bite to eat. There is a wide variety of food on offer, including German Bratwurst, Mexican nachos (I can highly recommend these) and mince pies.
The location is fantastic, with views of Tower Bridge and the Tower of London just the other side of the river.
It can get quite busy in the evening, especially as the path narrows at certain points but overall, this market is well worth a visit. If you’re making a day of it, you could combine it with a visit to one of the nearby attractions like Tower Bridge, or even a boat trip along the Thames from one of the nearby piers.
You can find out more in my in-depth review of Christmas by the River.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: London Bridge, Tower Hill
Cost: Free
5. Greenwich Market
One of London’s historic markets, Greenwich market sits very close to the Old Royal Naval College in South East London. It is a fairly small market in size, but is packed full of quality stalls selling arts, crafts and fashion items.
While here, you can also explore the historic maritime neighbourhood of Greenwich, illuminated in a festive light display. Nearby is also the ice rink at the historic Queen’s House, ideal for a bit of winter ice skating.
While easy to get to on the DLR, why not embrace Greenwich’s maritime history and take a river taxi there from one of the piers on central London.
Dates: From 20th November 2024
Times: TBC
Nearest Tube: Cutty Sark for Maritime Greenwich
Cost: Free
6. Covent Garden
Covent Garden is another permanent market that is open all year round, but transforms itself at Christmas.
It also features one of London’s famous Christmas trees, almost rivalling the nearby Trafalgar Square tree in size. Covered in decorations and Christmas lights, the market contains a mixture of small shops, restaurants and individual traders at the Apple Market.
On the outer edge of the market, you can find a range of luxury boutiques as well as a large Apple store so there should be something here for everyone.
In the market piazza next to the tree, you can also usually find street performers doing their best to entertain you.
When you’ve finished exploring the delights of the market, there are plenty of things to do nearby – from a performance at the Royal Opera House, or a visit to the London Transport Museum. Or maybe even take a walk and explore some of London’s Christmas light displays, or pop in to the nearby Neal’s Yard.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Covent Garden
Cost: Free
7. Leicester Square Christmas Market
This very centrally located market might be small, but it is still very much worth a visit. Sitting right in the middle of Leicester Square, unlike the other markets in London this one is fully enclosed and you may have to queue to get in. Despite the compact area, they do pack a decent number of stalls in although this does mean it can be quite crowded at busy times.
Also unlike most of the other Christmas markets in London, the stalls are beautifully decorated featuring wood carvings rather than just a plain wooden shed.
One of the highlights is the award-winning cabaret spectacular La Clique, featuring circus, comedy and caberat. Find out more and book tickets on their website.
If you can’t find what you’re looking for here, then you’re not far away from the markets at Covent Garden and Trafalgar Square. You’re also in a great location to wander up to Regent Street to admire the Christmas lights displays.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Leicester Square, Piccadilly Circus
Cost: Free
8. Borough Market
Borough Market is London’s oldest food market, and today is one of London’s biggest. Open all year round, there are over 100 stalls offering everything you could possibly want including cheese, freshly baked bread, olive oil, fresh fish and meat. You can enjoy a tasty snack at one of the many food stalls, or buy some special ingredients to cook at home.
During the festive season, it takes on a festive feel with Christmas decorations a-plenty, and is a great place to shop for food-related gifts. Usually closed on Mondays, it is open 7 days a week during December.
It’s just a few minutes walk from the market at London Bridge City, so it would be easy to visit both in one trip.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: London Bridge
Cost: Free
9. Spitalfields Market
Spitalfields is one of London’s biggest and best markets, open all year round. Over the Christmas period, it takes on a more festive feel, with the independent stall holders selling a variety of items that would make ideal Christmas gifts.
You can also enjoy eating from a large array of street food stalls, or shop in one of the stores located around the edge of the market.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Liverpool Street
Cost: Free
10. King’s Cross
The area around King’s Cross is one of the best spots to enjoy the build up to Christmas in London. There’s a huge 50-foot Christmas tree in Coal Drops Yard, plus a pop-up cocktail bar set in an alpine wonderland with live DJ sets every Thursday. You can shop from the range of stores and pop-up market stalls in the Canopy Market, plus enjoy festive food and drink.
Find out more at the King’s Cross website.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: King’s Cross
Cost: Free
11. St Paul’s
This market, located next to St Paul’s Cathedral, is new for 2023, and an addition to the nearby market in Paternoster Square. This is actually the smallest Christmas market in London with just 9 stalls in 2023. The majority of these were food stalls, with just a couple selling gifts.
Due to the small number of stalls and lack of variety it isn’t really worth going out your way to visit, however if you’re near St Paul’s then it’s a nice festive addition to your visit.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: St Paul’s
Cost: Free
12. Paternoster Square
Located in Paternoster Square just next to the iconic St Paul’s Cathedral, this is one of the smaller Christmas markets in London. If you’re working in the City or visiting St Paul’s it’s the perfect place to visit and get into the festive spirit.
In 2023 there were just 12 stalls. Most of these were food stalls, with a handful of gift stalls. It’s also very close to the even smaller market outside St Paul’s Cathedral.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: St Paul’s
Cost: Free
13. Kingston Christmas Market
There has been a market in Kingston upon Thames for hundreds of years, and the historical Ancient Market takes on a Christmas theme from the 16th of November.
As well as a number of stalls selling unique homemade gifts and festive food, there is also a ski-themed Alpine village. Here you can enjoy a game of curling, and enjoy the Christmas lights.
Dates: 2024 dates TBC
Times: TBC
Nearest Station: Kingston
Cost: Free
14. Columbia Road
Columbia Road is more famous for its Sunday flower market, but on Wednesdays in the run up to Christmas, it takes on a more festive feel. The shops open late, offering handcrafted gifts and tasty festive treats. There is also carol singing to add to the festive feel.
Dates: Wednesdays from the end of November
Times: TBC
Nearest Tube: Hoxton
Cost: Free
15. Fleet Street Quarter
One of the smallest and quietest Christmas markets in London, the stalls in New Street Square offer a small but interesting range of unique gift ideas. You’ll also have to be quick to catch this one – it’s usually only open for 1 weekend in the run-up to Christmas.
Dates: 2024 dates TBC
Times: TBC
Nearest Tube: Chancery Lane
Cost: Free
London Christmas markets map
How to use this map: Click on the icon in the top-left corner of the map to reveal a list of locations. If you click on one of the locations in the list, or one of the pins on the map, you can get more information or directions to it.
Click on the star just to the right of the title to save to your Google Maps account. You can then view the map on your phone or computer by opening Google Maps, clicking the “Saved” icon and then selecting Maps. You’ll then see this map in your list.
To open a larger version of the map in a new tab, click on the icon to the top right.