Christmas chalets by the river Thames at Southbank Centre Winter Market

London Christmas markets 2026: The complete planning guide

Events

Search Events

Not sure which London Christmas market to visit? Compare the city's best festive markets, explore our map and discover expert tips to help you plan the perfect Christmas day out.
Kirstine Spicer
Written by Kirstine Spicer 24 July 2026 - Last edited 29 July 2026

Discover London's best Christmas markets, from iconic festive favourites such as Hyde Park Winter Wonderland and the Southbank Centre Winter Market to neighbourhood gems including Greenwich Market and Kingston Christmas Market. Whether you're searching for festive food, handmade gifts or magical Christmas lights, this guide has something for everyone.

Compare London's top Christmas markets, explore our interactive map, check opening dates, discover local tips and browse our recommendations for every type of festive experience.

Unmissable Christmas markets in London:

  • ✨ Covent Garden – Best for iconic Christmas decorations, festive photo spots and first-time visitors.
  • 🎄 Trafalgar Square – Best for classic London Christmas traditions, carol singing and the famous Norwegian Christmas tree.
  • ⛸️ Hyde Park Winter Wonderland – Best for ice skating, festive rides and an all-day family Christmas experience.
  • 🎭 Leicester Square Christmas Market – Best for festive date nights, West End shows and Christmas shopping.
  • 🎶 Southbank Centre Winter Market – Best for festive food, riverside views and seasonal entertainment.

How we chose the best London Christmas markets

Our recommendations draw on first-hand visits from the Visit London editorial team, seasonal insights shared by our London partners and years of covering Christmas in the capital.

When deciding which markets to include, we considered first-hand experience and feedback and local tips shared by our partners across London. Ensuring we've include long-running favourites alongside exciting seasonal additons, featuring a mix of experiences from iconic central London markets to local neighborhood favourites.

Use this guide to find the perfect Christmas market for you, plan a festive day out using our interactive map or take inspiration from our ultimate London Christmas market itinerary.

Planning your London Christmas market visit

Compare the best Christmas markets

Use our table to compare London's top Chrstmas markets by location, entry and best for offerings.

Market Best for Opening dates 26/27 Entry
Leicester Square Christmas Market Vintage chalets and ice skating in the West End Expected: Early Nov to early Jan FREE
Southbank Centre Winter Market Artisan market stalls and street food with riverside views. Expected: Mid-Nov to early Jan FREE
Trafalgar Square Christmas Market London market with the famous Norwegian Christmas tree and carols. Expected: 9 Nov FREE
Covent Garden Christmas Iconic Christmas tree, decorations and falling snow. Expected: From early Nov FREE
Old Spitalfields Christmas Market Covered market with independent makers. Expected: Mid-Nov to early Jan FREE
London Bridge Christmas Market Thames views, street food and Tower Bridge photo ops. Expected: Mid-Nov to early Jan. FREE
Kingston Christmas Market Alpine village vibe in west London. 12 Nov-3 Jan FREE 
Winter Wonderland Christmas Market Huge rides, ice rink and Bavarian fun for all ages. Expected: Mid-Nov to early Jan FREE during off-peak hours; entry during peak times requires a ticket.
Greenwich Christmas Market Handmade gifts set in nautical history. Expected: Late Nov to early Jan FREE
Columbia Road Christmas Market Atmospheric village market with twinkling shopfronts. Expected: Wednesday - late Nov to mid-Dec FREE
Chelsea Physic Garden Christmas Fair Luxury artisinal goods in a beautiful botanical setting. Expected: Late Nov Ticketed
King's Cross Christmas Markets Trendy markets to suit every taste. Canopy Market; from 27 Nov. Crafty Fox Market: 12-13 Nov, Real Food Market: Dec TBC FREE
Borough Market at Christmas Iconic central London market for food lovers. Daily - with special opening times over Christmas FREE
Broadway Market at Christmas Creative crafts and local produce in east London. Expected: Late Nov to early Dec FREE
Camden Market at Christmas Eclectic stalls with festive vintage finds.  Expected: Late Nov to early Jan FREE with ticketed experiences
Wembley Park Festive Market International artisan stalls and nearby light trail. Expected: From mid-Nov FREE

