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, the 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 in 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 last updated best Christmas markets London in 2025, hoping you’ll have a happy Christmas.
Fun London Christmas markets
1. Christmas Independent Ceramics Market
- Where: Unit 8, 133 Copeland Road, Copeland Park, Peckham SE15 3SN
- Nearest Public Transport Station: Peckham Rye
- When: 13-14 December 2025
- Entry Fee: £2 per person
- Best for: Various ceramics, from cups to art sculptures
Many British people are really keen on ceramics. Thus, the Christmas Independent Ceramics Market will be your must-visit London Christmas market. It offers you the opportunity to appreciate and purchase a wide range of unique, delicate, affordable ceramics. This year, the event gathers over 150 ceramic artists, including current and graduating students and professional ceramists from studios in the UK and Europe. In addition to color, 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 your favourite one for home.
2. Christmas at Leadenhall Market
- Where: Leadenhall Market, Gracechurch Street, London EC3V 1LT
- Nearest Public Transport Station: Monument, Bank
- When: 16, 24 November & 7 December, 2025
- Entry Fee: Free
- Best for: From jewellery and homeware to art and more for weekend shoppers
Leadenhall Market is situated in the heart of the Square Mile in London and boasts a selection of boutiques, restaurants, and bars. Because of the Victorian architecture, the market is full of Christmas spirit. The Solo Craft Fair will bring a more festive atmosphere. Every shop and tree along the street will be lit with flashing lights to show festive cheer. Walking along Leadenhall Market, you can not only feel the Christmas atmosphere, but also buy many exquisite handicrafts, from jewellery, home decor, toys, and more. It has become one of London’s Christmas markets that almost everyone has to visit on weekends before Christmas.
3. Southbank Centre Winter Market
- Where: Southbank Centre, London, UK
- Nearest Public Transport Station: Waterloo, Embankment, and Charing Cross
- When: 14 November 2025 – 4 January 2026
- Entry Fee: Free
- Best for: Delicious food, exceptional 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 as Christmas approaches, 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 with your friends. Many exquisite handicrafts, jewelry, and decorations are even more lovely and sparkle under the festive lights.
4. Hyde Park Winter Wonderland
- Where: Hyde Park
- Nearest Public Transport Station: Marble Arch, Hyde Park Corner, Knightsbridge, Lancaster Gate
- When: 14 November 2025 – 1 January 2026
- Entry Fee: £5 for a standard entry ticket
- Best for: Several activities, such as those found ike in a small amusement park
Hyde Park Winter Wonderland offers a variety 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. Don’t forget to book your slot online early, especially during peak times.
5. Beautiful & Useful Craft Fair
- Where: Garden Museum, Lambeth Palace Road, London
- Nearest Public Transport Station: Lambeth North, Westminster, Vauxhall
- When: 7 December 2025
- Entry Fee: £5
- Best for: Plant-inspired crafts
Held at the Garden Museum, the Beautiful & Useful Craft Fair will showcase delicate works of the UK’s finest designers and small businesses, 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. Christmas at King's Cross
- Where: Lower Stable Street, Coal Drops Yard
- Nearest Public Transport Station: King’s Cross St. Pancras
- When: 22 November – 22 December, 2025
- Entry Fee: Free
- Best for: Food and live music
Christmas at King’s Cross 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, 10 unique London Xmas markets take place on different dates, featuring over 100 of the best artisans and food stalls in London. There is also a vegetarian Christmas market, a Mexican Christmas market for a spicy holiday experience, and 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 and food in the Christmas cheer here.
7. Christmas Duck Pond Market
- Where: Chiswick House and Gardens
- Nearest Public Transport Station: Turnham Green
- When: 29 November – 24 December, 2025
- Entry Fee: Free
- Best for: Music and street food
The 2025 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: Old Spitalfields Market
- Nearest Public Transport Station: Liverpool Street, Shoreditch High Street, Aldgate East
- When: 30 November – 24 December 2025
- Entry Fee: Free
- 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, 7 Torrens St, Angel, London EC1V 1NQ
- Nearest Public Transport Station: Angel
- When: 14 December 2025
- Entry Fee: £4
- 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 2025 Anti Christmas Fayre will take place on December 14 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, but also a place to experience alternative culture and express your own style.
10. North London Makers' Market
- Where: Coal Drops Yard, Kings Cross, London N1C 4LW
- Nearest Public Transport Station: King’s Cross St. Pancras
- When: 13-14 December 2025
- Entry Fee: Free
- Best for: Unique handmade goods from local
North London Makers’ Market is a festive market dedicated to finding unique, well-designed handmade home furnishings. In 2025, the market will take place on December 13-14, 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, the Christmas fair in London is undoubtedly an ideal place.
11. Borough Market's Evening of Cheese
- Where: Borough Market, 8 Southwark Street, London, SE1 1TL
- Nearest Public Transport Station: London Bridge, Borough
- When: 10 December 2025
- Entry Fee: Free
- Best for: High-quality cheese
Christmas Borough Market’s Evening of Cheese is an annual cheese-themed holiday event. In 2025, the event will be held on 10th December, 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 receive expert suggestions on wine pairing, cider, chutney, and more. In addition, cheese lovers can enjoy free admission to the culinary experience. Beyond, you can try some festive food in the market, like McLaren’s Christmas Pudding and mulled wine.
12. Urban Food Fest’s Christmas Market
- Where: Islington Square, 116 Upper St, London N1 1AB
- Nearest Public Transport Station: Angel, Highbury & Islington
- When: 15 November 2025
- Entry Tickets: Free
- Best for: International street food
Urban Food Fest’s Christmas Market is a festive and multicultural street food Christmas market in London. In 2025, the market will be held in Islington Square, 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, jewelry, children’s handicrafts, and other goods. Children may even get to meet Santa himself.
13. DIY Christmas Art Market
- Where: Unit 8, Copeland Park, 133 Copeland Road, London SE15 3SN
- Nearest Public Transport Station: Peckham Rye
- When: 13 December 2025
- Entry Fee: £2
- Best for: Delicate Christmas gifts
DIY Christmas Art Market is a creative holiday market that offers a range of affordable, unique gift options. Here you can find art prints and screen prints, as well as T-shirts, comics, reusable bags, ceramics, etc, from over 150 artists and publishers. The market also offers mulled wine and mince pies for you to enjoy the festive atmosphere while shopping. This market is perfect for finding one-of-a-kind gifts, whether for friends, family, or yourself. Therefore, it is the best Christmas market in London for many people.
14. Whitgift Christmas Market
- Where: Centrale & Whitgift shopping centre
- Nearest Public Transport Station: Victoria
- When: 29 November – 21 December, 2025
- Entry Fee: Free
- Best for: Delicious food and performance
Whitgift Christmas Market is a Christmas market in Croydon, London, hosted by Centrale & Whitgift Shopping Centre. Famous for its Giant Christmas Pudding and the Giving Tree Appeal. For the 12 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. Moreover, Santa’s Christmas Skyride is returning this year from 29th November to Christmas Eve.
15. Kingston Christmas Market
- Where: Kingston Ancient Market Place, Kingston-Upon-Thames, London KT1 1JS
- Nearest Public Transport Station: Kingston
- When: 13 November – 28 December, 2025
- Entry Fee: Free
- 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, Bishop’s Avenue, Fulham, London SW6 6EA
- Nearest Public Transport Station: Putney Bridge
- When: 22-23 November 2025
- Entry Fee: Free (£89 for Christmas workshop)
- 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: The Factory, 21-31 Shacklewell Lane, Dalston, London, E8 2DA
- Nearest Public Transport Station: Dalston Kingsland, Dalston Junction
- When: 6-7 December 2025
- Entry Ticket: Free
- Best for: Japanese-themed Christmas market
Yokimono Japanese Christmas Market is a Japanese-themed Christmas market and cultural event in East London. 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
- Nearest Public Transport Station: Edgware Road
- When: 21-23 November 2025
- Entry Fee: £3 (on the door only)
- 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 Glögg (Swedish mulled wine). This market provides a perfect opportunity to feel the Swedish Christmas atmosphere in London.
19. Chelsea Physic Garden Christmas Fair
- Where: Chelsea Physic Garden, 66 Royal Hospital Road, London, SW3 4HS
- Nearest Public Transport Station: Sloane Square
- When: 27-30 November 2025
- Entry Fee: £8 (pre-booked); £10 (on the door)
- Best for: Swedish 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, with over 100 of the finest independent and small businesses. 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 valuable 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, West Smithfield, London, EC1A 7BE
- Nearest Public Transport Station: St. Paul’s
- When: 2-4 December 2025
- Entry Ticket: Free
- 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.
If you’re thinking about studying in the UK, it’s crucial to find the right student accommodation. That’s where uhomes.com comes in. It’s a reliable platform that helps students like you find the perfect place to live in London, Manchester, Glasgow, Cardiff, Birmingham and many other cities. So far, they’ve helped more than 55,000 students successfully find their dream homes.
FAQs on Christmas markets London
What are the best 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
What dates are the Christmas markets London?
Each London Christmas market has different opening dates. Here are some of them just for your reference:
- Christmas Independent Ceramics Market: 13-14 December 2025
- Christmas at Leadenhall Market: 16, 24 November & 7 December, 2025
- Southbank Centre Winter Market: 14 November 2025 – 4 January 2026
- Hyde Park Winter Wonderland: 14 November 2025 – 1 January 2026
- Beautiful & Useful Craft Fair: 7 December 2025
Where is the most Christmassy place in London?
Winter Wonderland in Hyde Park is well known for offering the most Christmassy atmosphere in London. Every year, lots of people gather here to celebrate this great festival with their friends and familly.
Where is the biggest Christmas market UK?
The Manchester Christmas market is the biggest in the UK and famous worldwide, spreading its festive spirit across ten streets and squares in the city centre, with over 200 stalls. 
What is the oldest Christmas market in the UK?
Lincoln’s Christmas Market is often regarded as the oldest traditional Christmas market in the UK, established in 1982. The market is full of German characteristics. However, it has been cancelled since 2023 due the concern of overcrowing.
