Best Farmers' Markets In London

Looking for a London farmers' market? Then you've come to the right place. We've put together this guide on farmers' markets all over the capital, from Notting Hill to Wimbledon and Walthamstow. You'll find seasonal fruit and vegetables across these spots, as well as meat, fish, dairy, baked goods and other artisan products, perfect for some wholesome weekend fun.

What Is A Farmers' Market?

Farmer's markets are a way to buy food and other items directly from the producers, rather than at a shop. These usually take place on a weekly basis, showcasing the best of local, seasonal produce. They're a great way to purchase more sustainably, while also supporting your community.

Best London Farmers' Markets

1. Alexandra Palace Farmers' Market London

  • Location: Alexandra Palace, Muswell Hill, N10 3TG
  • When: Sundays, 10am to 3pm
  • Why we recommend: this is one of the biggest and most popular farmers' markets in the whole city, and you'll find everything you need here

This award-winning market was founded by City & Country Farmers’ Markets in 2003, and it has been a firm favourite since then. It's held at either Alexandra Palace Park or the nearby Campsbourne School, showcasing a selection of the finest local produce - including fruit, vegetables, bread, cakes, meat, cheese, eggs, raw milk and preserves.

They've got one of the largest variety of vendors in the city, and you'll also find crafts, hot food, Fairtrade coffee and charity stalls. The family-friendly market is free to enter, and you can even bring your dogs along.

Alexandra Palace Farmers' Market.

This popular market is one of London's largest.

2. Walthamstow Farmers' Market

  • Location: Town Square, Top Of High Street, Walthamstow, E17 7JN
  • When: Sundays, 10am to 2pm
  • Why we recommend: there's a real focus on fresh, local goods here, with returning brands that are loved by locals

One of London's coolest areas over recent years, Walthamstow is home to a weekly farmers' market that fills the high street with fresh produce on Sundays. Discover everything from biodynamic eggs to juices, organic meat and artisan bread, to name just a few things on sale.

Some of the independent brands that can be found here include Arlene's E17 honey, Hook and Son dairy and the Cornish Gouda Co. Plus, it's free to attend.

Stalls at Walthamstow Farmers' Market.

Sample local goods at this Walthamstow market.

3. Marylebone Farmers' Market

  • Location: St Vincent Street, Marylebone, W1U 4DF
  • When: Sundays, 10am to 2pm
  • Why we recommend: this is a top choice of farmers' markets in Central London, with some of the freshest food around

One of London's flagship farmer’s markets, this Marylebone pick sells fresh, local food that changes with the seasons. Think asparagus in April and cherries in July, as well as a cracking selection of fish, meat and poultry.

Find top vendors like Exmoor Caviar, Quicke's Cheddar and Rempapa’s spices. Look out for former opera singer Kerry too, as she's known for often serenading her customers as she sells North London-made ice cream.

Vendor at Marylebone Farmers' Market.

From seasonal produce to serenading ice cream sellers, Marylebone has got it all.

4. Queen's Park Famers' Market London

  • Location: Salusbury Primary School, 103 Salusbury Road, Queen's Park, NW6 6RG
  • When: Sundays, 10am to 2pm
  • Why we recommend: we love the seasonality of the stalls here, and it's a particularly great choice for families

A family-friendly farmers' market that takes place in a local school, Queen's Park Famers' Market champions the best of British. The year-round event specialises in seasonal, organic vegetables, dairy and free range meat, featuring traders like Bagnell Farm, Feel Good Ferment and Organic Orchards.

You'll find a real mixed crowd here, from dog walkers to young families and people making the most of the hot food. They even made it to the finals of the Farm Retail Association Farmers Market of the Year Awards 2026, so you know you're in good hands.

Queen's Park Famers' Market stalls.

From fresh vegetables to hot food, this place has got it all.

5. Blackheath Farmers' Market

  • Location: Blackheath Station Car Park, Blackheath, SE3 9LA
  • When: Sundays, 10am to 2pm
  • Why we recommend: this award-winning market is a real favourite among the neighbourhood, and we always feel welcomed by the vendors

Possibly the best farmers' market in South East London, this Blackheath option takes over the station car park every Sunday. It was voted Best Market in Lewisham in 2025, thanks to the buzzing, community feel and friendly traders who have really got to know their regulars.

