This post may contain affiliate links to tours and hotels. These help us earn a small commission at no additional charge to you.
In the ‘market’ for fresh food direct from the farm or a new weekend activity? If so, time to visit one of the best London Farmers Markets. You’ll discover an incredible range of fresh fruit and vegetables, tasty treats like homemade sausage rolls plus the finest food to cook at home.
From farmers markets with stunning panoramic views to a special weekday one in the historic heart of London, here is our guide to the best London Farmers Markets in 2023:
And to note we’ve tried to purposely include just proper London farmers markets in this list – if you are looking for the best London street food markets, check them out here >
Best London Farmers Markets
1. Lloyd Park Walthamstow Farmers Market
This weekly outdoor London farmers market is located in the grounds of the William Morris Gallery and Lloyd Park in Walthamstow, north east London.
Lloyd Park Walthamstow Farmers Market takes place every Saturday between 10am to 4pm next to one of the beautiful stately houses in Waltham Forest.
There are around 25 stalls most weeks at Lloyd Park Walthamstow Farmers Market with organic meat from farm butchers, seasonal fruit and veg, locally baked bread, farm made pies, small batch biscuits, charcuterie plates, British cheese and sometimes beers from local Walthamstow breweries.
Lloyd Park Walthamstow Farmers Market also has street food stalls from popular vendors such as Crosstown Doughnuts (always the biggest queue), Mother Flipper (burgers), dumplings from Gyoza Guys and many more.
ADDRESS: Lloyd Park Food Market, Lloyd Park, Walthamstow, Forest Road, London E17 4PP
YOU MIGHT LIKE: Top things to do in Walthamstow guide >
2. Victoria Park Farmers Market
Victoria Park Farmers Market takes place every Sunday between 10am and 4pm. It is easy to spot (or smell) in Victoria Park – just follow the crowds!
The stalls sell all kinds of organic and gourmet goodness, such as fresh fruit and veg as well as street food dishes from all over the globe.
The roster of street food stalls changes weekly at Victoria Park Sunday Farmer’s Market – on our last visit, we would say there were at least 50 stalls at Victoria Park Farmers Market. We also recall lots of doggy treats for dogs too!
Spend an afternoon here and head into one of London’s most enchanting areas afterwards, Victoria Park Village, home to bakeries, delis and all manner of sublime shops.
ADDRESS: Victoria Park Sunday Food Market, between Bonner Gate and Gore Road, London E2 9JW
YOU MIGHT LIKE: Guide to Victoria Park and Victoria Park Village >
YOU MIGHT LIKE: Best Sunday Markets in London
3. Alexandra Palace Market, North London
Known locally as ‘Ally Pally’, Alexandra Palace also has splendid skyline views of north London, a boating lake complete with animal pedalos you can hire plus you can also explore parts of inside Alexandra Palace itself.
Alexandra Palace is also home to one of London’s best farmers markets, celebrating its 20th anniversary this year in 2023.
Held every Sunday morning from 10am to 3pm, the Alexandra Palace Farmers Market has dozens of stalls selling good quality local produce such as raw milk, organic meat, fresh fruit & veg, bread, jam and chutneys, cakes and more – plus lots of craft and street food stalls
It is one of north London’s best (and biggest) weekly Farmers Markets – we also love the park setting and all the cute coffee trucks and vans at Alexandra Park Farmers Market.
ADDRESS: Alexandra Palace Farmers Market, Muswell Hill, London N10 3TG
YOU MIGHT LIKE: Guide to Alexandra Palace >
4. Horniman Museum and Gardens Market, Forest Hill
Although a little small compared to other London farmer’s markets on this list, we’ve included the Forest Hill-based Horniman Museum and Gardens Farmers Market as the setting is incredible, and we really like the gardens and park at the Horniman Museum.
On a clear sunny day, you’ll be able to enjoy the freshest farm cuts of meat (there are several farm BBQs with cooked burgers and steaks) or street food on a park bench with unspoiled views of South London.
Look further afield into the distance over the River Thames and you’ll see a London cityscape vista that no other London farmers market can match.
When we visited the Horniman Museum and Gardens Farmers Market on our last trip, there were around 15 to 20 stalls, approximately half selling farm produce (like chilled organic meats) and street food, the others selling crafts or organic produce.
The Horniman Museum park itself is around 120 years old and it offers not only incredible views of downtown London (it is set on a hill). Nearby the Horniman Museum Farmers Market, there is a free animal farm, a beautiful bandstand and of course the Horniman Museum itself, containing over 300,000 objects (free admission).
ADDRESS: Horniman Farmers Market, Horniman Park,100 London Road, Forest Hill London SE23 3PQ
YOU MIGHT LIKE: Best Saturday markets in London
5. Pimlico Road Saturday Market, Belgravia
Close to Victoria Station and held every Saturday from 9am to 2pm, Pimlico Farmers Market is Pimlico’s premier produce pop-up (try saying that after a big glass of the prosecco you can buy).
Pimlico Farmers Market has established itself over the last 20 years as one of London’s best farmers markets (and quite scenic too, set in and around a small Belgravia park).
The Pimlico Road farmers market is proud of its fresh produce and as well as the organic farmers market stalls, you’ll find a series of splendid street food stalls and coffee carts.
Based around Orange Square under the watchful eye of a Mozart statue (this is where he once lived when he toured London as a small boy in the 1760s), the Pimlico Farmers Market has plenty of outdoor areas to picnic away or you can buy fresh fruit and veg, free range eggs, pasta plus meat, poultry and game galore.
ADDRESS: Pimlico Road Saturday Farmers’ Market, Belgravia, Pimlico Road, London SW1W 8UT
YOU MIGHT LIKE: Belgravia things to do guide >
6. Bloomsbury Farmers Market, Torrington Square
There is good news and bad news here, London farmers market fans – the good news is that the Bloomsbury Farmers Market is not only one of the best farmers markets in London, but it is also one of the most scenic and pretty markets in London, given its beautiful Bloomsbury surroundings.
The bad news? The Bloomsbury London Farmers Market only takes place on Thursdays between 9am and 2pm so this isn’t a weekend activity.
With around 20 food and fruit and veg stalls, Bloomsbury Farmers Market is a really popular foodie feast fest, with some reasonable prices (one of the cheapest food markets in London), mainly because it caters to the students from the surrounding universities and campuses.
For instance, a portion of seafood paella can be yours for £7 so pretty good as London street food prices go.
ADDRESS: Bloomsbury London Farmers Market, Torrington Square, London WC1E 7HX
YOU MIGHT LIKE: Things to do near Euston Station >
YOU MIGHT LIKE: best Street Food Markets and Food Courts in London
7. Brockley Food Market, South London
Located in the grounds of Lewisham Central College (well, the college car park), Brockley Market is a weekly farmer’s market with a fine line in fresh farm produce – and yes, you can indeed get broccoli at Brockley Farmers Market.
The Brockley Farmers Market location can be a challenge to get to from central or north London but what makes the journey to Brockley worth it is the quality of produce.
Warming soups using the freshest organic veg, free-range sausage rolls and 100% British beef burgers direct from the farms are just some of the fresh farm produce usually available at Brockley Farmers Market in London.
ADDRESS: Brockley Market, Lewisham College Car park, Lewisham Way, London SE4 1U
8. Queen’s Park Market, Salusbury Primary School
Seek out Salusbury Primary School in north west London for the ‘Royally good’ weekly Queen’s Park Farmers Market, held every Sunday between 10am and 2pm.
One of best known and longest running Sunday Farmers Markets in London, the Queen’s Park Farmers Market set up shop almost 20 years ago in 2005 and has continued to grow (like its fresh fruit and veg!) ever since. Expect to see between 40 to 50 farmers market stalls.
Every Sunday at Queen’s Park farmers market, you’ll find organic and free range farm produce, seasonal plants, vegetable and fruits plus honey, preserves and all manner of goodness – and around Christmas, you’ll also find fresh turkeys.
ADDRESS: Queen’s Park Farmers Market, Salusbury Primary School, Salusbury Road, London NW6 6RG
9. Notting Hill Farmers Market
Handily located right next to Notting Hill Gate Tube station, Notting Hill Farmers Market takes place in West London every Saturday between 10am and 2pm.
Whilst Notting Hill may be better known for its Portobello Street Market, we’d suggest you arrive a little earlier so you can check out Notting Hill Farmers Market before-hand.
A great example of all the incredible fresh British farm produce you can buy in West London, here at Notting Hill Farmers Market, you’ll find award-winning cheese, fresh fruit and veg from the likes of Brambletye Farm and Perry Court Farm plus local characters such as Nigel from Nigels’ Lettuce and Lovage.
ADDRESS: Notting Hill Farmers Market, Fox Primary School, Kensington Place, London W8 7PP
YOU MIGHT LIKE: Guide to the best things to do in Notting Hill >
10. Blackheath Farmers Market
Located in the historic heart of Blackheath (alas in the Blackheath train station car), whilst Blackheath Farmers Market may not be the most beautiful, it certainly is one of the biggest Farmers Markets in London.
Held every Sunday in Blackheath between 10am and 2pm and well attended by the locals, this farmers market has lots of seasonal produce and street-food stalls.
Stalls rotate but some of the regular stalls at Blackheath Farmers Market include goat’s cheese from Nut Knowle Farm, fresh mushrooms from Fabulous Fungi, Nana Nairn’s Preserves and fruit and veg from Chegworth Valley.
ADDRESS: Blackheath Farmers Market, Blackheath Station car park, Blackheath, London, SE3 9LA
11. Leytonstone Farmers Market
Love Leystonstone? So do we – as regular visitors to Leytonstone’s bars and breweries, we often pop into the Leytonstone Farmers Market before-hand to stock up on supplies or enjoy hot food straight from the farm.
Leytonstone Farmers Market sets up shop every Sunday between 10am and 2pm in the grounds of Buxton School.
Whilst quite small compared to other London Farmers Markets in this list, it more than makes up for it in terms of the quality and range of farm food available. Farms usually attending here in Leytonstone include Pick’s Organic Farm, Trethowan’s Dairy and Brambletye Farm.
Make a day of it and combine your sourdough bread sandwich with a trip to the recently formed Leytonstone Beer Mile.
ADDRESS: Leytonstone Farmers Market, Buxton School, Cann Hall Road, London E11 3NN
Our final London Farmers Market…
12. Fulham Farmers Market
We like Fulham Farmers Market as not only is it located near to the banks of the River Thames (so you can enjoy scenic views with your sausage sandwich), but you can also explore historic Fulham Palace next door for free.
Fulham Palace is the former home of the Bishops of London with an incredible walled garden (the second oldest botanic garden in London), a Tudor Courtyard, museum plus a cute cafe overlooking the lawn.
Fulham Farmers Market takes place every Sunday at Bishop’s Park School between 10am and 2pm, just outside of Fulham’s Bishop Park (where it used to be located).
Regular culinary highlights at Fulham Farmers Market include freshly made pies and sausage rolls, juicy jams, fruit and veg courtesy of Ted and organic milk.
ADDRESS: Fulham Farmers Market, All Saints Primary School, Bishops Avenue, Bishops Park, Fulham, SW6 6ED
YOU MIGHT LIKE: Guide to Fulham Palace >
Other London Farmers Markets open every week in 2023 include:
Ealing Farmers Market
Held every Saturday between 9am and 1pm
Address: Ealing Farmers Market, Leeland Road, London W13 9HH
Wimbledon Farmers Market
Held every Saturday between 9am and 1pm
Address: Wimbledon Farmers Market, Wimbledon Park Primary School, Off Havana Road, Durnsford Road, London SW19 8EJ
Marylebone Farmers Market
Held every Sunday between 10 and 2pm
Address: Marylebone Farmers Market, Aybrook Street, London W1U 4DF.
Did you enjoy our best London Farmers Markets 2023 blog post? Let us know in the comments or by sharing the blog on social media. You can follow CK Travels on Instagram, TikTok and YouTube!
Other London blog posts you might like
- The best brewery taprooms in London
- Maltby Street Market in London
- Best Hackney Wick bars and breweries
- God’s Own Junkyard – London’s neon nirvana
- Things to do in Stoke Newington, London
- The most colourful places in London
- Victoria Park and Village in east London guide
- Bermondsey Beer Mile – ultimate guide with map
- Ultimate guide to Walthamstow, London
- Ultimate guide to Tottenham, London
- A guide to Shoreditch street art
- A guide to Hackney Wick, east London