When do Christmas markets in London open?

Most Christmas markets in London open in early or mid-November and run through late December or early January.

Many of these markets are open daily from morning to evening, while others such as King's Cross markets, Broadway Market and Columbia Road Christmas Market are only open on certain days.

The best Christmas markets in London

Leicester Square Christmas Market – Best for West End theatre trips and festive date nights

Warm twinling lights illuminate a stall at the Leicester Square Christmas market with a toy soldier on the top and crowds of people walking around in front
Get in the festive spirit at the Leicester Square Christmas market. Credit: Michael Aiden. Image courtesy of Leicester Square.
Where: Shakespeare Water Fountain, 4 Leicester Square, WC2H 7DE
Nearest Tube or train: Leicester Square (Northern and Piccadilly)
When: Expected: Early Nov to early Jan
Duration: Approx. 45 minutes to 1 hour 30 minutes

Experience festive fun at Christmas in Leicester Square, which gives the home of blockbuster film premieres a yuletide makeover. Browse the traditional market filled with handmade crafts and tempting festive treats, get your skates on at the new Skate Leicester Square ice rink, or head to one of the spectacular performances that often take place throughout the festive season.

One of our favourite things to do is snap photos with the Scenes in the Square characters dotted around the area and dressed in their festive best, including Mr Bean, Mary Poppins and Paddington Bear. While you're here, make a day (or evening) of it with a festive West End show. This Christmas, families will love A Christmas Carol Goes Wrong, while fans of the Wizarding World should see the new one-part version of Harry Potter and the Cursed Child.

Best for: West End theatre trips, festive date nights, ice skating and Christmas shopping.
Good to know: This is an enclosed market which can get busy in the evenings, so it may be trickier to navigate with large bags or buggies. We'd recommend stopping by before your show to browse the stalls, or ending the evening with a warming mulled wine under the twinkling lights. 

Southbank Centre Winter Market – Best for festive food and riverside views

Chalet-style cabins and twinkling fairy lights at Southbank Centre's Winter Market
Southbank Centre Winter Market. Image courtesy of Southbank Centre.
Where: South Bank, Belvedere Road, SE1
Nearest Tube or train: Waterloo (Bakerloo, Jubilee, Northern and Waterloo & City)
When: Expected: Mid-Nov to early Jan
Duration: Approximately 1-2 hours

Stroll along the river Thames at Southbank Centre Winter Market, where alpine-style chalets serve festive food, mulled wine and handcrafted gifts against the backdrop of the London Eye and the city skyline. It's one of London's most atmospheric Christmas markets and an easy addition to any festive itinerary.

We love that it's easy to combine with nearby attractions on the South Bank, making it ideal for a full festive day out. Visit after 7pm on weekdays for the best atmosphere, then stop along Queen's Walk for one of the best festive photo spots in London.

Round off your evening with the magical Cirque Alice at the Southbank Centre, or hop aboard a Christmas Lights Bus Tour which is just a short walk away to see the capital's festive illuminations from a different perspective.

Best for: Festive food and drinks, Christmas shopping, couples, riverside walks and first-time visitors.
Good to know: Entry is free and the market is family friendly, dog friendly and largely step free. Nearby attractions include the SEA LIFE London Aquarium, The Paddington Bear Experience and Shrek’s Adventure! London

Trafalgar Square Christmas Market – Best for festive traditions and iconic London landmarks

A Christmas market and its chalets are lit up in Trafalgar Square and set up in front of the National Gallery.
Soak up the festive atmosphere at Trafalgar Square, where you can visit Christmas stalls and listen to the various choirs that perform during the season. © Shutterstock
Where: Trafalgar Square, WC2N 5DS
Nearest Tube or train: Charing Cross (Bakerloo and Northern)
When: Expected: From 9 Nov
Duration: Approx. 1 hour

Wander past the wooden chalets filled with handmade crafts, unique gifts and delicious festive treats at the Trafalgar Square Christmas Market. One of London's most iconic Christmas traditions, the square is home to the famous Norwegian Christmas tree, while carol singers often fill the air with festive tunes throughout December.

