Portobello Vegan Night Market at Portobello Vegan Night Market

Festive markets

London Christmas Markets: 44 events this week (24 Sept to 28 Sept)

Where to find London's best Christmas markets this year, from South Bank stalls to Victorian Christmas fairs. Updated daily.

44 events this week (24 Sept to 28 Sept) Updated daily · last refreshed 24 September 2026
Get the app
Portobello Vegan Night Market at Portobello Vegan Night Market
Markets Free

Portobello Vegan Night Market

Portobello Vegan Night Market · Tonight

Bermondsey Antique Market at Bermondsey Antique Market
Markets Free

Bermondsey Antique Market

Bermondsey Antique Market · Tomorrow

Chalton Street Market at Chalton Street Market
Markets Free

Chalton Street Market

Chalton Street Market · Tomorrow

North Cross Road Market at North Cross Road Market
Food Markets Free

North Cross Road Market

North Cross Road Market · Sat 26 Sept

East Dulwich Market (North Cross Road) at East Dulwich Market (North Cross Road)
Food Markets Free

East Dulwich Market (North Cross Road)

East Dulwich Market (North Cross Road) · Sat 26 Sept

Globe Town Market Square at Globe Town Market Square
Markets Free

Globe Town Market Square

Globe Town Market Square · Sat 26 Sept

Hoxton Street Market at Hoxton Street Market
Food Markets Free

Hoxton Street Market

Hoxton Street Market · Sat 26 Sept

Pimlico Road Farmers' Market at Pimlico Road Farmers' Market
Markets Free

Pimlico Road Farmers' Market

Pimlico Road Farmers' Market · Sat 26 Sept

Wimbledon Farmers' Market at Wimbledon Farmers' Market
Markets Free

Wimbledon Farmers' Market

Wimbledon Farmers' Market · Sat 26 Sept

Balham Farmers' Market at Henry Cavendish Primary School
Markets Free

Balham Farmers' Market

Henry Cavendish Primary School · Sat 26 Sept

N7 Car Boot at N7 Car Boot
Markets Free

N7 Car Boot

N7 Car Boot · Sat 26 Sept

South Kensington (Saturdays) Farmers' Market at South Kensington (Saturdays) Farmers' Market
Markets Free

South Kensington (Saturdays) Farmers' Market

South Kensington (Saturdays) Farmers' Market · Sat 26 Sept

Brockley Market at Brockley Market
Food Markets Free

Brockley Market

Brockley Market · Sat 26 Sept

Cotall Street Market at Cotall Street Market
Food Markets Free

Cotall Street Market

Cotall Street Market · Sat 26 Sept

Parliament Hill Farmers' Market at Parliament Hill Farmers' Market
Markets Free

Parliament Hill Farmers' Market

Parliament Hill Farmers' Market · Sat 26 Sept

Notting Hill Farmers' Market at Notting Hill Farmers' Market
Markets Free

Notting Hill Farmers' Market

Notting Hill Farmers' Market · Sat 26 Sept

Open Art Market at Open Art Market: Portobello Road
Live music Markets Free

Open Art Market

Open Art Market: Portobello Road · Sat 26 Sept

Oval Farmers' Market at Oval Farmers' Market
Food Markets Free

Oval Farmers' Market

Oval Farmers' Market · Sat 26 Sept

Stepney Farmers' Market at Stepney City Farm
Markets Free

Stepney Farmers' Market

Stepney City Farm · Sat 26 Sept

Telegraph Hill Market at Telegraph Hill Market
Markets Free

Telegraph Hill Market

Telegraph Hill Market · Sat 26 Sept

Tufnell Park Market at Tufnell Park Market at Yerbury School
Markets Free

Tufnell Park Market

Tufnell Park Market at Yerbury School · Sat 26 Sept

Bermondsey Farmers' Market at Bermondsey Farmers' Market
Markets Free

Bermondsey Farmers' Market

Bermondsey Farmers' Market · Sat 26 Sept

Camberwell Green Market at Camberwell Green Market
Food Markets Free

Camberwell Green Market

Camberwell Green Market · Sat 26 Sept

Duke of York Square Fine Food Market at Duke of York Square Fine Food Market
Food Markets Free

Duke of York Square Fine Food Market

Duke of York Square Fine Food Market · Sat 26 Sept

Growing Communities Farmers' Market at Growing Communities Farmers' Market
Food Markets Free

Growing Communities Farmers' Market

Growing Communities Farmers' Market · Sat 26 Sept

Putney Market at Putney Market
Food Markets Free

Putney Market

Putney Market · Sat 26 Sept

Venn Street Market at Venn Street Market
Film Food Free

Venn Street Market

Venn Street Market · Sat 26 Sept

Backyard Market at Backyard Market
Markets Free

Backyard Market

Backyard Market · Sat 26 Sept

