Opens in a new tab

London Christmas Market

From 31 October 2026 to 4 January 2027, London spreads its Christmas markets along the Thames and through the West End. Southbank and the huts by Tower Bridge are free and riverside, while Hyde Park runs a ticketed Christmas funfair with entry from £1 to £8.25.

This seasonOctober 31, 2026 → January 4, 2027

Most of London's markets open at 10:00 or 11:00 and run until 22:00 every day. Covent Garden's stalls close at 21:00, and at 17:00 on Sundays.

Winter by the River closes at 17:00 on Christmas Eve, while Hyde Park and Southbank keep their normal hours.Hyde Park, Southbank, Winter by the River, Trafalgar Square and Leicester Square all close on Christmas Day, and no Eurostar runs.Southbank stays open until 4 January 2027, and Hyde Park, Winter by the River, Trafalgar Square and King's Cross run to 3 January.Every big market closes on Christmas Day, and Southbank also shuts on 31 December.

Last updated 7 November 2026

Every market on a real street map, with the transport stops and the walks that link them.

The Covent Garden Christmas tree lit up at night beside St Paul's Church, with crowds filling the piazza
6.5/10
ChristmasWanders Index 2026See the full Index →

7 Christmas markets across the city

All Christmas Markets in London

Ranked #1 is where we'd go first. Pick any market to see what it's like.

Southbank Centre Winter Market

Southbank Centre Winter Market

Queen's Walk, under Hungerford Bridge, South Bank

Come before 21:00, because the craft traders pack up an hour before the food stalls and bars do.

Alpine-style chalets line the Queen's Walk between the Royal Festival Hall and Jubilee Gardens, with the London Eye overhead and Big Ben across the river. Food and pop-up bars outnumber the gift stalls, so treat it as dinner with a view rather than a shopping trip.

Winter by the River

Winter by the River

London Bridge City, between London Bridge and Tower Bridge

Book a curling lane at £15 a head for 50 minutes, with Tower Bridge lit up right outside the glass.

Boutique chalets run along the river at London Bridge City, with Tower Bridge and the Tower of London straight across the water. It's smaller and calmer than Southbank, the two-storey Clubhouse bar has a heated rooftop, and the gifts lean towards makers and social enterprises.

Hyde Park Winter Wonderland

Hyde Park Winter Wonderland

Hyde Park, near Hyde Park Corner

Book a green off-peak slot for £1 on a November Monday to Thursday, and spend £25 online to get entry free.

Hyde Park's Christmas show is a funfair first and a market second, with roller coasters, a giant wheel, a circus, an ice kingdom and a skating rink. Entry is by timed ticket, from £1 off-peak to £8.25 at peak, and everything inside costs extra.

Covent Garden at Christmas

Covent Garden at Christmas

Covent Garden Piazza and Market Building

From 4 December, snow falls by the tree on the hour, every hour from midday until 21:00.

Covent Garden is a whole neighbourhood dressed up rather than a chalet market, with gold bells and baubles in the Market Building and a 50ft Norwegian spruce on the West Piazza. The Apple Market's stalls go seasonal, and Thursdays stay open late for festive shopping.

Christmas in Trafalgar Square

Christmas in Trafalgar Square

Trafalgar Square, in front of the National Gallery

Be there on 3 December, when the tree Norway sends London every year since 1947 gets lit.

A short run of wooden stalls sits around Norway's tree in front of the National Gallery, with Nelson's Column and the fountains behind. It's a quick stop between the galleries and the Strand rather than an evening out, but nowhere else in London looks this much like a Christmas card.

King's Cross Winter Market

King's Cross Winter Market

Granary Square, King's Cross

Pair it with the Remixed Roller Rink in Lewis Cubitt Square, open 11:00 to 20:00 until 22 December.

New for 2026, the Winter Market brings independent food, drink and makers' stalls to Granary Square, free like the rest of King's Cross's Christmas markets. It's the one to catch before a train out of St Pancras or King's Cross, and Aardman's Wallace and Gromit tree is a short walk away.

Skate Leicester Square

Skate Leicester Square

Leicester Square, West End

Skate round the Shakespeare statue before a West End show, then walk five minutes to Trafalgar Square's tree.