We love pairing a visit here with the National Gallery or National Portrait Gallery. Whether you're warming up after exploring world-famous artworks or stopping for a festive sweet treat, don't miss snapping a photo beside the beautifully illuminated fountains and towering Christmas tree. Carry on the festive celebrations with a performance of The Nutcracker, or head into the nearby West End to see the long-running musical The Phantom of the Opera.

Best for: Christmas traditions, sightseeing, festive photo spots, culture lovers and first-time visitors.
Good to know: This is one of London's smaller Christmas markets, making it an easy stop while exploring central London. Pair it with nearby Leicester Square or Covent Garden for a full festive day out. 

Covent Garden Christmas markets – Best for the iconic Christmas tree, decorations and falling snow

A red sleigh with gold details in the Covent Garden market surrounded by Christmas trees with twinkling lights with giant gold bells with bows hanging above
Don't miss some of London's top Christmas decorations at Covent Garden. Credit: Covent Garden. Image courtesy of Covent Garden.
Where: The Market Building, WC2E 8RF
Nearest Tube or train: Covent Garden (Piccadilly)
When: Expected: From early Nov
Duration: Approx. 1–2 hours

Be dazzled by hundreds of thousands of glittering lights during Christmas in Covent Garden, where three daily markets are filled with handmade crafts and unique gifts. Shop for Christmas presents, tuck into festive treats and soak up the magical atmosphere as one of London's most iconic shopping destinations is transformed for the season.

We're always impressed by Covent Garden's spectacular Christmas displays, and it's hard not to be swept up in the festive spirit when snow falls over the piazza. It's one of our favourite places to pause, take in the decorations and watch the festive performances that often pop up throughout the day. Be sure to stop by the London Transport Museum, where you can discover London's transport history alongside its seasonal Christmas activities and festive displays.

For an extra festive treat, hop aboard the nearby The Snowman™ Afternoon Tea Bus Tour, combining seasonal afternoon tea with a magical sightseeing tour of London's Christmas lights.

Best for: First-time visitors, festive photo spots, luxury shopping and Christmas lights.
Good to know: Covent Garden is one of London's busiest festive destinations, so visit on a weekday morning if you can for a little more space to browse. While you're here, explore the boutique shops and restaurants around the piazza or wander over to nearby Seven Dials for even more Christmas shopping. 

Old Spitalfields Christmas market – Best for independent makers

A red phone box stands under an Old Spitalfields Market sign with the door open and presents spilling out, surrounded by Christmas trees
Find unique stocking fillers at Old Spitalfields Christmas market. Credit: Old Spitalfields Market. Image courtesy of Old Spitalfields Market.
Where: 16 Horner Square, E1 6EW
Nearest Tube or train: Liverpool Street (Central, Circle, Hammersmith & City and Metropolitan)
When: Expected: Mid-Nov to early Jan
Duration: Approx.1-2 hours

Get into the festive spirit with a visit to Old Spitalfields Christmas Market, where you can take your pick from several mouthwatering foodie delights before browsing themed stalls selling clothes, jewellery, art and handmade gifts. Finish off your Christmas shopping in the many independent shops and boutiques surrounding the market.

Best for: Independent makers, unique Christmas gifts, food lovers and East London shopping.
Good to know: A great spot for finding one-of-a-kind gifts from independent traders. Make time to explore the surrounding streets, especially nearby Brick Lane, where grabbing a salt beef bagel from the iconic Beigel Bake is a must. 

London Bridge Christmas Market, Winter by the River at London Bridge City – Best for Christmas stalls with Thames views

Winter by the River's glasshouse with Tower Bridge in the background.
Winter by the River 2024. Photo credit: Dennis Davis. Image courtesy of Axe and Saw.
Where: London Bridge City, SE1 2DB
Nearest Tube or train: London Bridge (Jubilee and Northern)
When: Expected: Mid-Nov to early Jan 
Duration: Approx. 1–2 hours

Winter by the River at London Bridge City is set against stunning views of Tower Bridge and the Tower of London. In 2025 the London Bridge Christmas market included a two-storey apres ski-themed venue with a heated rooftop, seasonal food and drinks, and riverside views. Browse for original presents and handmade crafts before picking up delicious snacks with a backdrop of London's iconic skyline views.

