Festive markets
London Christmas Markets: 44 events this week (29 Jul to 2 Aug)
Where to find London's best Christmas markets this year, from South Bank stalls to Victorian Christmas fairs. Updated daily.
Get the app
Camden Passage Antiques Market
Portobello Vegan Night Market
Bermondsey Antique Market
Chalton Street Market
North Cross Road Market
East Dulwich Market (North Cross Road)
Globe Town Market Square
Hoxton Street Market
Pimlico Road Farmers' Market
Wimbledon Farmers' Market
Balham Farmers' Market
N7 Car Boot
South Kensington (Saturdays) Farmers' Market
Brockley Market
Cotall Street Market
Parliament Hill Farmers' Market
Notting Hill Farmers' Market
Open Art Market
Oval Farmers' Market
Stepney Farmers' Market
Telegraph Hill Market
Tufnell Park Market
Bermondsey Farmers' Market
Camberwell Green Market
Duke of York Square Fine Food Market
Growing Communities Farmers' Market
Putney Market
Venn Street Market
Backyard Market
Brunswick Saturday Food Market
Chatsworth Road Market
High Street Kensington Farmers' Market
Horniman Market
London Fields Sunday Market
Peckham Carboot
Stroud Green Market
Victoria Park Market
Blackheath Farmers' Market
Fulham Farmers' Market
Herne Hill Market
Lewisham Food Market
Sunday Upmarket
Bootyfull Car Boot
Soho Vegan Market
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
- Camden Passage Antiques Market 1 event this week
- Portobello Vegan Night Market 1 event this week
- Bermondsey Antique Market 1 event this week
- Chalton Street Market 1 event this week
- North Cross Road Market 1 event this week
- East Dulwich Market (North Cross Road) 1 event this week
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.