Leicester Square's ice rink circles the Shakespeare statue, with a bar and a small ring of gift and treat stalls beside it. Come for a skate or a hot chocolate before the theatre, because the shopping is thin and the square gets packed with cinema and West End crowds.

London Christmas market map

Every market, the transport stops and the walks that link them, on a real street map. Zoom in to look around, or tap a market to jump straight to it.

London Christmas market map with every market, the transport stops and walking routes
Zoom in, then drag to move around

The London pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

Take this map with you on paper

Gloves on, phone dead, signal gone. The printable version puts the map on one side and everything else on the back, so a folded sheet in your coat pocket still works when nothing else does.

  • Opening hours for each market, Christmas Eve included, when most of them close early
  • What the food and drink cost, and what to order at the stalls
  • When to go to dodge the crowds, and how to get from one market to the next
  • The street map with every market and the walks, ready to fold into a pocket

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season. Unsubscribe in one click.

Airport, rail and getting around

Getting to London

Eurostar and every main line from across Britain end in central London, a short Tube ride from the markets.

Heathrow (LHR)
about 15 min
London Paddington

The Heathrow Express is the quickest way in, and Paddington connects to the Tube. It doesn't run on 28 and 29 November or 27 to 30 December 2026, when the Piccadilly line is the way in.

Private transfer to your hotel door

Heathrow Express gets you to Paddington in 15 minutes, but the Southbank is still a Tube ride on from there, and the Express doesn't run on 28 and 29 November or from 27 to 30 December. A car straight to a hotel near the river takes the changes out of it, at about 45 minutes in normal traffic.

Check transfer pricesWelcome Pickups, from about €74 a car from Heathrow

Fastest trips into London

From Peterborough

45 minfastest trip
TrainsDirect
How oftenAbout 255 a day
Arrive atLondon King's Cross

Book ahead for the cheapest fares. LNER and Great Northern run into King's Cross and Thameslink into St Pancras, so there's a train every few minutes. On 28 and 29 November no trains run between Peterborough and King's Cross, so check the replacement plan that weekend.

From Bath

1h15fastest trip
TrainsDirect, GWR Intercity Express
How oftenEvery 30 min
Arrive atLondon Paddington

Book ahead or buy on the day. Paddington is closed to GWR on 28 and 29 November 2026, when hourly trains run to London Euston instead, and again from 27 December 2026 to 3 January 2027. No trains on 25 December.

From Birmingham

1h16fastest trip
TrainsDirect
How oftenAbout 224 a day
Arrive atLondon Euston
Last train inleaves 23:11
Last train backleaves 23:30

Book ahead for the cheapest fares. Avanti West Coast into Euston is the fastest, and Chiltern runs slower trains from Moor Street to Marylebone.

From Lille

1h21fastest trip
TrainsDirect, Eurostar
How often9 a day
Arrive atLondon St Pancras
Last train inleaves 21:35
Last train backleaves 19:34

Seat reservations are required. On 24 and 31 December the last Eurostar leaves Lille at 18:37, and none run on 25 December.

From York

1h45fastest trip
TrainsDirect
How oftenAbout 83 a day
Arrive atLondon King's Cross

Book ahead for the cheapest fares. LNER and Grand Central run direct, but on 28 and 29 November no trains run between Peterborough and King's Cross, so check the replacement plan that weekend. No trains on Christmas Day, and Boxing Day services are limited.

From Brussels

1h57fastest trip
TrainsDirect, Eurostar
How often10 a day
Arrive atLondon St Pancras
Last train inleaves 20:56
Last train backleaves 19:34

Seat reservations are required. Some trains call at Lille, and the last one leaves Brussels at 20:56, or 17:56 on 24 and 31 December. No Eurostar runs on 25 December.

From Manchester

2h06fastest trip
TrainsDirect
How oftenAbout 80 a day
Arrive atLondon Euston
Last train backleaves 22:03

Book ahead for the cheapest fares. Avanti West Coast runs several direct trains an hour, and an Advance fare is tied to one train. No trains on Christmas Day, and Boxing Day services are limited.

From Paris

2h20fastest trip
TrainsDirect, Eurostar
How often14 a day
Arrive atLondon St Pancras
Last train inleaves 21:09
Last train backleaves 20:01