We love visiting after dark, when Tower Bridge lights up and the riverside takes on an extra festive feel. Hop aboard an Uber Boat by Thames Clippers for a scenic journey along the river, or continue your festive day out with a performance of Pinocchio at Shakespeare's Globe, just a short walk away.

Best for: Tower Bridge views, festive food and drinks, riverside walks, couples and Christmas shopping.
Good to know: The market is largely step free and has previously hosted live festive entertainment along the riverside, so keep an eye out for seasonal performances as you explore. 

Kingston Christmas Market – Best for Alpine village vibes in west London

A wooden star decoration with a snowy festive scene inside hanging inside one of the Christmas market stalls in Kingston surrounded by toy shoulders
Find the perfect festive-themed gift for your loves ones at Kingston Christmas Market. Credit: Becky Greaves. Image courtesy of Kingston Christmas Market.
Where: 20 Market Place, Kingston upon Thames KT1 1JP
Nearest Tube or train: Kingston (National Rail)
When: 12 Nov-3 Jan
Duration: Approx. 1-2 hours

Venture to picturesque Kingston upon Thames to explore the riverside town's Ancient Market Place, where cosy wooden cabins are filled with unique Christmas gifts, handmade arts and crafts, beautiful decorations and stocking fillers. Afterwards, tuck into festive street food and soak up the cheerful atmosphere as seasonal entertainment brings the market to life.

We're all about the live entertainment, with classic Christmas choirs, local bands and the ever-popular open mic night bringing extra festive cheer. Combined with Kingston's picturesque riverside setting, it's a wonderful place to slow down and enjoy a more relaxed Christmas market experience away from the bustle of central London.

Best for: Handmade gifts, families, festive food and escaping central London.
Good to know: Check the entertainment schedule before you visit, as live performances and seasonal events take place throughout the day. 

Winter Wonderland Christmas market – Best for festive fairground fun

Twinkling string lights hang above people perusing wooden Christmas market stalls.
Winter Wonderland Christmas market. Image courtesy of Winter Wonderland.
Where: Hyde Park, W2 2UH
Nearest Tube or train: Hyde Park Corner (Piccadilly) or Marble Arch (Central)
When: Expected: Mid-Nov to early Jan 
Duration: Approx. 3-5 hours

Follow the lights to Hyde Park and soak up the festive atmosphere of Winter Wonderland, one of the biggest Christmas markets in London. Discover more than 100 wooden cabins overflowing with fantastic gifts, including handmade crafts and beautiful pieces of jewellery. It's also home to the UK's biggest outdoor ice rink, a giant observation wheel and spectacular live shows, making it one of the capital's ultimate festive days out.

If you’re looking for a spot nearby, Hilton Park Lane is right next to attraction and if you book the right room you’ll be able to see the festive wonderland from your window.

Best for: Families, thrill seekers, festive entertainment and all-day Christmas fun.
Good to know: Entry is free during off-peak times, although many attractions require a paid ticket. Visit on a weekday if you can to avoid the biggest crowds, and pair your visit with nearby FRAMELESS, an immersive art experience just a short walk away from Hyde Park.  

Greenwich Christmas market – Best for handmade gifts set among nautical history

A four piece band walk down the street in front of Greenwich wearing Christmas hats surrounded by people holding lanterns and lights, with a view of Cutty Sark in the background decorated with lights in the shape of a Christmas tree
Join the crowds that flock to Greenwich for the annual Light Parade to mark the start of the festive season. Credit: Ed Simmons Photography. Image courtesy of Visit Greenwich/Greenwich Market.
Where: Greenwich Market, SE10 9HZ
Nearest Tube or train: Cutty Sark (DLR)
When: From mid-November
Duration: Approx. 2 hours

Tick items off your Christmas shopping list while browsing Greenwich Market's stalls and independent shops, where you'll find everything from stocking fillers and fashion to handmade crafts and original artworks. Afterwards, wander the historic maritime neighbourhood of Greenwich, which is decked out in festive lights and a nautical-inspired Christmas tree.

We're always drawn to Greenwich's village-like atmosphere at Christmas. It's easy to spend an afternoon exploring the market before strolling past the Cutty Sark, through the Old Royal Naval College or up to Greenwich Park for panoramic views across London's skyline.

