Travel

London Christmas Markets 2026: Dates, Tips, Prices, and Which to Skip

The first of the London Christmas markets open in early November 2026, and most have packed up by the first week of January 2027. You can wander around nearly all of the central ones for free. Only a few, like the Chelsea Physic Garden Fair, charge you to get in.

The big paid one is Hyde Park Winter Wonderland, where entry starts at £1 off-peak and goes up to around £9.50 at busy slots, while Southbank Centre, Covent Garden, Trafalgar Square, Leicester Square and Leadenhall are all free to browse.

I can never resist a Christmas market, especially when we’re only a week or so away from the big event. London has plenty to choose from, all with something different to offer, so which one to choose depends on what you’re after and where you want to go afterward.

A red and gold Santa sleigh surrounded by decorated Christmas trees inside Covent Garden Market in London. Giant golden bells with red bows and oversized red baubles hang from the glass ceiling as part of the festive Christmas decorations.

Add Your Lifestyle Library to Google:

The London Christmas Markets 2026 Guide

This list tells you at a glance what’s on and where, including dates and prices, though check the official website for each market as things can change and it’s best to double-check.

Market2026 DatesEntry CostNearest TubeBest For
Hyde Park Winter Wonderland19 Nov – 3 Jan 2027From £1 off-peakHyde Park CornerRides, families, big night out
Southbank Centre Winter Market2 Nov – 3 Jan 2027FreeWaterlooRiverside street food
Leicester Square (Skate)31 Oct – 3 Jan 2027Market free, skating ticketedLeicester SquareSkating plus a few stalls
Trafalgar SquareDecember (tree lighting TBC)FreeCharing CrossThe Norwegian tree and carols
Covent GardenLights switch-on 12 NovFreeCovent GardenLights, shopping, theater
Old SpitalfieldsSwitch-on 11 Nov, then dailyFreeLiverpool StreetEast London crafts
LeadenhallSwitch-on 19 NovFreeBankA short City evening out
Greenwich MarketFrom 20 Nov, daily 10 am–6 pmFreeCutty Sark (DLR)Independent gifts
Chelsea Physic Garden Fair26 – 29 Nov£8 pre-booked, £10 on the doorSloane SquareCurated shopping fair
Hampton Court Festive Fayre4 – 6 and 11 – 13 DecIncluded in palace admissionHampton Court (rail)Artisan gifts at a palace

Covent Garden

A woman poses inside Covent Garden Apple Market during Christmas in London. Giant silver baubles hang from the glass ceiling above festive market stalls decorated with glowing lights and greenery at one of the most popular London Christmas markets.

Covent Garden will always be my favorite; although it’s not strictly a dedicated Christmas market, it’s full of history, and wandering around the cobbles and the little alleyways that weave in and out of the main market square is really magical.

The light switch-on is Thursday, November 12, 2026, with more than 300,000 bulbs across the piazza, plus the gold bells and mirror balls on the Market Building and a British-grown tree on the West Piazza. 

For me, it’s the most traditional, with chestnut sellers and the fabulous old building that’s stood there for over 350 years and houses a variety of market stalls.

It’s free, the nearest Tube is Covent Garden on the Piccadilly line, and it works best for shopping, dinner and a show.

Hyde Park Winter Wonderland

A woman wearing a black coat and brown scarf poses in front of a colourful sign reading "HYDE PARK Winter WONDERLAND" in London. The sign features a brightly illuminated Ferris wheel and fairground rides at one of the most popular London Christmas markets.
A woman enjoys a hot drink at Hyde Park Winter Wonderland in London beside a wooden ski lift style bench and a festive bar decorated with fairy lights. Signs advertise "BAR" and "HOT COFFEE & MULLED WINE" with a teepee shaped bar in the background displaying "NORTH STAR BAR" and "NORTH STAR GINS. WINES. BEERS COCKTAILS."

I went to Hyde Park Winter Wonderland with my daughter in 2021, and we loved it. Yes, it was busy, but there was so much to see and do that you didn’t feel as though you were fighting the crowds.

As a figure skater, my daughter, Summer, couldn’t wait to try out the ice rink, though she told me it was no fun wearing what she called “mental rentals” when she’s used to her own boots. The Magical Ice Kingdom is themed as Neverland for 2026.

We also loved all the different bars; none were crowded, and the ice bar was a lot of fun.

It runs from November 19, 2026 to January 3, 2027, open every day except Christmas Day, with gate times that shift a bit depending on the day you go. 

The nearest Tube is Hyde Park Corner on the Piccadilly line, with Green Park and Marble Arch both a reasonable walk away if the queues at Hyde Park Corner are doing their usual Saturday thing.

Off-peak entry on Mondays to Thursdays in November starts at £1. Peak entry goes up to around £ 8.25 per person. 

Southbank Centre Winter Market

