London offers dozens of weekly markets where local farmers and producers sell their goods directly to shoppers. These markets provide fresh vegetables, fruits, meats, cheeses, baked items and other artisan products. Many take place on weekends in neighbourhoods across the city.
Visiting farmers markets lets you buy seasonal produce, support local growers and discover unique food items you won’t find in supermarkets. Each market has its own character and selection of vendors. Some are large with many stalls whilst others are smaller community gatherings.
Whether you’re in North, South, East or West London, you’ll find quality farmers markets near you. This guide covers markets in various areas so you can choose the ones most convenient for your shopping needs.
1) Queen’s Park Farmers’ Market
Queen’s Park Farmers’ Market sits in the grounds of Salusbury Primary School and opens every week, rain or shine. You’ll find a strong selection of stalls selling everything from organic meat and poultry to seasonal vegetables, fresh fish, and flowers. The market has built a reputation for quality produce that comes directly from local farmers and artisans.
When you visit, you’ll notice the market draws lots of families and children alongside regular shoppers. The atmosphere stays busy and friendly throughout the morning. You can pick up free-range eggs, honey, pies, cakes, and dairy products, plus seasonal specials like asparagus in spring or game birds in autumn.
The market earned recognition as a 2026 Farmers Market of the Year finalist. This puts it among just three finalists chosen from farmers markets across the entire country. The award highlights the market’s range and community focus.
You should bring your own bags and containers when you shop here. The market encourages reducing plastic waste and asks visitors to walk, cycle, or use public transport to help keep the air clean. You’ll find fresh seasonal produce that changes throughout the year, from root vegetables in January to strawberries in May and apples from August onwards.
Rating: 4.7 (875 reviews)
Location: Salusbury Primary School, 103 Salusbury Rd, London NW6 6RG
Contact: +44 20 7833 0338
Website: Visit Website
2) Marylebone Farmers’ Market
Marylebone Farmers’ Market runs every Sunday on St Vincent Street, Aybrook Street, and the top of Moxon Street. It’s one of London’s flagship farmers’ markets with a solid reputation for quality produce. The market operates rain or shine throughout the year.
You’ll find seasonal produce that changes month by month. In spring, look for asparagus and wild garlic. Summer brings strawberries, cherries, and peas. Autumn offers apples, plums, and corn, whilst winter features root vegetables and turkeys.
The market stocks meat and poultry from various suppliers, plus game when it’s in season. Fish comes straight from local fishermen, and you can pick up free-range sausages. Several farms provide fruit and vegetables, including Brambletye Fruit Farms, Perry Court Farm, Riverdale Organic Farm, and Chegworth Valley. The Potato Shop is particularly popular with regular visitors.
You should bring your own bags and containers to cut down on plastic waste. The market encourages shoppers to reduce, reuse, and recycle. It’s a proper working market where you can buy directly from producers rather than going through supermarkets.
Rating: 4.6 (358 reviews)
Location: St Vincent St, London W1U 4DF, United Kingdom
Contact: +44 20 7833 0338
Website: Visit Website
3) Notting Hill Farmers’ Market
Notting Hill Farmers’ Market operates every Saturday morning in a car park near Fox Primary School. It’s a popular spot for locals looking to pick up fresh food directly from producers.
You’ll find unpasteurised milk and cream from Hurdlebrook, along with fruit and vegetables from several farms including Wild Country Organics and Perry Court Farm. The market also stocks fresh pasta, pestos, and seasonal mushrooms. Grange Nursery brings seasonal flowers each week, and you can pick up local honey from Bee Friendly.
The seasonal offerings change throughout the year. In spring, you can find wild garlic and asparagus. Summer brings strawberries, peas, and cherries. Autumn features apples, plums, and corn, whilst winter has root vegetables and celery. If you’re shopping in December, turkeys are available for the holidays.
The market encourages visitors to bring their own bags and containers to reduce plastic waste. All the produce comes straight from the farms, so you’re getting food that’s much fresher than what you’d find in most supermarkets. The market has built a loyal following in the W11 area over the years.
Rating: 4.5 (400 reviews)
Location: Fox Primary School, Edge Street W8 7PP, London W11 3LQ, United Kingdom
Contact: +44 20 7833 0338
Website: Visit Website
4) Alexandra Palace Farmer’s Market
Alexandra Palace Farmer’s Market brings together producers from around London every Sunday from 10am to 3pm. You’ll find it either at Alexandra Palace Park or nearby Campsbourne School, depending on the week. Since 2003, this award-winning market has become a popular spot for both local residents and visitors exploring the palace grounds.
The market focuses on top-quality local produce. You can browse fresh fruit and vegetables, artisan bread, homemade cakes, locally sourced meat, cheese, eggs, and raw milk. There’s also a good selection of preserves and jams made by local producers.
Beyond the food stalls, you’ll discover local crafts and hot food vendors ready to serve you a warm meal. The market includes charity stalls and Fairtrade coffee options. It’s a welcoming space where you can bring the whole family, including your dog.
The relaxed atmosphere makes it easy to take your time exploring what each vendor offers. Whether you’re doing your weekly shop or just picking up a few treats, the market provides a proper farmers’ market experience in North London.
Rating: 4.5 (526 reviews)
Location: Muswell Hill, London N10 3TG, United Kingdom
Contact: +44 20 8293 6436
Website: Visit Website
5) Pimlico Road Farmers’ Market
You’ll find this market on Orange Square, right by Mozart’s statue. The setting gives you plenty of space to relax and take in the scene whilst you browse. The market runs every Saturday from 9am to 2pm, rain or shine.
The selection covers most of what you need for a proper food shop. You can pick up fresh pasta, free-range eggs, and day boat fish. There’s also artisan bread, farmhouse cheeses, and seasonal produce that changes throughout the year. In spring, you’ll see asparagus and wild garlic. Summer brings strawberries, cherries, and peas. Autumn means apples, plums, and game.
The vendors know their products well and take pride in what they sell. Many shoppers bring their own bags and containers to cut down on plastic waste. The market encourages this approach to reduce unnecessary packaging.
The location in Pimlico makes it easy to reach if you’re in central London. It’s won recognition from Time Out’s Love London Awards. The atmosphere tends to be busy but friendly, with regular customers chatting to stallholders whilst they shop.
Rating: 4.7 (215 reviews)
Location: Pimlico Rd, London SW1W 8UT, United Kingdom
Contact: +44 20 7833 0338
Website: Visit Website
6) Herne Hill Market
Herne Hill Market sits in the heart of Station Square, creating a lively community hub every Sunday from 10am to 4pm. The market has been running since 2012 and has built a strong reputation across south London. You’ll find it nestled in a semi-pedestrianised area near Herne Hill station, surrounded by independent shops and family-owned businesses that give the neighbourhood a village-like feel.
The market focuses on locally-produced goods, with all food and craft stalls sourced from within 100 miles of the location. You can browse fresh produce, artisan foods, handmade jewellery, and unique crafts from local makers. The atmosphere is welcoming and community-focused, drawing both regular weekly shoppers and occasional visitors.
What makes this market stand out is its genuine connection to the local area. The organisers have worked hard to support small businesses whilst strengthening community ties in Herne Hill. This effort hasn’t gone unnoticed – the market won a TimeOut Love London Award for best shop in Herne Hill and received praise from retail expert Mary Portas.
Whether you’re doing your weekly food shop or looking for a one-of-a-kind handmade item, the market offers a good mix of stalls. The setting in Station Square makes it easy to combine your market visit with a trip to nearby independent shops.
Rating: 4.5 (932 reviews)
Location: Railton Rd, London SE24 0JN, United Kingdom
Contact: +44 20 8293 6436
Website: Visit Website
7) Parliament Hill Farmers Market
This market sits right on Hampstead Heath, which makes it perfect if you’re planning a morning walk or jog. You can stop by before or after your outdoor activities, and there’s even a popular dog park area that’s become a favourite photo spot. The location means you’ll often see locals making it part of their weekend routine.
The focus here is on quality basics rather than fancy prepared foods. You’ll find Fiveways Fruit Farm selling seasonal produce like asparagus and soft fruit, whilst Levain Bakery and Astons both offer excellent sourdough bread. The Potato Shop stocks a wide range of spuds, and Brambletye brings biodynamic eggs, juice, and vegetables.
For meat and poultry, there’s organic meat from Galileo Farm and free range options from Fosse. Wild Country Organics provides fresh salad leaves, and if you want hot food, Mumbai Mix and Pasta E Basta have you covered. The market runs rain or shine throughout the year.
The seasonal offerings change month by month, from Jerusalem artichokes in January to turkeys in December. You’ll want to bring your own bags and containers since the market encourages reducing plastic waste.
Rating: 4.5 (313 reviews)
Location: William Ellis School Off High Gate Rd London NW5 1RN, United Kingdom
Contact: +44 20 7833 0338
Website: Visit Website
8) Growing Communities Farmers Market
Growing Communities Farmers Market sets up at St Paul’s Church in Stoke Newington every Saturday. You’ll find a mix of organic produce from local farms and prepared foods from small producers. The market focuses on seasonal items and sustainable farming practices.
The vegetable selection changes throughout the year with different farms offering their produce. Ripple Farm Organics brings root vegetables and squash, whilst Wild Country Organics has a range of Asian greens and herbs. You can also pick up apples and pears from Pear Necessities, along with fresh fruit juice. For animal products, Galileo Farm sells chicken, beef, lamb, and pork pies, and Soleshare offers sustainably caught fish that tends to sell out quickly.
Beyond fresh produce, you’ll find ready-to-eat options like sourdough bread from Aston’s Bakehouse and Turkish gözleme from Hatice. There’s also kombucha and kimchi from Re
The market supports social causes through its guest stalls. Claytime Ceramics uses its takings for skill-sharing programmes, and the Radical Tea Towel Company donates all profits to Phone Credit For Refugees.
Rating: 4.7 (217 reviews)
Location: St Pauls Church, Stoke Newington Rd, London N16 7UY
Contact: +44 20 7502 7588
Website: Visit Website
9) Islington Farmers’ Market
Islington Farmers’ Market runs every Sunday on Chapel Market and has been operating for years. It’s one of London’s longest-running farmers’ markets. You’ll find about a dozen stalls selling fresh, locally sourced produce.
Perry Court Farm brings fruit and vegetables each week, while Chegworth Valley offers apple juice and other fruit products. Grange Nursery sells seasonal cut flowers. You can also pick up fresh pasta, artisan cheeses, cakes, and bread from various vendors.
The market focuses on quality meat, poultry, and eggs from organic and free-range sources. There’s a fishmonger selling seasonal catch, so the selection changes throughout the year. What’s available depends on the season—you’ll see root vegetables in January, asparagus and strawberries in May, and game in October.
The market operates rain or shine, so you can count on it being there every Sunday. Stallholders encourage you to bring your own bags and containers to reduce plastic waste. The atmosphere feels community-focused, with regular shoppers chatting with vendors and neighbours.
Rating: 4.4 (252 reviews)
Location: Chapel Market, London N1 9PZ, United Kingdom
Contact: +44 20 7833 0338
Website: Visit Website
10) Blackheath Farmers Market
Blackheath Farmers Market transforms a simple car park into a proper community gathering spot every week. You’ll find local farmers selling their goods alongside specialty food vendors, creating a proper market atmosphere. The stallholders are friendly and you’ll likely end up on first name terms with your favourite vendors after a few visits.
The market offers a solid range of seasonal produce throughout the year. In spring, you can pick up Kentish asparagus, whilst summer brings fresh cherries and strawberries. You’ll also find Norfolk brown shrimps, local honey, and fresh milk every week. The sourdough bread draws quite a following, and the cake stall offers some impressive bakes.
What makes this market stand out is its focus on seasonal British produce. You’ll see root vegetables in January, wild garlic in March, and game in October. The meat and fish stalls stock quality products, and the fruit and veg displays look fresh and well-maintained.
The market operates rain or shine, so you can rely on it being there when you need it. Recently, it won Best Market in Lewisham at the 2025 Mayor of Lewisham Business Awards. Remember to bring your own bags and containers, as the market encourages reducing plastic waste.
Rating: 4.6 (500 reviews)
Location: Blackheath Station car park, London SE3 9LA
Contact: +44 20 7833 0338
Website: Visit Website
Seasonal Offerings and Fresh Produce
London’s farmers’ markets rotate their stock throughout the year based on what’s growing locally, giving you access to produce at its peak flavour and freshness. You’ll find different fruits, vegetables, and other goods depending on when you visit.
What to Expect Each Season
Spring markets feature tender asparagus, leafy greens like spinach and rocket, and early strawberries. You’ll also find fresh herbs such as mint and parsley as they start growing again. Rhubarb appears frequently during these months.
Summer brings the widest variety of produce. Expect tomatoes, courgettes, peppers, and beans alongside berries like raspberries and blackberries. Stone fruits including cherries, plums, and peaches make regular appearances at stalls.
Autumn markets showcase root vegetables such as beetroot, carrots, and parsnips. Squashes and pumpkins become abundant. Apples and pears from local orchards dominate fruit stalls during these months.
Winter offerings include Brussels sprouts, kale, leeks, and cabbages. Seasonal availability means you won’t find strawberries or spinach year-round, but you’ll get vegetables that taste better in cold weather.
Spotlight on Local and Organic Products
London’s farmers’ markets prioritise local and organic options from producers in London and surrounding areas. Many stallholders grow their produce within a few hours’ drive of the city, reducing transport time and keeping items fresher.
Organic vegetables and fruits meet strict growing standards without synthetic pesticides or fertilisers. You’ll find these clearly labelled at most stalls. Artisanal cheeses, freshly baked bread, and free-range meats also feature prominently.
Local farms bring eggs, honey, and preserves made in small batches. These products often use traditional methods and recipes passed down through generations. The direct connection between you and the grower means you can ask questions about farming practices and get recommendations for preparation.
Tips for Visiting London’s Farmers Markets
Planning ahead makes your farmers market experience more enjoyable and productive. Timing your visit properly and preparing for group outings ensures you get the best selection while managing crowds effectively.
Best Times to Visit
Arriving early between 9:00-10:00 AM gives you access to the freshest produce and fullest selection before popular items sell out. Stallholders typically have their displays fully stocked at opening time, and you’ll have more opportunities to chat with producers about their products.
The first hour of trading offers the calmest shopping experience with fewer crowds. You can move between stalls easily and take time to compare products without feeling rushed.
Late morning becomes busier as more shoppers arrive, though you’ll find a livelier atmosphere. If you prefer a quieter experience, avoid the 11:00 AM to 1:00 PM peak period when markets reach maximum capacity.
Advice for Families and Groups
Bring reusable bags for your purchases and carry cash, as not all vendors accept card payments. Pack an insulated bag if you’re buying perishables like meat, fish, or dairy products that need to stay cold.
Children enjoy sampling free tastings at many stalls, but keep them close in crowded areas. Consider bringing a small trolley if you’re planning to buy heavy items like potatoes or preserves.
Split up with your group to cover more ground efficiently, then regroup at a designated meeting point. This approach works well when different family members want specific items from various stalls. Agree on a time and location before separating to avoid confusion in busy market environments.
Frequently Asked Questions
London’s farmers markets offer fresh produce, organic options, and artisanal goods throughout the week. Most markets operate on weekends, with several located in central areas for easy access.
What are the best farmers markets in London for fresh produce?
Queen’s Park Farmers’ Market and Marylebone Farmers’ Market consistently offer excellent fresh produce from local growers. You’ll find seasonal vegetables, fruits, and herbs picked within days of sale.
Alexandra Palace Farmer’s Market is one of London’s largest farmers markets with a vast variety of traders offering the freshest produce. Notting Hill Farmers’ Market and Pimlico Road Farmers’ Market also feature quality fruit and vegetable stalls from regional farms.
Where can I find organic food markets in the city of London?
Marylebone Farmers’ Market features several certified organic producers selling vegetables, meat, and dairy products. Many vendors at Queen’s Park Farmers’ Market also specialise in organic growing methods.
You can find organic chicken at Wild Country Organics and Fosse Meadows, which are highlights at some of London’s best farmers markets. Pimlico Road Farmers’ Market includes organic bakers and vegetable growers as well.
Which London farmers markets operate on weekends?
Most major farmers markets in London run on Saturdays or Sundays. Queen’s Park Farmers’ Market operates on Sunday mornings, whilst Marylebone Farmers’ Market takes place on Sundays.
Notting Hill Farmers’ Market runs on Saturday mornings. Alexandra Palace Farmer’s Market and Pimlico Road Farmers’ Market also operate on weekends, making them convenient for weekend shopping.
Are there any notable farmers markets in central London?
Marylebone Farmers’ Market sits in central London near Marylebone High Street. Pimlico Road Farmers’ Market offers another central option in Westminster.
Borough Market near London Bridge is known for its vibrant food scene and central location. These markets give you easy access to fresh produce without travelling to outer zones.
Can you recommend farmers markets in London that offer artisanal goods?
Alexandra Palace Farmer’s Market features unique products and artisan commodities alongside fresh produce. You’ll find handmade cheeses, cured meats, and speciality preserves.
Marylebone Farmers’ Market includes artisan bakers like Astons and Karaway bakeries. Notting Hill Farmers’ Market offers craft baked goods, handmade chocolates, and small-batch preserves from local producers.
What are the opening times for the most popular farmers markets in London?
Queen’s Park Farmers’ Market runs from 10:00 to 14:00 on Sundays. Marylebone Farmers’ Market operates from 10:00 to 14:00 on Sunday mornings as well.
Notting Hill Farmers’ Market opens from 09:00 to 13:00 on Saturdays. Opening times can vary by season, so you should check specific market websites before visiting to confirm current hours.