Best for: Handmade gifts, artisan shopping, history lovers, festive day trips and families.
Good to know: The market is open throughout the year, so you'll find many of its independent traders alongside seasonal festive stalls.  

Columbia Road Christmas Market - Best for a Christmas village feel

Where: Columbia Road, E2 7RG
Nearest Tube or train: Bethnal Green (Central)
When: Wednesdays in December
Duration: Approx. 1-2 hours

Looking to get festive midweek? Christmas Wednesdays at Columbia Road is your answer. Just a short stroll from Shoreditch High Street station, you'll find independent boutiques with extended Christmas opening hours filled with unique items for gifting. Take photos of the extravagant shop window displays to fill up your Instagram feed.

We love the community feel here, with twinkling lights, festive decorations and independent cafés adding to the cosy atmosphere. It's a refreshing alternative to London's busier Christmas markets, making it the perfect place for an evening of relaxed festive shopping.

Best for: Independent shopping, unique Christmas gifts, festive photo spots and escaping the crowds.
Good to know: Christmas Wednesdays are much smaller than many of London's festive markets, but that's all part of the charm. Arrive early to browse at a leisurely pace, then explore nearby Shoreditch for even more independent shops, cafés and bars. 

Chelsea Physic Garden Christmas Fair – Best for luxury artisanal goods in a botanical setting

Where: 66 Royal Hospital Road, SW3 4HS
Nearest Tube or train: Sloane Square (Circle and District)
When: Expected: Late Nov
Duration: Approx. 2-3 hours

Be enchanted by the annual Christmas Fair at Chelsea Physic Garden, boasting a selection of more than 100 independent sellers set within the grounds of London's oldest botanic garden. Browse beautifully crafted homeware, jewellery, festive decorations and gourmet treats while soaking up the peaceful surroundings of this historic green oasis.

With its tranquil botanical setting and carefully curated selection of independent traders, this festive fair offers a more relaxed Christmas shopping experience than many of London's larger markets. It's the perfect place to discover thoughtful gifts before continuing the festivities in nearby Chelsea.

Best for: Luxury gifts, artisan shopping, garden lovers and festive day trips.
Good to know: Entry to the Christmas Fair requires a ticket, so book in advance if you can. Afterwards, continue the festive celebrations at nearby Chelsea Winter Village, where sparkling lights, seasonal food and cosy alpine-style chalets add to the neighbourhood's Christmas charm. 

King's Cross Christmas markets – Best for trendy markets to suit every taste

Where: 2 Granary Square, N1C 4BH
Nearest Tube or train: King's Cross St. Pancras (Circle, Hammersmith & City, Metropolitan, Northern, Piccadilly and Victoria)
When: Canopy Market: from 27 Nov; Crafty Fox Market: 12-13 Dec; Real Food Market: Dec TBC
Duration: Approx. 2-3 hours

Stock up on presents at one of eight different Christmas markets popping up in King's Cross over winter. Find eclectic gifts from independent arts and crafts sellers, hunt for unique trinkets at Mexican- and Japanese-themed markets and more. Plus, sample plenty of warming drinks, hearty food and vegan treats while shopping to the sound of live music.

Whether you're searching for handcrafted gifts, festive food or something a little different, there's a market to suit every taste. We especially love the variety on offer, making King's Cross one of the best places in London to browse independent traders while discovering something new. 

Best for: Independent shopping, food lovers, unique gifts and festive markets with a modern twist.
Good to know: With several markets taking place on different dates, it's worth checking the schedule before you visit to see what's on. While you're there, explore Coal Drops Yard's independent shops and festive decorations, or stop by Lightroom for one of its immersive art shows. 

Borough Market at Christmas – Best for an iconic central London market for food lovers

Crowds of people wrapped in warm clothes queue for a cheese stall at Borough Market stocked with piles of cheeses of different shapes, sizes and colours whilst a man behind a counter wearing a Christmas hat weighs cheese.
Borough Market is a must-visit destination for foodie lovers at Christmas! Credit: Borough Market. Image courtesy of Borough Market.
Where: 8 Southwark Street, SE1 1TL
Nearest Tube or train: London Bridge (Jubilee and Northern)
When: aily (Christmas opening times vary)
Duration: Approx. 1-2 hours