A colourful Christmas installation inside a covered market hall in London featuring floral arches decorated with baubles and twinkling lights. Wooden picnic benches line a central walkway leading towards a brightly illuminated festive display.

I haven’t been to the Southbank Centre Winter Market, but friends of mine have and enjoyed it. Behind all the stalls, you’ve got the London Eye and the city skyline all lit up. Plus, there’s so much else on the South Bank that you can easily make a whole day of it.

It runs from November 2, 2026 to January 3, 2027 on Queen’s Walk, under Hungerford Bridge. Stalls open from 11 am to 10 pm, and the bars go on until 11 pm. The nearest Tube is Waterloo, with Embankment just across the footbridge. 

It’s free to browse, and best for alpine-style chalets along the river selling street food, mulled drinks and independent craft. Southbank Centre is cash-free

Trafalgar Square

Trafalgar Square in London at Christmas with a tall Christmas tree illuminated in blue lights beside the brightly lit fountains. The National Gallery and St Martin in the Fields church stand in the background beneath a cloudy night sky.

Trafalgar Square is more a Christmas moment than a market, but hey, it’s Trafalgar Square, and you can’t get more London than that. The Norwegian spruce, a gift from Oslo every year since 1947, is lit in a ceremony in early December, and one-hour carol singing sessions run at the base of the tree throughout the month. 

Charing Cross is the nearest Tube. It’s one of London’s smaller Christmas markets, so it’s easy to fit in while you’re out exploring. Leicester Square and Covent Garden are both a short walk away, so you can visit all three for a full festive day.

Christmas in Leicester Square

Crowds enjoying a festive Christmas market in Leicester Square London at night. Colourful market stalls glow beneath trees decorated with hanging snowflake lights with a statue of William Shakespeare visible in the background.

Most of the big film premieres in London happen in Leicester Square. Come Christmas, the red carpets give way to fairy lights and a market, where you can buy handmade crafts and something sweet to eat as you browse.

You can also lace up your skates at Skate Leicester Square, the ice rink that’s back for a second year after its first run in 2025, or catch one of the festive shows that pop up over the season.

My favorite thing to do here is hunt down the Scenes in the Square statues and grab a photo with them. They’re dotted all around the square in their Christmas finery, and you’ll spot Mr Bean, Mary Poppins, and Paddington Bear among them. 

The market is enclosed, and it gets packed in the evenings.

Leadenhall Market

Leadenhall Market in London decorated for Christmas with a towering illuminated Christmas tree and giant red and gold baubles hanging from its ornate Victorian ceiling. Visitors stroll through the historic covered market beneath festive string lights.

If you only visit one Christmas market for the history, make it this one. Leadenhall sits on the site of Roman London’s forum and basilica, which were the largest north of the Alps by 120 AD. 

By the 1300s, it was a meat and poultry market, and Sir Horace Jones, the architect behind Smithfield and Billingsgate markets, rebuilt the beautiful covered arcade you walk through today in 1881. Cobbles, painted ironwork, and a glass roof make it feel like you’ve stepped back into Victorian London.

At Christmas, it’s simply gorgeous. A giant real tree stands under the central atrium, a twinkling light tunnel invites you to walk through, and garlands hang from the shop fronts. Last year, an Alpine bar also served mulled wine, gingerbread men, and mince pies.

On 14 November and 12 December 2026, makers from Solo Craft Fair set up their stalls right beside the tree, so plan your visit for one of those days if you want to do some gift shopping.

Harry Potter fans, you’ll recognize it. Leadenhall played Diagon Alley in Harry Potter and the Philosopher’s Stone, and the blue door of the optician’s shop on Bull’s Head Passage was the entrance to the Leaky Cauldron.

Leadenhall Market switches on its lights on Thursday, November 19, 2026. It’s on Gracechurch Street EC3V, free, with Bank and Monument the closest stations.

Old Spitalfields

Old Spitalfields Market in London bustling with visitors enjoying food and drinks beneath a giant illuminated Christmas wreath. Warm white fairy lights stretch across the covered market ceiling creating a festive atmosphere during the Christmas season.

Spitalfields has been a market for almost 400 years. In 1638, King Charles I licensed traders to sell “flesh, fowl and roots” here, and Charles II made it official with a royal charter in 1682. French Huguenot refugees later settled in the area and made Spitalfields silk famous worldwide.

The airy Victorian market hall you shop in today dates from 1887, and when they rebuilt it in the 1990s, archaeologists even found a Roman woman’s stone coffin beneath the site. I find that sort of thing fascinating.

The lights go on at Spitalfields on 11 November 2026, and that’s when the Christmas stalls arrive too. They stay right up to Christmas Eve. Most of the traders make what they sell. I’ve always thought it’s a good spot to buy for the person who has everything, as there’s jewelry, art prints, and plenty of vintage stuff to rummage through.