The stalls sell everything from Kentish asparagus to Norfolk-caught brown shrimps and fresh milk. Be sure to try the sourdough too, it really is something special.

Honey at Blackheath Farmers' Market.

This SE favourite has won an award.

6. Ealing Farmers' Market

  • Location: Leeland Road, W13 9HH
  • When: Saturdays, 9am to 1pm
  • Why we recommend: West Londoners love this spot, and we can see why, as it's got a neighbourhood feel alongside the fresh produce

With a huge local following, Ealing Farmers' Market has a real community vibe to it. It's found close to Deans Gardens park, a great place to eat your purchases afterwards, and it features a selection of stalls selling seasonal goods throughout the year.

The produce transitions from wild garlic in March to ripe strawberries in May and turkeys in December. As well as the fruit and vegetables, you'll find fresh fish, raw milk, indulgent pastries and so much more.

Stalls at Ealing Farmers' Market.

Expect ever-changing seasonal produce at Ealing Farmers' Market.

7. Growing Communities, Stoke Newington

  • Location: St Pauls Church, Stoke Newington Road, N16 7UY
  • When: Saturdays, 10am to 2.30pm
  • Why we recommend: everything sold here is organic or biodynamic, and they do everything they can to reduce waste

The UK's only all-organic farmers' market, Growing Communities supports small, sustainable farms. These are pretty much all from within a 60-mile radius of London, with a slight variation in stalls each week, and some of the produces is sourced directly from Hackney and its surrounding areas.

Most things are sold unpackaged to reduce waste, so bring along your jars and boxes to take things home. Expect fruit and vegetables from Alison's Organics, Hook & Son milk, sourdough loaves from Aston's Bakehouse and Niko B Chocolates, to name just a few traders.

Growing Communities farmers' market.

This is the only farmers market in the country to sell only organic and biodynamic produce.

8. Notting Hill Farmers' Market

  • Location: Fox Primary School, Edge Street, Notting Hill, W8 7PP
  • When: Saturdays, 10am to 2pm
  • Why we recommend: one of the best farmers' markets in London on Saturday, there are countless stalls to choose from in Notting Hill

A hidden gem that has been running since 1999, Notting Hill Farmers' Market flaunts more than 40 different stalls. They sell varied seasonal goods throughout the year, from producers like Ted's Veg, Brambletye Farm and Chegworth Valley.

Sample everything from fresh pasta to local honey, cream and bunches of flowers. Be sure to bring along your own bags and containers, as they're committed to reducing waste.

Stalls at Notting Hill Farmers' Market.

This farmers' market has been a favourite for decades.

9.Venn Street Market, Clapham

  • Location: Venn Street, Clapham, SW4 0AT
  • When: Saturdays, 10am to 3pm
  • Why we recommend: this weekly event adds a real buzz to Clapham, and there's a wide variety of stalls just on one small street

An award-winning food market that's loved by South West Londoners, Venn Street Market is located close to Clapham Common tube station. They serve both hot food and seasonal produce to take home, alongside flowers, wines, coffee and sustainable gifts.

They work directly with local organic and biodynamic farms, alongside independent artisan producers, priding themselves on providing top quality British goods. Olivier's Bakery is a great choice for bread and pastries, while Borough Market favourites The French Comté are bringing you delicious cheeses, among many others.

Venn Street Market Clapham.

This Clapham spot is a weekend favourite in South West London.

10. Wimbledon Farmers' Market

  • Location: Wimbledon Park Primary School, Off Havana Road, Durnsford Road, Wimbledon, SW19 8EJ
  • When: Saturdays, 9am to 1pm
  • Why we recommend: you won't find more welcoming vendors than at this market, and it's a great way to kick off the weekend

Worth getting up early for, Wimbledon Farmers' Market starts at 9am every Saturday. Boasting a number of friendly, knowledgeable stall holders, you can learn more about the excellent produce here as you shop.

From Perry Court Farm to Wild Country Organics, there are all sorts of brilliant vendors in attendance - selling organic meat and poultry, fruit and vegetables, flowers, cakes and more. But if you're not around for this one, you can also check out the separate Wimbledon Village Farmers Market on Sundays.

Stalls at Wimbledon farmers' market.

Find this farmers' market on Saturday mornings.

For more quality food, check out our guide to street food markets in London.