A farmers’ market is a market where food growers (often farmers – hence the name) sell an array of wares and tasty produce directly to the public. They’re fantastic places to explore – particularly on a lazy (or hungover) weekend morning – and you can get everything from vegan baked goods to sweet-as-pie jars of honey. Of course, in a city of nine million people, we’ve got our hands on a whole lot of them. In fact, you can find them dotted around the whole of town. So, without further ado, here’s our rundown of fifteen of the best farmers’ markets in London:
1. Alexandra Palace Farmers’ Market
Kicking off this roundup of the best farmers’ markets in the capital is none other than the legendary Ally Pally. Alexandra Palace Farmers’ Market is one of London’s largest, with a vast variety of traders and stalls setting up shop with the freshest produce, as well as some unique products and artisan commodities.
Taking place on most Sundays, be sure to arrive early if you want the best of the best, and the freshest of fresh, as this place usually gets busy before the clock strikes midday. We love picking up some fresh fruit and veggies for the week, with a drool-worthy breakfast in hand from one of the fantastic bakeries on site.
📍Open Sundays, 10am to 3pm. There are two rotational locations, at Alexandra Palace Park OR nearby Campsbourne School. Click here for more details.
🚇 Nearest stations are Alexandra Palace and Hornsey.
2. Venn Street Market, Clapham
Next up we have Venn Street Market – an award-winning local community food market just a stone’s throw away from Clapham Common tube station. They work directly with a whole host of farmers and local, independent producers to bring the best goods from across the country each and every Saturday.
They sell everything here from delicious street food to beautiful flowers, and producers on the bill include Peckham-based roastery ‘Old Spike’, ‘Heritage Cheese’, ‘Natural Born Wine’ – who specialise in 100% natural wines imported from Italy, Spain and California – and baked goods connoisseurs ‘Popina’.
📍Open Saturdays, 10am to 4pm (May to October), 10am to 3pm (November to April). Find it on Venn Street, London, SW4 0AT.
🚇 Nearest station is Clapham Common.
3. Notting Hill Farmers’ Market
One of W11’s best-kept secrets, this farmers’ market has over 40 different stalls for you to explore, specialising in everything from fresh fruit and veg to pasta, baked treats, all manner of condiments and honey too. It’s been running since September 1999, so they’re well established, and they’ve got a whole host of seasonal goods on offer all throughout the year.
Producers on show here include ‘Perry Court Farm’, ‘Ted’s Veg’, ‘Brambletye Farm’, ‘Bee Friendly’ and ‘Chegworth Valley’, and there are also colourful bunches of flowers to buy from ‘Grange Valley’. A treat for your mum or other half perhaps? Speaking of flowers, it’s also just down the road from the bloomin’ beautiful Churchill Arms – post-market pint perhaps?
📍Open Saturdays, 10am to 2pm (year round). Find it at Fox Primary School, Edge Street, London, W8 7PP.
🚇 Nearest station is Notting Hill Gate.
4. Growing Communities, Stoke Newington
Another of the best farmers’ markets in London here, Growing Communities is a Stoke Newington staple which runs every Saturday at St. Paul’s Church. It’s ‘the UK’s only all-organic farmers’ market’, and they source all their produce from farms within 60 miles from the capital, selling everything from meat and fish to cheese, bread and fresh fruit and veg.
Don’t miss a visit to the Growing Communities Café, which rustles up some pretty delicious cakes as well as sarnies, vegan treats and much more besides.
📍Open Saturdays, 10am to 2.30pm (year round). Find it at St. Paul’s Church, Stoke Newington, N16 7UE.
🚇 Nearest station is Rectory Road.
5. Stepney City Farm, Limehouse
As one of the many stand-out things to do in Limehouse, Stepney City Farm is so much more than your average city farm, boasting an unmatched charm, as well as a weekly farmers market. Every Saturday, this popular Farmers’ Market brings together lots of fresh local produce from London and its surrounding areas.
Although the stalls vary week to week, you can expect a wide selection of offerings with everything and anything from fresh produce and artisan excellence to stunning home plants and homemade preserves. For one of London’s lesser-known farmers’ markets, you’re truly spoilt for choice. Check out our guide to Limehouse for more things to do in the area by clicking here.
📍Open Saturdays, 10am-4pm . Find it at the north drive off Stepney Green in Limehouse.
🚇 Nearest stations are Stepney Green and Limehouse.
6. Islington Farmers’ Market
Taking place every Sunday rain or shine on Islington’s Chapel Market, the Islington Farmers’ Market is one of the capital’s oldest and most established farmers’ markets.
Products on offer here include an array of fresh fruit and veg from ‘Perry Court Farm’ and salads, plants, herbs and spices from ‘Nigels’ Lettuce and Lovage’. They’ve also got fresh pasta, milk and cream, cakes and bread, organic and free range meat, poultry and eggs and seasonal fish on offer here – phew! Post-shop, why not head for a delicious roast at the Hicce Hart? It’s absolutely bangin’ I can attest!
📍Open Sundays, 10am to 2pm (year round). Find it at Chapel Market, London, N1 9PZ.
🚇 Nearest station is Angel.
7. Pimlico Road Farmers’ Market
Set in Pimlico’s leafy Orange Square and right on the edge of bougie Chelsea, the Pimlico Road Farmers’ Market is the place to go if you’re looking for fresh produce around this neck of the woods.
They sell a whole host of seasonal goodies here like venison and wild pigeon, freshly-caught fish and shellfish, artisan bread and some delicious cheeses too. They also have turkeys every December here, so you know where to come for Christmas!
📍Open Saturdays, 9am to 2pm (year round). Find it at Pimlico Road, London, SW1W 8UT.
🚇 Nearest stations are Sloane Square and Pimlico.
8. Swiss Cottage Farmers’ Market
Tucked in between Camden, Kilburn and Hampstead, Swiss Cottage is a neat little spot which has some great pubs, cafés and delis. It’s also got a fab farmers’ market which is the first midweek farmers’ market in town, offering up an array of meat, vegetables, juice, fruit, bread, baked goods and more.
They also do an amazing array of hot and cold food for lunchtimes – perfect if you’re got an hour to kill for lunch and are knocking about the area. They’re located right by the tube station and just down the way from Regent’s Park, so this is about as central as you can get!
📍Open Wednesdays, 10am to 3pm (year round). Find it at Eton Avenue, London, NW3 3EP.
🚇 Nearest station is Swiss Cottage.
9. Walthamstow Farmers’ Market
E17 has really come up top trumps in recent years, becoming a leader in uber-cool things to do and *ahem* affordable house prices (well, more so than elsewhere).
On top of wildlife-rich wetlands, historic art galleries, God’s Own Junkyard and ‘Europe’s longest outdoor market’, they’ve also got a pretty decent farmers’ market in this part of the world. Running every Sunday, this is the place to come if you’re looking to get the freshest farm produce from a whole host of friendly stalls.
📍Open Sundays, 10am to 2pm (year round). Find it at the top of the Town Square on the High Street, Walthamstow, London, E17 7JN.
🚇 Nearest station is Walthamstow Central.
10. Marylebone Farmers’ Market
As you’d expect given its name, the Marylebone Farmers’ Market is all about the food. One of the capital’s flagship farmer’s markets, there’s always something new to find as the seasons change here, from the freshest asparagus in April to strawberries in May and cherries in July. Look out for excellent meat and poultry, game in season and free range sausages from local producers too.
📍Open on Sundays, 10am to 2pm (year round). Find it on Aybrook Street, London, W1U 4DF.
🚇 Nearest station is Baker Street.
11. Queen’s Park Farmers’ Market
Another fantastic farmers’ market here, this one is in leafy Queen’s Park, which is synonymous with bougie shops, gastropubs and the Grade I-listed Kensal Green Cemetery. Their weekly farmers’ market specialises in organic vegetables, dairy products, and free range meats – and it’s a real good’un it has to be said.
Keep an eye out for lots of seasonal specials and guest stalls from asparagus and cherries to pickles, farmed trout and birch sap too. It’s well worth a visit, it has to be said.
📍Open on Sundays, 10am to 2pm (year round). Find it at Salusbury Primary School, Salusbury Road, London, NW6 6RG.
🚇 Nearest station is Queen’s Park.
12. Brockley Market
North of New Cross and Deptford and not far from Greenwich, Brockley often flies under the radar for many. But that’s a real shame, as there’s bucketloads to do here, from dancing the night away at the legendary Rivoli Ballroom to tasting all the food at fantastic (and Michelin-starred) Indian restaurant Babur. Read our review of that one here.
You also can’t miss out on the namesake market – arguably one of the best farmers’ markets in London – which specialises in fresh produce and salivate-inducing street food too. It’s so good in fact that they were voted the number one street food market by the Condé Nast Traveller. Best get yourself South of the river then…
📍Open on Saturdays, 10am-2pm (year round). Find it at Lewisham Car Park, London, SE4 1UT.
🚇 Nearest station is St. John’s.
13. Ealing Famers’ Market
Beloved by many a loyal local, Ealing Farmers’ Market has a community-focused vibe, apparent throughout all the stalls and their welcoming owners. From the best root vegetables in January to wild garlic in March and sensational strawberries in May, expect top-notch seasonal produce throughout the year, as well as artisan foods, stunning art, local products, plus so much more.
After checking out the market, we recommend making a day of it and heading to the neighbouring Deans Gardens park, to intrinsically munch on some of the delicious stuff you just bought at Ealing Farmers’ Market.
📍Open on Saturdays, 9am-1pm. Find it at 2-4 Melbourne Avenue by Sainsburys,
🚇 Nearest station is West Ealing.
14. Chatsworth Road Market, Clapton
One of London’s longest high streets, Chatsworth Road is a relatively bougie spot with a rich heritage and is synonymous with chic coffee shops, snug wine bars and some of the best restaurants in Hackney. It’s also famous for its Sunday market, which dates all the way back to the 1930’s and has been a staple here in its current form since 2011.
Open from 11am to 4pm, the market has more than 50 active traders offering a wide variety of street food and tasty goodies such as cheese, pies, baked goods and even gourmet hot dogs. But it’s not all about the food and fresh produce here – there’s also arts and crafts, fashion, homeware and flowers too.
📍Open on Sundays, 11am to 4pm (year round). Find it at Chatsworth Road, Lower Clapton, London, E5 0LH.
🚇 Nearest stations are Homerton and Clapton.
15. Parliament Hill Farmers’ Market
Parliament Hill is famous for its panoramic views and proximity to Hampstead Heath, but it’s also got a ruddy good farmers’ market too thank you very much. Located right next to the Heath, it’s a great spot to come after you’ve been for a jog or a walk – there’s even a dog park here so you can bring your four-legged friend along too!
You can make a beeline for a whole host of eclectic stalls here, including ‘Eden Farms’, ‘Five Ways Fruit Farm’ – who specialise in asparagus and soft fruit – and ‘Levain Bakery’ and ‘Astons’ for some crusty sourdough bread.
📍Open on Saturdays, 10am to 2pm. Find it at William Ellis School Off High Gate Road, London, NW5 1RN.
🚇 Nearest station is Gospel Oak.
16. Herne Hill Market
They aim for a village atmosphere at one of London’s cosier weekend markets, and they kinda nail it. Herne Hill Market is a mix of foodie stalls and crafty options, so you’ll have all bases covered with a wander around here. Many stalls here are family-owned, so there’s a real community atmosphere at this one.
📍Open Sundays, 10am-4pm. Find it on Railton Road, Herne Hill, SE24 0JN.
🚇 Nearest station is Herne Hill.
17. Blackheath Farmers’ Market
Rounding off this list of the best farmers’ markets in London is the Blackheath Farmers’ Market – another Sunday affair set right in the heart of bougie Blackheath. A historic area which dates all the way back to 1381, it’s famed for its namesake heath – which borders the leafy and UNESCO-listed Greenwich Park – as well as a whole host of delis and pubs too.
Add a farmers’ market to the mix and you can see why we love it here! There are a whole host of friendly market traders here selling everything from Norfolk-caught brown shrimps to locally-made honey, as well as seasonal specials including Kentish asparagus in Spring and cherries in July. Winner, winner.
📍Open Sundays, 10am-2pm. Find it at Blackheath Station Car Park, Blackheath, London, SE3 9LA.
🚇 Nearest station is Blackheath.
So there you have it – a roundup of the best farmers’ markets in London. So if you’re looking to find all your fresh produce and yummy baked goods, then you know exactly where to head wherever you are in the city!