Christmas, one of the most special times of the year, is celebrated with great enthusiasm in London. Fairs and markets are undoubtedly among the things that add colour to Christmas. In these markets, you can enjoy your mince pie and celebrate the arrival of Christmas while drinking mulled wine. The best 15 Christmas markets London in 2022 have been listed for you.

1. Greenwich Christmas Market

The Greenwich Christmas market begins to welcome its guests from mid-November. This is one of the most important markets in the world, with 120 stalls. Festivities are held at the Greenwich Christmas Market every Sunday in December, except Christmas Days. In fact, the market is open all year round, but you should not miss these special times to enjoy the Christmas spirit and drink mulled wine.

The Greenwich Christmas market features handicrafts, fashion items, socks in different patterns, and even original artwork. You can also do your Christmas shopping here.

2. Maltby Street Night Market

Maltby Street Night Market is generally open 1 week before Christmas. Therefore, if you want to visit, you should not follow the days when it is open and be careful not to miss it. Even though it's open all year, the Christmas theme makes it even more fun.

You can do your Christmas shopping at Maltby Street Night Market and enjoy delicious drinks. There is also delicious street food available here.

3. Winter Wonderland Christmas Market

If you want to go to the Winter Wonderland Christmas market, you have to follow the lights to Hyde Park. Then you will see the Christmas lights shining in the darkness. It is also one of the biggest Christmas markets London options.

Winter Wonderland Christmas market has a fun atmosphere. From flamboyant jewellery to unique handicrafts, you'll find the gift you've been looking for here. In addition, the area includes the largest outdoor ice rink not only in London but also in the United Kingdom.

With all these beauties it has, the Winter Wonderland Christmas market is a frequent destination not only for Londoners but also for tourists who come on day trips. And the best part is that you generally don't pay to enter - although you may need to buy tickets during rush hour. This is because the number of people entering is desired not to exceed a certain level. That’s why for free admission; you can visit the Winter Wonderland Christmas market during the week and during the day.

Once inside, enjoy the Christmas gliding on the ice, visit the German beer tents to try delicious beers, or rent a karaoke hut and have an unforgettable night with your family & loved ones. Winter Wonderland, the most famous Christmas markets London, resembles an enchanted ice kingdom. It was opened in 2006.

The Winter Wonderland Christmas market opens at the end of November and runs until the beginning of January. Metro stations you can use to get here include Green Park, Knightsbridge, and Marble Arch.

4. Leicester Square Christmas Market

Leicester Square Christmas Market is located in the heart of London. The market received an award for its high level of service to its visitors. You can wander the stalls here to buy your Christmas gifts and at the same time try delicious dishes.

Leicester Square Christmas Market hosts breath taking shows. You can watch unique shows under the lights and experience the excitement of cabaret. The market gets extremely crowded. Leicester Square Christmas Market features traditional market goods, crafts, lots of options to decorate your Christmas tree, and much more. It is free to enter the market, and this is a significant advantage. In addition, you need to buy tickets to watch theatres such as La Clique or Santa's Grotto.

Leicester Square Christmas Market usually opens in the second week of November and runs until the first week of January. The closest metro stations here are Piccadilly Circus and Leicester Square.

5. Crafty Fox Market

Crafty Fox Market is actually open all year, but you have to wait until the last week to enjoy Christmas. Compared to other Christmas markets London, this place opens later. On the other hand, it hosts incredibly enthusiastic and entertaining activities.

Crafty Fox Market is known as one of the most visited markets in town. The market welcomes tens of thousands of people every year just at Christmas.

6. South Bank Christmas Markets

South Bank Christmas Markets opens the first week of November and usually ends in January. Not far from the London Eye, this Christmas market is also known for its rich ingredients. Street food is very delicious. There are many alternatives for Christmas gifts.

You can try hot drinks alongside German snacks at South Bank Christmas Markets, which has a traditional chalet appearance. We guarantee you will have fun as a family here.

You use Waterloo station to come to the South Bank Christmas Market. If you have time, you can walk from here to the Tate Modern and experience the breath taking view. South Bank Christmas Markets opens at 11 am and closes at 11 pm every day of the week. Feast on delicious international cuisine, mulled wines, and street food topped with cheese.

7. Christmas Market At Tate Modern

