London has one of the most vibrant farmers market scenes in the UK, with fresh produce markets running every day of the week across the city. Whether you’re after seasonal vegetables from local farms, artisan bread, fresh fish, or locally raised meat, London’s farmers markets deliver farm-fresh quality direct to you.
Platfarm lists many verified farmers markets in London — with opening times, locations and what to expect at each one. If you’re a vendor looking to trade at more markets, enquire at the bottom of the market page.
Weekly Farmers Markets in London
**Marylebone Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
Located around St Vincent Street in the heart of Marylebone, this beloved market changes with the seasons — from asparagus and wild garlic in spring to hearty root vegetables in winter. One of London’s most celebrated weekly markets.
**Blackheath Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
A popular community market in South East London, Blackheath Farmers’ Market has been recognised by the Mayor of Lewisham Business Awards. Fresh seasonal produce, artisan food and friendly stallholders every week.
**Notting Hill Farmers’ Market**
Every Saturday, 10:00am – 2:00pm
One of West London’s best-kept secrets. Find unpasteurised milk and cream, fresh fruit and vegetables direct from farm, and a great range of artisan producers. Located just off Bayswater Road.
**Parliament Hill Farmers’ Market**
Every Saturday, 10:00am – 2:00pm
Right on the edge of Hampstead Heath, this market is perfect for combining with a morning walk or run. Dog-friendly and family-friendly, with a strong range of seasonal produce.
**Islington Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
One of London’s oldest established farmers’ markets, held on Chapel Market between Penton Street and Baron Street. Free parking on Sundays. Local favourites include Perry Court Farm fruit and veg and Chegworth Valley juice.
**Pimlico Road Farmers’ Market**
Every Saturday, 9:00am – 2:00pm
A charming market on the corner of Pimlico Road and Ebury Street, beneath the gaze of Mozart’s statue on Orange Square. Relaxed atmosphere with space to sit and enjoy the surroundings.
**Queens Park Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
A busy, family-friendly market with excellent community spirit. Attracts top-quality artisan producers and is a favourite with local families. Free parking on surrounding streets.
**Wimbledon Farmers’ Market**
Every Saturday, 9:00am – 1:00pm
Held at Wimbledon Park Primary School. Look out for Grange Nurseries seasonal cut flowers and organic farm produce among the excellent range of stalls.
**South Kensington Farmers’ Market**
Every Saturday, 9:00am – 2:00pm
On the pedestrianised Bute Street, just 5 minutes from South Kensington tube. A great neighbourhood market with a loyal following and excellent produce range.
**Ealing Farmers’ Market**
Every Saturday, 9:00am – 1:00pm
A well-established West London market with regulars who know their stallholders by name. Expect raw milk, fresh fish and a wide range of local producers.
**West Hampstead Farmers’ Market**
Every Saturday, 10:00am – 2:00pm
Conveniently located near West Hampstead’s multiple rail links. Offers fresh day-boat fish, free-range meat and poultry, dairy and coffee.
**Walthamstow Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
A lively market at the top of Walthamstow High Street. Farm produce, fresh ingredients and an enthusiastic community of shoppers every week.
**High Street Kensington Farmers’ Market**
Every Sunday, 10:00am – 2:00pm
Located on tree-lined Phillimore Walk, perfect for a Sunday browse before exploring Kensington.
Midweek Markets in London
**Swiss Cottage Farmers’ Market**
Every Wednesday, 10:00am – 3:00pm
London’s popular midweek top-up market. Find meat, vegetables, juice, fruit, bread and hot food — ideal for a weekday lunch stop.
**Bloomsbury Lunch Farmers’ Market**
Wednesdays & Thursdays, 9:00am – 2:00pm
Located at the south end of Woburn Square, this twice-weekly market is a favourite for breakfast, brunch and lunch in the heart of Bloomsbury.
**Westminster Bridge Lunch Farmers’ Market**
Every Thursday, 10:00am – 3:00pm
A lunchtime farmers’ market in the gardens at St Thomas’s Hospital, with a great range of hot food and artisan producers.
Monthly & Special Markets in London
**Duck Pond Market at Chiswick House & Gardens**
1st Sunday of each month, 10:00am – 4:00pm
A beautiful monthly market set in the historic grounds of Chiswick House. Ethical and sustainable independent businesses, great coffee and artisan food. Onsite parking available.
**Duck Pond Market at Pitzhanger Manor & Gallery**
Occasional dates — check platfarm.uk for 2026 dates
A stunning setting in the grounds of the Pitzhanger Manor cultural hub in Ealing. Worth the trip when it’s on.
Discover London Farmers Markets on our Interactive Map
FAQs
**When is the best time to visit a London farmers market?**
Most London farmers markets run on Saturdays and Sundays between 9am and 2pm. Arrive early for the best selection — popular stalls like fresh fish and seasonal meat can sell out by midday.
**Are London farmers markets free to enter?**
Yes — all farmers markets listed on Platfarm are free to enter. There may be parking charges nearby depending on location.
**What can I buy at a London farmers market?**
Fresh seasonal fruit and vegetables, artisan bread and pastries, meat and fish direct from producers, dairy products, eggs, preserves, hot street food, coffee and more.
**Which is the best farmers market in London?**
Marylebone and Blackheath are consistently rated among London’s best. Notting Hill and Parliament Hill are also popular. Browse all markets on Platfarm and find the one nearest you.