Explore the historic arches of Borough Market, decked out with festive lights, decorations and twinkling ornaments as you sample some of the finest seasonal food and drink in London. From artisan cheeses and freshly baked pastries to warming mulled wine and gourmet street food, it's a must-visit for food lovers at Christmas. Keep your eyes peeled for special seasonal events that usually pop up throughout the festive period, including the famous Evening of Cheese.

The festive atmosphere makes Borough Market even more special during the Christmas season, with carol singers and buskers adding to the celebrations. Afterwards, admire London's festive skyline from The View from The Shard, or keep the fun going with a few friendly games at Game Keller, tucked beneath the historic London Bridge railway arches.

Best for: Food lovers, festive treats, artisan produce, Christmas gifts and first-time visitors.
Good to know: Borough Market can get extremely busy, especially at weekends, so visit on a weekday morning if you can. Many traders sell limited-edition festive specials throughout the season, so it's worth arriving hungry and trying a few different stalls 

Broadway Market at Christmas – Best for creative crafts and local produce in east London

Where: 50 Broadway Market, London, E8 4QJ
Nearest Tube or train: London Fields (Overground) or Bethnal Green (Central)
When: Expected: Late Nov to early Jan
Duration: Approx. 1-2 hours

Wander the length of Broadway Market alongside London Fields, where you can soak up the neighbourhood atmosphere while browsing stalls selling unique gifts. Discover everything from handmade jewellery and original artwork to freshly baked bread, seasonal bakes and locally made produce. Pick up flowers for someone special before warming up in one of the area's cosy cafés or pubs.

Broadway Market has a distinctly local feel, making it one of our favourite spots to escape the crowds and discover independent makers. It's an ideal place to take your time, enjoy great food and uncover thoughtful Christmas gifts you won't find on the high street.

Best for: Independent shopping, artisan food, creative gifts and experiencing a local neighbourhood market.
Good to know: The market is at its liveliest on Saturdays, so arrive early for the best selection of food and gifts. Afterwards, take a stroll through nearby London Fields or explore the independent cafés, bakeries and boutiques that line Broadway Market. 

Camden Market at Christmas – Best for eclectic stalls with festive vintage finds

A man dressed up as Santa in a green velvet costume and matching hat with a white beard ringing a bell outside of the giant Camden Market entrance sign
Pay a visit to Santa's grotto in Camden during your Christmas shopping trip. Credit: Minna Rossi. Image courtesy of Camden Market.
Where: 32 Camden Lock Place, NW1 8AL
Nearest Tube or train: Camden Town (Northern)
When: Expected: Late Nov to early Jan
Duration: Approx. 2 hours

Experience the iconic Camden Market dressed up for the festive season with twinkling lights, Christmas trees and an ice palace grotto where children big and small can meet Santa. From artisan goods and vintage treasures to international street food and quirky gifts, you'll find something for everyone at this famous London market.

There's always something new to discover around Camden's maze of market stalls, making it one of the capital's most exciting places to shop. Between browsing the independent traders, stop for a bite to eat or simply soak up the lively atmosphere as festive decorations transform the market for Christmas.

Best for: Alternative Christmas gifts, vintage shopping, street food, families and festive day trips.
Good to know: Camden Market is one of London's busiest attractions, so visit on a weekday or earlier in the day for a more relaxed experience. Make time to explore the surrounding canals, music venues and independent shops while you're there. 

Wembley Park Festive Market - Best for international street food and festive entertainment

A photo of people walking around Wembley Park Christmas market with stalls and Christmas lights dotted around the area
Pick up stocking fillers at Wembley Park Christmas market and admire the twinkling lights adorning the area. Credit: Amanda Rose. Image courtesy of Wembley Park.
Where: Market Square, Wembley Park, HA9 0NP
Nearest Tube or train: Wembley Park (Jubilee and Metropolitan)
When: Expected: From Mid-Nov
Duration: Approx. 1-2 hours

Head to the Wembley Park Festive Market every weekend in December to browse more than 50 traders selling artisan trinkets, handmade gifts and festive treats. Discover everything from American alpaca crafts to African textiles before following the free festive light trail through Wembley Park.

