7 London Christmas Markets to Visit this Festive Season

7 London Christmas Markets to Visit this Festive Season

Explore London’s Christmas Markets this festive season. Whether you’re in search of the perfect stocking fillers for your kids, or a foodie gift for your best friend, London has the Christmas markets for all your needs!

The Top Christmas Markets in London

London is a big city, and so is filled with many Christmas markets during the festive season. We’ve put together a list of our top 7 to help you decide which festive market to visit first!

Winter Wonderland, Hyde Park

explore London's christmas markets

The most well-known of London’s Christmas markets is Hyde Park’s Winter Wonderland. With plenty of food and drinks stalls, housed in chalets, as well as fun rides including a helter-skelter and ferris wheel, this is a fabulous Christmas day out! There will even be a bar made of ice! This year you’ll need to book ahead to enter Winter Wonderland, but once you’re in you can stay as long as you like!

Dates: 19th November 2021 – 3rd January 2022

South Bank Centre Winter Market

Stroll along the banks of the River Thames for this fun and festive London Christmas Market. With twinkling lights, delicious food stalls, and seasonal gifts perfect for loved ones, don’t miss this wonderful London Christmas market!

Dates: 4th November 2021  – 24th December 2021

Leicester Square Christmas Market

Enter a fabulous winter extravaganza in central London at Leicester Square. The busy square, known for being the home of British film premieres, is transformed with a traditional London Christmas Market. You’ll be able to indulge in mulled wine, delicious food, and even festive shows!

Dates: 12th November 2021 – 9th January 2022

Greenwich Christmas Market

Whilst not a London Christmas market entirely dedicated to the season, Greenwich Market transforms itself with festive lights during the holidays. If you’re looking for somewhere to take the kids, there will be a Santa Claus at various times throughout the season to welcome children in Greenwich Grotto

Dates: Christmas lights turn on 20th November 2021

Borough Market

Another of London’s best markets transforms itself into a Christmas wonderland. Borough Market gets a wonderful London Christmas Market makeover every year. You’ll be able to visit all your favourite Borough Market stalls as usual, just with a festive atmosphere in tow.

Dates: 22nd November 2021 – 9th January 2021

Selfridges London Christmas Market

Following its successful first year as a London Christmas Market, Selfridges is once again hosting its very own festivities. At this Christmas market in central London, you’ll find sustainably grown Christmas trees, delicious food, and perfect gifts for your family and friends!

Dates: 5th November 2021 – 24th December 2021

Pexmas, Peckham

Looking for the perfect Christmas gifts from London’s small businesses? Pexmas is the London Christmas Market to be at! Located in Peckham, this holiday market focuses on small businesses – just ideal for present shopping!

Dates: 10th – 12th December 2021

Kingston’s European Style Christmas Market

christmas markets in London are a wonderful festive experience

Located on the London/Surrey border, Kingston’s Christmas Market never disappoints! With chalets stocked with holiday gifts and decorations, as well as food and drinks in the town’s old marketplace, you won’t be disappointed! 

Dates: 18th November – 24th December

About The London Eats List

We are a blog dedicated to all things London! Whether you’re in search of the best independent bookshops in London, or simply want to explore London’s free museums, we have the guides for you!