In past years, the market has hosted late-night shopping evenings with a gospel choir, wreath-making workshops, and plenty of mulled wine, so keep an eye on the market’s website for this year’s dates.

Greenwich Market

The entrance to Greenwich Market in London decorated for Christmas with two towering Christmas trees covered in warm white fairy lights. Visitors walk beneath the illuminated columns and "GREENWICH MARKET" sign towards the bustling indoor market stalls.

A market has been in Greenwich since the 1300s, but it became official on 19 December 1700, when the Commissioners of Greenwich Hospital were granted a royal charter to run it. That charter lasts for 1,000 years, so it’s good until 2700. 

The steel-and-glass roof went up in 1908, was damaged by flying bombs in 1944, and the old fruit-and-veg market became an arts-and-crafts market in 1985. It’s also the only market I know of inside a UNESCO World Heritage Site, right in the middle of Maritime Greenwich.

Greenwich’s Christmas market starts on 18 November 2026 and goes on until Christmas Eve. About 120 traders squeeze in under the old roof, and many of them make their own stock, so it’s a good place to pick up a bit of jewelry or a print for someone. Don’t leave without trying the street food. It’s very good.

Every Wednesday in December, it stays open late for evening shopping, which is a much nicer way to tick off your gift list than battling the crowds on Oxford Street. In past years, the season has started with a lantern parade, with local schoolchildren carrying handmade lanterns past the Old Royal Naval College and Cutty Sark before the market lights are switched on.

Hampton Court Palace Festive Fayre

Visitors explore a Christmas market at Hampton Court Palace in London with white market stalls lining a cobblestone courtyard. The historic red brick palace is framed by a grand stone archway with hanging lanterns and festive greenery.

If you want a Christmas market with a royal backdrop, this is it. Cardinal Wolsey built Hampton Court in the early 1500s, and Henry VIII took it over, making it his own and adding the Great Hall and those enormous Tudor kitchens. 

Christmas here has a long history, too. After the Christmas celebrations of 1603, James I held the Hampton Court Conference at the palace in January 1604, which led to the King James Bible. 

The Festive Fayre runs over two weekends, on 4 to 6 and 11 to 13 December 2026, from 10 am to 5 pm. More than 100 artisan producers set up their stalls in the palace gardens, selling handmade gifts, festive food, and drink. 

While you’re there, step inside for the Winter Palace, which is new for 2026. The palace is dressed up for a Christmas Beast Ball, with mythical creatures gathering in the state rooms. The kids or grandkids will love it. 

And if you fancy a skate, the palace ice rink is open from 20 November 2026 to 3 January 2027, with sessions until 8 pm, so you can finish your day gliding around under the fairy lights.

The Fayre is included in your palace admission ticket, and members go free but still need to book. The ice rink is a separate ticket. The easiest way to get there is by train from London Waterloo to Hampton Court station, just across the bridge from the palace.

Chelsea Physic Garden Fair

Festive Christmas display at British Garden Centres featuring illuminated Christmas trees and hanging fairy lights surrounding a wooden bench. A sign on the dark blue backdrop reads "British Garden Centres" and "Where the Magic Begins."

Tucked behind a high brick wall on the Chelsea Embankment, Chelsea Physic Garden is London’s oldest botanic garden. The Worshipful Society of Apothecaries planted it in 1673 to teach their apprentices how to spot medicinal plants. 

In 1722, Sir Hans Sloane, after whom Sloane Square is named, leased the land to the apothecaries for £5 a year in perpetuity, and the Cadogan Estate still collects that same £5 every year. 

For just four days each year, the garden hosts its Christmas Fair, and it’s one of the loveliest in London. This year, it runs from Thursday 26 to Sunday 29 November 2026, with more than 100 stalls from small, independent British makers. 

It’s a little more upmarket than your average Christmas market, with handmade jewelry, merino wool socks, lavender from a Welsh farm, English sparkling wine, and posh chocolates from Rye. 

Cheese lovers can find Paxton & Whitfield there, and an artist draws red chalk portraits of you while you wait. Best of all, every penny from ticket sales goes to the garden’s charity work.

The nearest Tube is Sloane Square, as there’s no parking at the garden.

Which London Christmas Markets to Skip in 2026

Trafalgar Square is the first to flag. It’s a stunning tree and carol singing, but it isn’t a market. If you want stalls, go instead to Southbank Centre’s chalets along the river, a ten-minute walk away.

I love the Chelsea Physic Garden Fair, but it isn’t a street market. You need a ticket, which costs £8 if you book ahead or £10 on the door, and it’s only on from 26 to 29 November 2026. Inside, you’ll find over 100 small businesses selling gifts. If you’re after a bratwurst and a mooch around the stalls, go somewhere else.

Disclaimer: This article is for general information only and is not professional advice. It may contain affiliate links. Please see our full Editorial Policy for details.