Brunswick Saturday Food Market at Brunswick Saturday Food Market
Food Markets Free

Brunswick Saturday Food Market

Brunswick Saturday Food Market · Sat 26 Sept

Chatsworth Road Market at Chatsworth Road Market
Food Markets Free

Chatsworth Road Market

Chatsworth Road Market · Sun 27 Sept

High Street Kensington Farmers' Market at High Street Kensington Farmers' Market
Markets Free

High Street Kensington Farmers' Market

High Street Kensington Farmers' Market · Sun 27 Sept

Horniman Market at Horniman Market
Markets Free

Horniman Market

Horniman Market · Sun 27 Sept

London Fields Sunday Market at London Fields Sunday Market
Markets Free

London Fields Sunday Market

London Fields Sunday Market · Sun 27 Sept

Peckham Carboot at Peckham Carboot
Markets Free

Peckham Carboot

Peckham Carboot · Sun 27 Sept

Stroud Green Market at Stroud Green Market
Food Markets Free

Stroud Green Market

Stroud Green Market · Sun 27 Sept

Victoria Park Market at Victoria Park Market
Food Live music Free

Victoria Park Market

Victoria Park Market · Sun 27 Sept

Blackheath Farmers' Market at Blackheath Farmers' Market
Markets Free

Blackheath Farmers' Market

Blackheath Farmers' Market · Sun 27 Sept

Fulham Farmers' Market at Fulham Farmers' Market
Food Markets Free

Fulham Farmers' Market

Fulham Farmers' Market · Sun 27 Sept

Herne Hill Market at Herne Hill Market
Markets Free

Herne Hill Market

Herne Hill Market · Sun 27 Sept

Lewisham Food Market at Lewisham Food Market
Food Markets Free

Lewisham Food Market

Lewisham Food Market · Sun 27 Sept

Sunday Upmarket at Sunday Upmarket
Food Markets Free

Sunday Upmarket

Sunday Upmarket · Sun 27 Sept

Bootyfull Car Boot at Bootyfull Car Boot
Markets Family Free

Bootyfull Car Boot

Bootyfull Car Boot · Sun 27 Sept

Tooting Market at Tooting Market
Markets Free

Tooting Market

Tooting Market · Mon 28 Sept

Food Markets Free

Soho Vegan Market

Soho Vegan Market · Sat 26 Sept

Christmas markets start creeping into London from mid-November and by December the city is full of them, from big riverside sprawls to small church-hall stalls you'd only find by accident. The trick is knowing which kind you're after, because 'Christmas market' covers a lot of ground here.

South Bank runs one of the biggest and most reliable, a long stretch of wooden chalets between the Thames and the Southbank Centre, good for mulled wine and gift browsing with a view. Leicester Square and Covent Garden do a flashier, more central version, useful if you're already in the West End for a show. Hyde Park's Winter Wonderland is less a market and more a whole event, with rides and food halls wrapped around the stalls, so go in expecting a full afternoon rather than a quick wander.

Further out, look to Greenwich, Kingston and the smaller borough high streets for markets with more local character and shorter queues. These tend to lean on independent traders and craft stalls rather than the standard mulled wine and bratwurst circuit, and they're often free to just wander through even if you don't buy anything.

Weekday evenings after work are the easiest time to get around a market without fighting crowds. Weekends, especially the two before Christmas, get packed, particularly the big central ones, so if you want photos without a hundred strangers in them, go earlier in the day or on a weekday. Most markets run food and drink stalls alongside the shopping, so you can treat it as a meal out as easily as a gift run.

Layer up. Most of this is outdoors, standing around, and London in December is damp more often than it's cold in a dramatic way. A market is also an easy one to build an evening around, pair it with dinner nearby or a walk along the river once the stalls close.

Venues to know

How we pick

OnlyHere tracks live listings from over a hundred London venues, councils, and programmers, refreshed nightly. Picks favour events with confirmed dates, real venues you can find on a map, and editorial notes written by us, not the promoter. Prices and dates come from the listing itself; we never guess.

Frequently asked questions

When do Christmas markets open in London?

Most open from mid to late November and run through to Christmas Eve or just after. Exact dates vary by market, so check the listing below for what's currently open.

Which is the biggest Christmas market in London?

Hyde Park's Winter Wonderland is the largest, combining market stalls with fairground rides and food halls. South Bank's market is the biggest of the stalls-only style events.

Are London Christmas markets free to enter?

Most market areas are free to walk around, though some larger events charge for entry or for specific attractions like ice rinks and rides within them.

Is there a Christmas market near Central London?

Yes, South Bank, Leicester Square and Covent Garden all run markets within easy reach of the West End.

What can you buy at London Christmas markets?

Expect gifts, decorations, food and mulled wine stalls, with independent craft traders more common at the smaller borough markets than the big central ones.

How many london christmas markets are listed right now?

There are 44 events listed on this page right now. It updates daily.