Seat reservations are required. The last Eurostar leaves Paris at 21:09, or 17:02 on 24 and 31 December, and none run on 25 December.

From Amsterdam

4h04fastest trip
TrainsDirect, Eurostar
How often5 a day
Arrive atLondon St Pancras
Last train inleaves 18:40
Last train backleaves 18:04

Seat reservations are required. On 24 and 31 December the last one leaves Amsterdam at 14:40, and none run on 25 December.

Striped bars are trips longer than eight hours, so they run off the scale.

M25 → Central London

Driving into central London means the Congestion Charge, the ULEZ and very little parking, so park outside and take the Tube in.

Southbank, Trafalgar Square, Covent Garden and Leicester Square all sit within about a 15-minute walk of each other. Tap a contactless card on the Tube and buses, and take the Uber Boat from Embankment to London Bridge City for the Tower Bridge market.

Southbank → Trafalgar Square

about 12 minFree

Cross the Golden Jubilee footbridge next to the chalets, and Covent Garden and Leicester Square are a few minutes further.

Waterloo → King's Cross St Pancras

The Northern line runs direct from Waterloo to King's Cross for the Granary Square market. Tap in with contactless, and daily fares cap themselves.

On foot from Queen's Walk

Covent Garden at Christmas12 min
Christmas in Trafalgar Square12 min
Skate Leicester Square16 min
Winter by the River2.4 km
Hyde Park Winter Wonderland2.8 km
King's Cross Winter Market3.3 km

Fares and timetables checked November 2026.

Sleep close to the stalls

Where to stay in London

Book early. December doesn't do last-minute.

The Z Hotel Trafalgar

Budget

The Z Hotel Trafalgar

On Chandos Place, five minutes on foot from Trafalgar Square and Covent Garden. Rooms are tiny, but you walk to four markets and the river.

Check December rates →
Strand Palace Hotel

Mid-range

Strand Palace Hotel

On the Strand opposite the Savoy, four minutes from Covent Garden and about ten over the river to Southbank's chalets.

Check December rates →
The Savoy

Splurge

The Savoy

On the Strand above the Thames, three minutes from Covent Garden, and the American Bar is the warm-up before a Southbank evening.

Check December rates →

Is the London Christmas Market Worth It?

London at Christmas makes me ridiculously happy, and the markets are a big part of why, even though the city doesn’t really have a Christmas market the way Cologne or Strasbourg does.

What it has is better, if you’re up for a bit of walking. There are chalets under the London Eye, a bar with a heated rooftop looking straight at Tower Bridge, a piazza where it snows on the hour, Norway’s tree in Trafalgar Square and, out west, a full-blown funfair in Hyde Park.

Stitch a few of them together along the river and you’ve got the best Christmas evening walk in Britain, and you won’t pay a penny to get into most of it.

It isn’t cheap once you start eating and drinking, and the famous one is the one I’d be most careful with. But pick the right markets for the right time of day and London is a brilliant few days in December.

When Are the London Christmas Markets 2026?

The London Christmas markets run from Saturday 31 October 2026 to Monday 4 January 2027, and every one of them is free to walk into apart from Hyde Park Winter Wonderland, which sells timed tickets.

They don’t all open at once, so the season sort of switches itself on through November. Leicester Square’s rink goes first, Southbank follows on 2 November, the London Bridge Christmas market opens on 10 November, Hyde Park on 19 November, and the new King’s Cross Winter Market in Granary Square joins last, on 26 November. The full list is in the table below.

Most of the markets keep roughly 11:00 to 22:00 every day. Southbank’s craft chalets close at 21:00 while its food stalls and bars keep going, and Hyde Park shuts at 22:00 with last entry at 21:30. Hyde Park also opens late on a lot of November and December weekdays (11:00, 12:00, even 14:00 on 1 December), so check the opening time before you book a morning slot.

Christmas week is where you need to pay attention. On Christmas Eve the London Bridge market closes at 17:00 and Borough Market runs 08:00 to 15:00, while Southbank and Hyde Park carry on as normal. Everything is closed on Christmas Day, and there’s no Eurostar either. On New Year’s Eve Southbank is shut and the London Bridge market stays open until 21:00.