The Christmas market at Tate Modern will remind you of a traditional German market. The market, decorated with magnificent lights and Christmas music, has many wooden chalets. In addition, the market is very close to St Paul's Cathedral and has an impressive view.

At the Christmas market at Tate Modern, you can traditionally drink mulled wine and find one of the Christmas gifts you have been looking for, from handicrafts to homemade jewellery. Visitors usually opt for roasted nuts, pancakes, hot dogs, and cider. In order to visit Christmas market at the Tate Modern, you can use the London Bridge metro station. The market usually opens in November and continues until mid-January.

8. Christmas At Flat Iron Square

Christmas At Flat Iron Square is located in Southwark and usually opens in early December. If you visit this place, you should definitely eat pecans from candied walnuts. There are also many foods and beverage alternatives on the market - you are sure to find something to suit your palate. Enjoy street food and try cocktails in the dazzling winter atmosphere.

9. Christmas by the River

Christmas By The River is located on the bankside the river. The market has a astonishing beauty with both its view and Christmas decorations. Christmas By The River starts to welcome its guests in the middle of November and continues until the beginning of January.

The market has delicious food and drinks. Christmas By The River has been a frequent destination for many visitors every year with the festivals.

10. The London Artisan’s Winter Edition

The London Artisan's Winter Edition has an increasing popularity every year with its sustainable and organic gifts. You can find everything you are looking for here, especially jewellery, household goods, glassware and beauty products made by contemporary designers. The London Artisan's Winter Edition is located on Brick Lane.

11. Kingston Christmas Market

With Kingston Christmas Market, you'll get your fill of hot wine! The market opens in mid-November and runs until Christmas. This traditional Christmas market features not only handmade gifts but also delicious food. Here you will find the Christmas joy you missed in your childhood. Kingston Christmas Market is located in a historic town and is among the indispensable the Christmas markets London list. The space is well lit, and comfortable cabins keep visitors pleased. The seasonal dishes are delicious.

12.Selfridges Christmas Market

Selfridges Christmas Market starts in early November and runs until Christmas. It is ideal for spending one of the most special times of the year with its superb food and Christmas music. For this reason, it is welcomed with great interest by the local people.

Selfridges Christmas Market is located behind Selfridges in Edward Mews. The market is perfect for families with entertainment centres and light tunnels. Both children and adults can have a lot of fun here. Enjoy street food and mulled wine at Selfridges Christmas Market.

13. Covent Garden Christmas Village

Covent Garden Christmas Village welcomes visitors year-round and turns into an amazing area to celebrate the birthday of Jesus. At Christmas, the market has bright lights, huge & impressive decorations, and of course, mistletoe to kiss under.

Covent Garden Christmas Village opens in the first or second week of November and continues until the beginning of January. It opens at 7 am every day and closes at 11 pm. You have to use the Leicester Square metro station to get to the market. Indulge in delicious food at Covent Garden Christmas Village. Seasonal foods, Christmas-themed cookies, and dazzling cocktails will be waiting for you here.

14. Christmas Under The Canopy

Christmas Under The Canopy is located at King's Cross and remains open until before Christmas. The market delights visitors with handicrafts, different foods, mulled wine, and live music. The giant Christmas tree is decorated with bright lights and garlands. You can also see the stars hanging from the ceiling as you walk. Christmas Under The Canopy is also known for its craft workshops. There are lots of activities you can do here.

15. Christmas at Borough Market

Borough Market cannot be excluded from the list of Christmas markets London. It is decorated with gorgeous Christmas trees. As you walk here, you come across red, beige, and gold decorations hanging from the ceiling. Choirs singing cheerful music let you enjoy Christmas. Borough Market features glittering and impressive decorations. At the same time, the food and drinks are pretty delicious in the market.

The nearest metro station to visit Borough Market is London Bridge. The market usually opens towards the end of November and closes in early January. It is closed on Christmas day, December 26 and 27, and January 1, 2, and 3. Christmas time has special opening hours. Accordingly, the market is open Monday through Thursday and Saturday from 10 am to 5 pm, is open from 10 am to 6 pm on Fridays and is open from 10 am to 4 pm on Sundays. On December 24, which is Christmas Eve, Borough Market closes at 3 pm.