Christmas is coming soon! Christmas markets London are back in business. Tempting gifts, beautiful Christmas trees, and reunited families… All of these make people look forward to Christmas. If you want to get out and feel the festive air of Christmas, London Christmas market is a fun event you can never miss.
This year, London is still hosting plenty of Christmas markets. Filled with colourful lights, delicious food and various small gifts, Xmas markets London can satisfy you whether you want to take a walk with friends and family or buy food and gifts for Christmas. We will show you a list of the best Christmas markets London in 2024, hoping you’ll have a happy Christmas.
Fun London Christmas markets
1. Christmas Independent Ceramics Market
- Where: 133 Copeland Road Copeland Park Peckham SE15 3SN
- When: 8 December, 2024
- Best for: Various ceramics, from cups to art sculptures
Many British people are really keen on ceramics. Thus, Christmas Independent Ceramics Market will be your must-visit London Christmas market. It provides great opportunities for you to appreciate and buy various delicate and affordable ceramics. This year, the event brings together over 90 ceramists, including current students, graduating students, and professional ceramists from ceramic studios. The styles of the ceramics vary from simple to colourful. The types of ceramics also varied, ranging from teacups and bowls to saucers and vases. Here you can admire all kinds of ceramics, and buy the favourite home.
2. Christmas at Leadenhall Market
- Where: Leadenhall Market, Gracechurch Street London EC3V 1LT
- When: 14, 16, 24 November & 7 December, 2024
- Best for: From jewellery and homeware to art and more
Leadenhall Market is situated in the heart of the Square Mile in London, boasting a selection of boutiques, restaurants and bars. Because of the Victorian architecture, the market is full of Christmas spirit. This year, the Lord Mayor of London will also turn on the Christmas lights here. Every shop and tree along the street will be full of flashing lights to show the festive cheer. Walking along the Leadenhall Market, you can not only feel the Christmas atmosphere, but also buy many exquisite handicrafts. It has become one of the Christmas markets in London that almost everyone has to visit.
3. Southbank Centre Winter Market
- Where: Southbank Centre, London, UK
- When: 1 November – 26 December, 2024
- Best for: Delicious food and amazing jewellery and decorations
Every year, there is a London Christmas market in the Southbank Centre. And this annual Winter Market attracts lots of people to get in the Christmas spirit here. With the snow, the whole Southbank Centre looks like a wonderland only existing in a fairy tale. Especially when Christmas is approaching, everyone has a happy smile on their face. Besides, you can also enjoy many delicacies such as truffle burgers, duck wraps, Dutch pancakes and cheese toasts. Imagine how wonderful it would be to drink hot wine while walking down a dreamy street. Many exquisite handicrafts, jewelry and decorations are even more lovely and sparkle under the festive lights.
4. Hyde Park Winter Wonderland
- Where: Hyde Park
- When: 21 November, 2024 – 5 January, 2025
- Best for: Several activities
Hyde Park Winter Wonderland is full of activities during the Christmas season. People gather at the UK’s largest ice rink to enjoy this winter sport with family and friends. There is also a skating show here to show people what it is like to be a real winter elf. A variety of stalls also provide you with a better place to go. Here, you can buy some Christmas gifts and ornaments for yourself and your loved ones. When you’re tired, you can enjoy live music at Hyde Park while enjoying delicious food, such as waffles and hot cocoa. Hyde Park, the winter wonderland, will offer festive fun for all ages with over 100 rides and attractions.
5. Beautiful & Useful Craft Fair
- Where: Garden Museum
- When: 1 December, 2024
- Best for: Plant-inspired crafts
Held at the Garden Museum, Beautiful & Useful Craft Fair will showcase delicate works of the UK’s finest designers and manufacturers, including Bohemian handcrafted ceramics, textiles, jewellery and homeware. Among the most distinctive are containers, decorative paintings, and ornaments inspired by plants and nature. These items are either decorated with floral patterns or made of natural materials. At this Christmas market in London, you can admire real art and buy beautiful but affordable gifts.
6. King's Cross at Christmas
- Where: Lower Stable Street, Coal Drops Yard
- When: 21 November – 22 December, 2024
- Best for: Food and live music
King’s Cross at Christmas is a popular destination in London during the Christmas season, and is known for its wealth of festive markets and events. During the Christmas season, there are several London Xmas markets, offering some of the best artisans and food stalls in London. There is also a special vegetarian Christmas market, a Mexican Christmas market for a spicy holiday experience, as well as handicrafts from the TOAST brand. The light of King’s Cross is also not to be missed, including the 50-foot tall traditional Christmas tree. You can enjoy the perfect combination of shopping, food and festive atmosphere here.
7. Christmas Duck Pond Market
- Where: Chiswick House and Gardens
- When: 30 November – 1 December, 2024
- Best for: Music and street food
The 2024 Christmas Duck Pond Market will be held at Chiswick House & Gardens. Known for its selection of craftsman stalls, music and street food, this market is one of the best Christmas markets London. Here you can find local, affordable goods including cups, paintings, scarves, etc. The market is pet-friendly and you can bring your pets along to enjoy the atmosphere of this festive market. Chiswick House & Gardens is also a famous historic attraction. It is one of the earliest and most important neo-Palladian villas in the UK, built between 1726 and 1729.
8. Spitalfields Christmas Market
- Where: Spitalfields Market
- When: November 26
- Best for: International food and free face painting
Where to spend London Christmas? Spitalfields Christmas Market is a festive Christmas market in the East End of London, known for its unique shopping experience and a wealth of food stalls. Spitalfields Market brings together 42 food and beverage vendors and 56 shops and stalls. Here you can find everything from traditional festive dishes such as mulled wine and mince pies to international snacks such as steamed buns and curried mutton. The market also offers free face painting and children’s Christmas crafts workshops, as well as performances by the market’s own Gospel choir.
9. Satanic Flea Market: Anti Christmas Fayre
- Where: Electrowerkz
- When: 8 December, 2024
- Best for: Creepy things
Satanic Flea Market is a quarterly dark arts and crafts event based in London, England. Bringing together more than 150 unusual shops, the 2024 Anti Christmas Fayre will take place on December 8, and offers a wide range of antiques and custom collections, underground fashion, diviners, original art, cultural relics, vintage clothing, unusual toys, mystery trinkets, rare records, handmade comics and magazines, human skulls, specimens and more. This market is not only the perfect place to find last-minute creepy gifts and curses, it’s also a place to experience alternative culture and express your own style.
10. North London Makers' Market
- Where: Florentia Village
- When: 14-15 December, 2024
- Best for: Unique furniture
North London Makers’ Market is a festive market dedicated to finding unique and well-designed home furniture. In 2024, the market will take place on December 14-15, bringing together more than 60 artists, designers and makers to showcase their works. The market is a special festive edition of Stoke Newington’s monthly Market, offering customers a wealth of opportunities to pick up the perfect goods. If you need to buy gifts for friends who have an eye for decorations and unique trinkets, this Christmas fair London is undoubtedly a perfect place.
11. Borough Market's Evening of Cheese
- Where: Borough Market
- When: 11 December, 2024
- Best for: High-quality cheese
Christmas Borough Market’s Evening of Cheese is an annual cheese-themed holiday event. In 2024, the event will be held on December 11, from 6 p.m. to 9 p.m. London’s famous Borough Market will invite cheese lovers to taste and buy high-quality cheeses from the UK, Ireland, France, Italy, Spain, Switzerland and the Netherlands. Not only will participants be able to buy their favourite cheese, but they will also be able to get suggestions from experts on wine pairing, cider, chutney and more. In addition, free admission is available for cheese lovers to enjoy the culinary experience.
12. Urban Food Fest’s Christmas Market
- Where: Victory Park
- When: 28 November, 2024
- Best for: International food
Urban Food Fest’s Christmas Market is a festive and multicultural food Christmas market London. In 2024, the market will be held in Get Living’s East Village development, offering a culinary experience that combines tradition with multiculturalism. The market not only offers Greek, Caribbean and Turkish cuisines, but also Mariachi band performances, adding to the festive atmosphere. In addition, the market has traditional Christmas treats such as mince pies. Moreover, there are stilt walkers and a market selling Christmas gifts, jewellry, children’s handicrafts and other goods. Children may even get to meet Santa himself.
13. DIY Christmas Art Market
- Where: Peckham, London
- When: 7 December, 2024
- Best for: Delicate Christmas gifts
DIY Christmas Art Market is a creative holiday market that offers a range of unique gift options. Here you can find art prints and screen prints, as well as T-shirts, comics, reusable bags, ceramics, etc. The market also offers mulled wine and mince pies for you to enjoy the festive atmosphere while shopping. This market is especially good for finding one-of-a-kind gifts, whether for friends or family or for yourself. Therefore, it is the best Christmas market London for many people.
14. Whitgift Christmas Market
- Where: Whitgift Square
- When: 14 December, 2024
- Best for: Delicious food
Whitgift Christmas Market is a Christmas market in Croydon, London, hosted by Centrale & Whitgift Shopping Centre. For the 10 days leading up to Christmas, local makers and bakers will set up stalls in Whitgift Square, offering gift inspiration and delicious food to make your Christmas even more delicious. You can expect to find handmade cards, vegan cakes, mulled wine, scented candles, artwork and more here. There are also free daily workshops to teach you how to make your own Christmas ornaments, DIY Christmas stockings, or decorate a gingerbread house.
15. Kingston Christmas Market
- Where: Kingston upon Thames, London
- When: 7 December, 2024
- Best for: Strong festive atmosphere
Kingston Christmas Market is a traditional London Christmas market, known for its wealth of handmade goods and festive air. The Market is located between the historic Ancient Market Place. Here, you can expect various Christmas food and drinks, including traditional mulled wine, artisanal cheeses, and vegetarian dishes. In addition to food, the market also offers a variety of Christmas gifts and decorations. What’s more, the market is home to lots of entertainment for families, including live music, children’s rides and curling experiences. Kingston Christmas Market is a family-friendly marketplace London that will not only meet your shopping needs, but also immerse you in the festive cheer.
16. Fulham Palace Christmas Fair
- Where: Fulham Palace
- When: 30 November, 2024
- Best for: A unique shopping experience in a historic palace
Fulham Palace Christmas Fair is one of London Christmas markets held in Fulham Palace and its surrounding grounds. This bazaar offers visitors a unique shopping experience in a historic palace. At the bazaar, visitors can browse small business stalls, buy gifts and food, and enjoy festive snacks such as mince pies and mulled wine. Besides, the fair features performances by local choirs in the courtyard, as well as craft activities for children. There is an adults-only preview on Friday night, while Saturday is open to everyone.
17. Yokimono Japanese Christmas Market
- Where: 21-31 Shacklewell Lane, Dalston,London, E8 2DA
- When: 6-8 December, 2024
- Best for: Japanese-themed Christmas market
Yokimono Japanese Christmas Market is a Japanese-themed Christmas market and cultural event. Yokimono means “good things” in Japanese. As a result, the market offers a range of goods made in Japan or by Japanese artists based in London, including food, desserts, kimonos, ceramics and more. In addition to the diverse market stalls, there are live performances by Japanese musicians. This market is not only a great place to find unique and authentic Christmas gifts, but also a great opportunity to experience traditional and contemporary Japanese arts, crafts, food and culture.
18. The Swedish Church Christmas Fair
- Where: Swedish Church
- When: 22-24 November, 2024
- Best for: Things with Swedish flavour
The Swedish Church Christmas Fair is a traditional London Christmas market full of Swedish flavour. Here, it is like you’re on a Scandinavian journey. The market offers a variety of Swedish specialities, such as herring, salmon, cheese and chocolate. In addition, there are handicrafts, candles, tableware, etc. Each year, the fair also sets up an on-site cafeteria with hot dog stands, waffles and mulled wine. This is the perfect opportunity to feel the Swedish Christmas atmosphere in London.
19. Chelsea Physic Garden Christmas Fair
- Where: Chelsea Physic Garden
- When: 21-24 November, 2024
- Best for: Unique atmosphere and high-quality handicrafts
Chelsea Physic Garden Christmas Fair is a historic Christmas market in London, located in the Chelsea Physic Garden on the banks of the Thames. The bazaar is known for its unique atmosphere and high-quality handicrafts. Visitors can find a variety of Christmas gifts and decorations here, while enjoying the festive atmosphere and food. Chelsea Physic Garden is also a botanical garden in its own right with more than 4,500 species of medicinal, edible and useful plants, making this London Christmas market more than just shopping. Therefore, it is also an experience to explore nature.
20. Christmas Craft Market
- Where: St Bartholomew’s Hospital Square
- When: 23-24 November, 2024
- Best for: Excellent crafts
Christmas Craft Market is one of the best London England Christmas markets focused on crafts, providing customers with a platform to find unique and personalized holiday gifts. Here, you can expect to find a range of goods crafted by local artists, including ceramics, woodwork, knitwear and more. The market is not only a great place to shop, but also an opportunity to support local creative industries and small businesses. Customers can enjoy shopping in a festive atmosphere while communicating directly with the creators and learning the story behind each piece.
Have fun at Christmas markets in London
There have been many of the best London markets of all time. The Christmas Markets London are one of the highlights of the city’s festive season. They not only provide a wealth of shopping options for citizens and tourists, but also bring a strong festive atmosphere and cultural experience. These markets are located in all corners of the city, each with its unique theme and character, from traditional European feelings to modern creative handicrafts, to food and drinks all over the world. Each market has its own charm. These markets not only offer the opportunity to buy Christmas gifts, but also to enjoy the joy of the cold winter. Thus, visiting London Christmas markets becomes an integral part during Christmas.
FAQ on Christmas markets London
The Christmas atmosphere of London has always been very strong. People often use various forms to celebrate Christmas, of which the Christmas market is an important way. Here is a list of some of the best Christmas markets in London:
- Christmas Independent Ceramics Market
- Christmas at Leadenhall Market
- Southbank Centre Winter Market
- Hyde Park Winter Wonderland
- Beautifull & Useful Craft Fair
- King’s Cross at Christmas
- Christmas Duck Pond Market
- Spitalfields Christmas Market
- Satanic Flea Market: Anti Chritsmas Fayre
- North London Makers’ Market
Each London Christmas market has different opening dates. Here are some of them just for your reference:
- Christmas Independent Ceramics Market: 8 December, 2024
- Christmas at Leadenhall Market: 14, 16, 24 November & 7 December, 2024
- Southbank Centre Winter Market: 1 November – 26 December, 2024
- Hyde Park Winter Wonderland: 21 November, 2024- 5 January, 2025
- Beautiful & Useful Craft Fair: 1 December, 2024
Winter Wonderland in Hyde Park offers the most Christmassy atmosphere in London. Every year, lots of people gather here to celebrate this great festival.
Manchester Christmas market is the biggest Christmas market in UK, which can spread its festive spirit across nine streets and squares in the city centre.
Established in 1982, Lincoln’s Christmas Market is often regarded as the oldest traditional Christmas market in the UK. The market is full of German characteristics.