Trafalgar Square, Covent Garden’s stalls and King’s Cross haven’t put their exact hours out yet, so treat those as expected rather than fixed.

DateWhat’s on
Sat 31 OctSkate Leicester Square opens
Sun 1 NovLeicester Square lights switch on
Mon 2 NovSouthbank Centre Winter Market opens
Fri 6 NovTrafalgar Square stalls expected to open
Tue 10 NovWinter by the River opens at London Bridge City
Wed 11 NovSkate at Somerset House opens
Thu 12 NovCovent Garden lights switch on
Wed 18 NovGreenwich Market lantern parade and lights
Thu 19 NovHyde Park Winter Wonderland opens
Thu 26 NovKing’s Cross Winter Market opens in Granary Square
Sat 28 to Sun 29 NovNo GWR trains at Paddington, no trains Peterborough to King’s Cross
Mon 30 NovBorough Market’s Christmas season starts
Thu 3 DecTrafalgar Square tree lighting expected
Fri 4 DecCovent Garden snowfall starts, every hour 12:00 to 21:00 until 31 Dec
Thu 24 DecLondon Bridge closes at 17:00, Borough Market 08:00 to 15:00
Fri 25 DecAll markets closed, no Eurostar
Thu 31 DecSouthbank closed, London Bridge open until 21:00
Sun 3 JanLast day for Hyde Park, London Bridge and King’s Cross
Mon 4 JanLast day for Southbank
From Tue 5 JanClosed until next season

The Best Christmas Markets in London

Out of everything London puts on, there are two I’d plan a whole evening around, and both of them sit on the Thames.

Southbank Centre Winter Market (My Favourite)

This is where I’d start, every time. The chalets line the Queen’s Walk under Hungerford Bridge, so you’re queuing for churros with the London Eye glowing over your head and Big Ben lit up across the water, and I still get a little giddy about that.

It’s really a food and drink market. The Dutch pancakes, hot cider and big bowls of winter street food far outnumber the gift stalls, and the jewellery and decorations are fine but nothing you’ll remember on the train home. Come hungry, not with a shopping list.

Get there on a weekday around 15:00, have a look round the craft chalets before they close at 21:00, and you’ll still be by the river when the lights come on, which in December is barely an hour later.

Winter by the River (the London Bridge Christmas Market)

From Southbank it’s a 40-minute walk east along the river, or a quick hop on the Uber Boat, and it’s worth every step, because this is the setting that gets me. The stalls sit at London Bridge City with Tower Bridge and the Tower of London right across the water.

The stalls themselves are crafts, gifts and treats, with a nice chunk of them from social enterprises. But the reason to come is The Clubhouse, a two-storey bar with a heated rooftop canopy and a balcony over the river. Get a drink upstairs after dark and watch Tower Bridge lit up. That’s my favourite hour of a London Christmas.

There’s curling too, six lanes on the pier at £15 an adult and £10 a child for 50 minutes. It’s daft and competitive and great fun with a group, so book a lane in advance.

Covent Garden

Covent Garden isn’t a chalet market at all. It’s the whole neighbourhood decorated to the eyeballs, with more than 300,000 lights, giant gold bells and baubles hanging in the Market Building and a 50ft Norwegian spruce on the West Piazza.

And from 4 to 31 December it snows. Every hour, on the hour, from 12:00 to 21:00, fake snow drifts down over the Piazza, and I don’t care how silly that sounds, it’s pure joy every single time.

Time your visit for the top of the hour, then wander the Apple Market for gingerbread, preserves and handmade gifts.

Thursdays are Festive Thursdays with late shopping all through November and December, and Miracle on Russell Street, the Christmas pop-up bar, is back from 9 November for its tenth year.

Trafalgar Square

Trafalgar Square is about nine minutes’ walk from Covent Garden, and it’s the one with the history. Norway has sent London its Christmas tree every year since 1947, and the stalls gather round it in front of the National Gallery, with carol singers under the branches.

Londoners love to mock the tree for looking a bit sparse, and they’re not wrong. The market is small too, about twenty stalls. Treat it as a stop on the way between Covent Garden and the river rather than a destination, and come after the tree lighting, which is expected on 3 December.

