London and farming might not be two words that you would often put together, but every week the two come together across the capital.

Boroughs throughout the region host weekly farmers' markets, allowing city folk the chance to enjoy the taste of the countryside without having to leave the comfort of urban life.

Farmers bring the likes of fresh fruit and vegetables, organic honey, warm bakes to beautiful flowers every week in London.

Whether you're a keen farmers market fan or have yet to visit and try the fresh produce for yourself, these are the five best farmers' markets worth a visit in London.

5 farmers market in London you need to visit 

Blackheath Farmers Market

Location:  Blackheath Station car park, London SE3 9LA

Hosted every Sunday from 10am until 2pm, the Blackheath Farmers Market sees a local car park become a hotspot for fresh produce with Norfolk-caught brown shrimps, local honey, and seasonal specials like Kentish asparagus all on offer.

Often at the market are cake stalls Cakehole, Bread and Macaroon as well as pasta species Lord Pesto and preserves Nana's Chutneys.

One fan of the Blackheath Farmers Market said: "Fantastic produce and great stalls with fab people. Everything is fresh and just tastes amazing!!"

Barnes Farmers Market

Location: Essex House Surgery, Station Rd, London, United Kingdom SW13 0LW

Barnes Farmers Market is hosted every Saturday starting bright and early at 8.30am until 2pm.

The market has between 20 and 30 stalls offering a mix of produce including free-range meat, fresh fish, fruit and veg, cheese, homemade apple juice and much more.

One local to Barnes Farmers Market said: "This is a really great local market for local people. You'll have no trouble here."

Pimlico Road Farmers' Market

Location: Pimlico Rd, London SW1W 8UT

Pimlico Road Farmers' Market takes place every Saturday from 9am until 2pm and is often very popular among locals and tourists alike.

The market has plenty of stalls offering fresh pasta, free-range eggs, meat and poultry, seasonal game, artisan bread and cheeses, fresh fish and much more.

One local said: "Love this market! This has become part of my Saturday ritual and I typically stock up on great produce to get me through the work week. What I love about this market is it has everything I need, but isn't too big, crowded, and overwhelming."

Notting Hill Farmers' Market

Location: Fox Primary School, Edge Street W8 7PP, London W11 3LQ

Described as one of "W11 best-kept secrets", Notting Hill Farmers' Market takes place weekly on Saturdays from 10am until 2pm.

Sharing what is on offer at the market, London Farmers Markets shares: "Unpasteurised milk and cream from Hurdlebrook. Fresh herbs & salads from Nigel’s Lettuces and Lovage. The freshest fruit and vegetables direct from Perry Court Farm, Ted's Veg, Brambletye Farm and Chegworth Valley."

One happy visitor said: "Great outdoor market with several shops! The market spans several street corners with a wide variety of merchandise and food."

Marylebone Farmers' Market

Location: St Vincent St, London W1U 4DF

Taking place every Sunday between 10am and 2pm, the Marylebone Farmers' Market is one of the flagship of its kind.


These are the two farmer markets in London named 'best in the UK' by experts

Each season you can find something new, in April you can buy the freshest asparagus while in May you can try some strawberries and in July cherries.

Plus you can buy fresh meats, fish direct from fishermen, free-range eggs and sausages and much more.

One local said: "Good farmers market. Nice place to visit in Marylebone. A place full of joy Food and art works there. Please keep up the good work."