The festive atmosphere continues beyond the market, with live entertainment, seasonal activities and plenty of places to eat and drink nearby. If you're looking to make a day of it, catch a performance of High School Musical at the Troubadour, just a short walk away.

Best for: Families, international street food, unique gifts and festive entertainment.
Good to know: The free festive light trail is well worth seeing after dark, when Wembley Park is illuminated with colourful installations. Many of the market's traders change throughout the season, so there's always something new to discover.  

Best Christmas markets in London map

12 Days of Christmas Giveaway

Win exciting London experiences this winter 

Discover the magic

Alternative Christmas markets and festive fairs

A young woman in a brown puffer jacket with a blue shoulder bag takes a brown paper bag filled with goodies from an independent seller at a market, with her stall full of goodies like colourful handmade mugs and painted canvases

Discover a wide range of weekend and one-off Christmas fairs and specialist London markets that take place all over town in the run-up to Christmas.

  • Olympia London's Spirit of Christmas Fair – Luxury gifts, artisan food and independent designers. 2-8 Nov 
  • Leadenhall Market - Historic market with festive pop-up stalls and Christmas lights. TBC 
  • Battersea Power Station - Weekend Christmas markets with local traders and festive entertainment. TBC 
  • South Bank Christmas Market by SoLo Craft Fair – Handmade gifts from independent makers. Sundays: 29 Nov-20 Dec
  • Islington Square Festive Market – Independent stalls, live music and festive food. TBC
  • Finnish Christmas Market – Finnish gifts, festive food and Moomin merchandise. 27-29 Nov and 4-6 Dec
  • Hampton Court Palace Festive Fayre – Artisan food and drink in a historic setting – book the Winter Palace experience for families. 4-6 and 11-13 Dec
  • The Big Christmas Market at Riverside east – Street food, vintage finds and family entertainment. TBC
  • Yokimono Japanese Christmas Market – Japanese crafts, gifts and authentic festive food. TBC
  • Windsor Christmas Market – Artisan gifts beneath the walls of Windsor Castle. From 29 Nov
  • Christmas in the Village, Wimbledon – Community market with Santa's grotto and festive entertainment. Dec TBC
  • DIY Christmas Art Market – Handmade artwork, ceramics and gifts from emerging artists. 12 Dec
  • Winter Funland – Indoor rides, ice skating and festive family fun. TBC 

Ultimate one-day London Christmas market itinerary 

Twinkling lights at Southbank Centre Winter Market

Although there are plenty of festive markets to explore, this self-guided itinerary takes you to four of London's most iconic Christmas markets in one day. Follow the route at your own pace, stopping for festive food, Christmas shopping and some of London's top attractions along the way.

We've also included nearby attractions if you'd like to make even more of your day. Just bear in mind they'll add extra time, so it's worth choosing two or three that appeal to you most.

The beauty of this itinerary is that you can easily reverse the route, giving you a completely different experience while still enjoying the same festive London charm.

10am: Covent Garden 

Start your day beneath Covent Garden's iconic Christmas tree before the crowds arrive. Browse the market, admire the spectacular decorations and warm up with a coffee or hot chocolate from one of the many cafés around the piazza, many of which serve seasonal festive specials.

Don't miss: The famous falling snow, the beautifully decorated Market Building and the free street performers and musicians entertaining visitors throughout the day.
Nearby attraction: Step inside the London Transport Museum, where you'll find festive family activities alongside one of London's best transport-themed gift shops.

11.30am: Leicester Square

Take a short stroll into Leicester Square to browse the cosy Christmas market, pick up a festive treat and soak up the atmosphere in the heart of London's West End.

Nearby attractions: Snap pictures with the stars along the Scenes in the Square statue trail or venture into London's Chinatown to admire its dazzling red lanterns.

12.15pm: Trafalgar Square

Admire London's famous Norwegian Christmas tree, listen out for festive carol singers and take time to explore the National Gallery or National Portrait Gallery. Both are free to enter and can be explored at your own pace. Before you visit, check what's on – you may be able to catch special exhibitions such as Renoir and Love or the Taylor Wessing Photo Portrait Prize 2026.