Leicester Square

Another five minutes from Trafalgar Square, Leicester Square has a rink round the Shakespeare statue and a handful of gift and snack stalls beside it. Come for a skate, not the shopping. The lights go up on 1 November and stay until 6 January.

King’s Cross Winter Market

The new one for 2026, and a lovely surprise if you’re coming in by Eurostar, since it’s right next to St Pancras. It opens on 26 November in Granary Square with independent food, drink and makers, and it’s free.

King’s Cross actually runs seven free Christmas markets over the season, from a Mexican Christmas market (27 to 29 November) to a Japanese-style Shotengai market (3 to 6 and 17 to 20 December). There’s also a roller rink, and a Christmas tree decorated by Aardman, so expect Wallace and Gromit. If you’ve got an hour before your train, this is where I’d spend it.

Hyde Park Winter Wonderland (Go in With Your Eyes Open)

This is the one everybody’s heard of, and it’s the one I’d be most careful about. It’s a huge funfair with a Christmas market tucked in among the rides, more than 150 rides, shows and attractions, a Giant Wheel with a new light show, roller coasters, a circus, an ice kingdom, a Bavarian village and a big ice rink.

Families and groups who come for the rides have a brilliant time. Come for a Christmas market, though, and you’ll probably feel let down, because it feels much more like a carnival than Christmas, the food stalls start to look the same very quickly, and on a weekend evening you can barely move. After Christmas it gets properly packed.

Then there’s the money. Entry is a timed ticket on top of everything else, £5.50 standard and £8.25 peak (most evenings and weekends). A glass of mulled wine was £7.40 last year, which is Zurich prices, and the rink runs from £12.65 an adult in advance up to £21.25 on the day.

So go off-peak on a November Monday to Thursday, when the green slots cost £1 (the site also says off-peak is free, so you may pay nothing at all). Book everything online first, because on-the-day prices are higher and the good slots sell out, and use the gate closest to the first thing you want to do. The south gate by Hyde Park Corner is best for the rink and the circus.

What to Eat and Drink

Southbank and the London Bridge market are where I’d eat, and Borough Market is where I’d shop for food.

  • Dutch pancakes are the Southbank classic, small, buttery and gone in seconds.
  • Churros turn up at nearly every market, and they’re best eaten walking along the river.
  • Hot cider is my pick over mulled wine on the South Bank. It suits the cold off the Thames.
  • Mulled wine is everywhere. Budget around £7 a glass in the big sites (it was £7.40 at Hyde Park last year).
  • Bratwurst is the thing I’d actually spend money on at Hyde Park.
  • Roasted chestnuts are for the walk between markets.

Borough Market’s Christmas season runs from 30 November to 31 December, and it’s the opposite of the funfair food. Think turkeys, Christmas puddings set on fire, hampers and proper British cheese. It closes 25 to 27 December, and on Christmas Eve it runs 08:00 to 15:00.

The Best Way to Do the London Christmas Markets

Because the markets are spread out, the trick is matching each one to a time of day, and the evening I’d plan goes like this.

Start at Southbank in the middle of the afternoon while the chalets are open and the crowds are thinner. As it gets dark, walk up to Covent Garden (12 minutes) and catch the snowfall on the hour. Trafalgar Square and Leicester Square are each a few minutes from there if you want them.

Then take the Tube or the Uber Boat over to London Bridge for a drink on The Clubhouse rooftop with Tower Bridge lit up in front of you.

Save Hyde Park for a separate night, and only if you want the rides. Weekdays are calmer everywhere, and weekends in December are busy in all the central markets, since day-trippers pour in and Leicester Square has the cinema and theatre crowds on top.

The Uber Boat stops at Embankment, London Bridge City and Greenwich and takes Oyster and contactless, so it doubles as a sightseeing cruise between markets.

What’s the Weather Like in London in December?

Mild and damp, mostly. December in London averages about 9°C by day and 4°C at night, but it feels closer to freezing after dark, and it rains on around four days in ten. The sun sets around 15:50 in mid-December, so the lights are on long before dinner.