Photo tip: When standing in the heart of the square, position yourself just to the left of the fountains to frame Big Ben perfectly between the surrounding buildings.

1.30pm: Southbank Centre Winter Market

Cross the river and stop for lunch at the Southbank Centre Winter Market. Browse the alpine-style chalets, enjoy festive street food and soak up the riverside atmosphere with views of the London Eye.

Nearby attractions: Take a ride on the London Eye (Fast Track tickets are worth considering if you're short on time), or catch a performance or seasonal event at the Southbank Centre.

3pm: Riverside walk via Hay’s Galleria

Take a scenic walk along the Thames towards Hay's Galleria, one of the riverside's hidden gems. Pause to admire the festive decorations and, if you're lucky, you'll find seasonal pop-ups with cosy heated seating along the way.

Don't miss: Stop by the historic Horniman at Hays pub, beautifully decorated for Christmas and the perfect place to warm up with a festive drink.

4pm: Winter by the River

Finish your day at Winter by the River, where festive chalets overlook Tower Bridge. Browse handmade gifts, enjoy seasonal food and drinks, and watch the city skyline come to life as darkness falls.

Don't miss: Capture a photo beside the Thames with Tower Bridge illuminated behind you – one of London's most iconic festive photo spots.
Nearby attractions: Explore Tower Bridge and walk across its famous glass floor, or visit HMS Belfast for festive family activities aboard the historic warship. Just be sure to check last admission times before you set off.

Whether you're visiting London for the first time or making the most of the festive season close to home, this route is a brilliant way to experience some of the capital's most iconic Christmas markets in a single day. Feel free to linger at your favourite stops, swap in extra attractions or simply soak up the festive atmosphere as you make your way across the city. 

London Christmas markets FAQs

Which Christmas market is the best?

Each London Christmas market has something unique to offer visitors, from artisan craft sellers and fresh food markets to unique settings.

Covent Garden hosts one of the most popular Christmas markets in London, renowned for its iconic Christmas tree, decorations and buzzy central London atmosphere.

Christmas at Borough Market is also loved for its vast selection of mouthwatering fresh food, sourced locally.

Are Christmas markets in London free?

Most London Christmas markets are free to visit, making them a great festive activity for all budgets.

Some attractions, including Hyde Park Winter Wonderland, require a ticket during peak times, while markets held within ticketed venues, such as the Chelsea Physic Garden Christmas Fair, also charge admission.

Be sure to check specific Christmas market websites for more information around access and ticketing.

When are Christmas markets in London open?

Most Christmas markets in London open in early or mid-November and run through to late December or early January. 

Many of these markets are open daily from morning to evening, while others such as King's Cross markets, Broadway Market and Columbia Road Christmas Market are only open on certain days.

Avoid disappointment and check the official website for more details on opening dates and times!

Are any London Christmas markets open after Christmas?

Yes. Several London Christmas markets remain open until early January, including Hyde Park Winter Wonderland, Southbank Centre Winter Market, Leicester Square Christmas Market and Kingston Christmas Market. Opening dates vary each year, so it's always worth checking before you visit.

Which Christmas markets are in central London?

Many of London's best Christmas markets are in central London, including Covent Garden, Leicester Square, Trafalgar Square, Southbank Centre Winter Market and Winter by the River at London Bridge. They're all within easy reach by Tube and can easily be combined into a festive day out.

Which London Christmas market is best for children?

Hyde Park Winter Wonderland is one of the best Christmas markets in London for children, thanks to its rides, ice rink, Santa's Grotto and family-friendly shows. Families will also enjoy Kingston Christmas Market and Wembley Park Festive Market, both of which often feature seasonal entertainment and festive activities.

Which is the biggest Christmas market in London?

Hyde Park Winter Wonderland is London's biggest Christmas market. Alongside more than 100 festive market stalls, you'll find the UK's largest outdoor ice rink, fairground rides, live shows, street food, bars and family attractions, making it one of Europe's largest Christmas events.

Need more ideas for Christmas presents? Treat the special people in your life to luxury Christmas gifts and experiences in the city. Plus check out these top places for 101 festive ideas for a magical time in London at Christmas.

Explore by category