Don’t count on snow. Our snow odds study puts it at 2% of market days and a 3% chance of a snowy weekend, so the snow you’ll see is the Covent Garden kind. Bring a waterproof layer rather than heavy winter gear.

Beyond the Markets

The lights are half the fun. Leicester Square, Covent Garden, Carnaby and Regent Street all go up in November, and the Trafalgar tree is lit in early December. Skate at Somerset House runs from 11 November to 10 January if you want a rink with a grander backdrop than Leicester Square, and the West End has its Christmas shows on, including The Christmas Carol Goes Wrong at Wyndham’s from 18 December.

Greenwich Market is a nice half day out by boat, with its lantern parade and lights switch-on on 18 November, and Old Spitalfields has a Wednesday makers’ market through the season.

Day Trips From London

London is the one UK city where proper European Christmas markets are a day trip away.

  • Lille is 1h22 on the Eurostar from St Pancras, which makes the Lille Christmas market an easy day out.
  • Brussels is just under two hours, and the Brussels Christmas market is a genuinely different experience from anything in London.
  • Bath is 1h20 from Paddington, with its market running 26 November to 13 December, but not on 28 and 29 November, when there are no trains from Paddington.

The last Eurostar back from Brussels leaves at 20:56 on weekdays, and on 24 and 31 December it’s 17:56, so plan around that. There are no Eurostars at all on Christmas Day.

So, Is the London Christmas Market Worth It?

Yes, as long as you treat it as London at Christmas with the markets as your evening plan rather than one big market to tick off. Prices are high and Hyde Park can be a slog, but Southbank under the Eye, a drink facing Tower Bridge and snow falling on Covent Garden on the hour is a night I’d happily repeat every December.

Do the river on a weekday, save Hyde Park for an off-peak November night, and avoid travelling on 28 and 29 November. If you want one big traditional market square on top, Edinburgh’s Christmas market is four hours up the line from King’s Cross.

Tours

Make an evening of it

A few worth paying for.

London: Christmas Lights Walking Tour with Southbank Market

2 hours · from €26

It starts at Oxford Circus and walks Regent Street, Carnaby, Seven Dials and the Covent Garden tree before crossing the river to finish at the Southbank Winter Market. It's new, with no reviews yet, but no other tour ends right at the stalls.

Check availability ↗

London: Christmas Lights Tour by Vintage Bus

1.5 hours · from €35

An open-top vintage bus loops the Strand, Trafalgar Square, Regent Street and Oxford Street with a live guide. The top deck gets cold, so wrap up.

Check availability ↗

London: Ticket to A Christmas Carol at The Old Vic

2.5 hours · from €59

The Old Vic's Christmas Carol fills the auditorium with music and mince pies, on The Cut about ten minutes' walk from the Southbank stalls. It isn't suitable for children under eight.

Check availability ↗

Trafalgar Square tree lighting

Evening of 3 December · Free

Norway's tree is switched on in front of the National Gallery, a gift sent every year since 1947. The lighting time isn't published yet, so check closer to the day.

Snowfall in Covent Garden

A few minutes on the hour · Free

From 4 to 31 December, snow falls by the Christmas tree on the West Piazza every hour from midday until 21:00. The 18:00 and 19:00 falls are the prettiest in the dark.

More tours to book

Live prices and availability from Viator

Planning a whole trip? Compare every multi-day Christmas market tour →
Same feel, different city

If you like London, try these

Paris

Marchés de Noël de Paris

Also has plenty for kids and a Ferris wheel

12 Nov – 4 JanIndex 6.9

Manchester

Manchester Christmas Markets

Also has plenty for kids and a Ferris wheel

6 Nov – 3 JanIndex 7.0

Cologne

Kölner Weihnachtsmärkte

Also has plenty for kids and a Ferris wheel

13 Nov – 10 JanIndex 7.5
Combine your trip

Nearby Christmas markets

Winchester

20 Nov – 22 DecFreeIndex 6.9

Compare the two

Peterborough

Christmas Craft & Gift Market

20 Nov – 22 NovTicketedIndex 6.4

Compare the two

Bath

26 Nov – 13 DecFreeIndex 7.5

Compare the two

Birmingham

Birmingham's Frankfurt Christmas Market

5 Nov – 24 DecFreeIndex 6.1

Compare the two