You don't always have to head to the supermarket to buy food essentials to have at home. Visit one of London's farmers' markets and you can support local producers and find the delicious fresh food you need, as well as enjoy a fun atmosphere. All over the city you'll find gourmet markets where you can buy produce and street food in a vibrant environment. Find out which markets are nearest to you with our guide to farmers' markets in London.
Guide to farmers' markets in London
-
Farmers' markets in London
-
1Primrose Hill Food Market Market by the park
-
2Stroud Green Market Buzzy North London market
-
3Tufnell Park Market Small and local
-
4Putney Market Buy from award-winning traders
-
5Brockley Market A South London ritual
-
6Ealing Farmers' Market Food from around the country
-
7High Street Kensington Farmers' Market Friendly Sunday market
-
8Queens Park Farmers' Market 40 tempting stalls
-
9Marylebone Farmers' Market Shop for seasonal ingredients
-
10Herne Hill Market Award-winning local market
-
11Horniman Market Market at the museum
-
12Growing Communities Only organic produce
-
13Venn Street Market Artisan produce in Clapham
-
14Alexandra Palace Farmers' Market Popular North London market
-
15Parliament Hill Farmers' Market Market at Hampstead Heath
-
16Pimlico Road Farmers' Market Leafy market in Chelsea
-
17Camberwell Farmers' Market Buzzy Saturday market
-
18Leytonstone Farmers' Market Seasonal, local, and homemade
-
19Chatsworth Road Market Market shopping in Clapton
-
20Oval Farmers' Market Buy from producers
-
21Blackheath Farmers' Market Award-winner in South London
-
22Notting Hill Farmers' Market Farmers' market since 1999
-
23South Kensington Farmers' Market Petite street market
-
24Swiss Cottage Farmers' Market Midweek market
-
25Telegraph Hill Market Fresh and local food
-
26Surbiton Farmers' Market Every third Saturday
-
27Walthamstow Farmers' Market In the heart of Walthamstow
-
28Balham Farmers' Market Seasonal and local food
-
29Victoria Park Market Market in the park
-
30Royal Arsenal Farmers' Market Food and crafts in Woolwich
-
31Wimbledon Farmers' Market Seasonal food every week
-
32Stepney Farmers' Market Go shopping on the farm
-
33Islington Farmers' Market The first of its kind
-
34Barnes Farmers' Market Luxury market shopping
-
35London Fields Sunday Market Buzzy East London market
-
Farmers' markets in London
Market by the park
Every Saturday there's Primrose Hill Food Market. This farmers' market at the edge of the park launched in 2020 and is owned by the traders. It's vibrant and colourful with a wide range of stalls. Shop for local foods like pasta, bread, cheeses, olives, and cakes. A huge range is available, plus street food to try whilst you absorb the atmosphere.
-
Elsworthy Road, Hampstead
- Website
- Read more on Thatsup
Buzzy North London market
There's loads going on at Stroud Green Market, making it popular with locals in North London. Aiming to support local producers and English farmers, at the market you'll see a wide array of fresh produce, drinks, street food, and crafts. There's also regular live music, activities for children, and bike repair workshops.
-
Stroud Green Primary School, Ennis Road
-
Website
•
Stroud Green Market
077-317 007 74 - Read more on Thatsup
Small and local
Tufnell Park Market in Islington is one of the capital's smaller farmers' markets but is still a popular place to look for fresh produce. Much of the produce here is local, including micro-greens grown right around the corner. Only small businesses trade here and there's fresh produce, hot food, and some craft stalls. It's family friendly with a warm atmosphere.
-
Yerbury Primary School, Foxham Road
-
Website
•
Tufnell Park Market
077-317 007 74 - Read more on Thatsup
Buy from award-winning traders
Putney Market is a small farmers' market with a number of award-winning traders on-site. This busy market is on every week and offers up fruit and veggies, bakery products, cheeses, seafood, and beer. It's popular for buying the essentials to have at home as well as for finding a tasty treat for yourself.
-
St Mary's Church, 5 Putney High Street, Putney
- Read more on Thatsup
A South London ritual
A visit to award-winning Brockley Market is now a ritual for many in South East London. Local traders are here retailing seasonal fresh produce ranging from fresh fish and seafood to tea and coffee, dairy products, and flowers. If it all makes you feel peckish, there are a variety of tempting street food stands.
-
Lewisham College Carpark, Lewisham Way
- Website
- Read more on Thatsup
Food from around the country
At well-established Ealing Farmers' Market you'll discover quality produce from all over the country. There's a warm and friendly ambience at this market and dogs are welcome to come along too. You'll find basics like fruit, meat, cheese, and craft beer, as well as prepared food like pies and quiches.
-
Leeland Road, Ealing
-
Website
•
Ealing Farmers' Market
020-783 303 38 - Read more on Thatsup
Friendly Sunday market
Shop for fresh ingredients as well as mouthwatering street food when you visit High Street Kensington Farmers' Market. There's a positive atmosphere plus a wide array of products, including organic items. You can expect to find fruit and vegetables, fresh fish and oysters, honey, jams and preserves here. Street food options include salads, pizza, and pasta.
-
Phillimore Walk, Kensington
-
Website
•
High Street Kensington Farmers' Market
020-783 303 38 - Read more on Thatsup
40 tempting stalls
Visit Queens Park Farmers' Market to explore 40 different stalls of tempting food. This is a warm and family-friendly market that often welcomes guest traders to give shoppers something new. Amongst the wares you'll find flowers, fruit, bread, and mushrooms. Prepared food like pies and pasta are also sold here.
-
Salusbury Primary School, Salusbury Road, Brent
-
Website
•
Queens Park Farmers' Market
020-783 303 38 - Read more on Thatsup
Shop for seasonal ingredients
At one of London's biggest farmers' markets, Marylebone Farmers' Market, you'll find many different stalls of seasonal produce. It's a friendly and lively place to shop for artisan ingredients. Come here for flowers, fruit, bread and cakes, honey, and cheese. There are also stalls selling alcoholic drinks.
-
Aybrook Street, Marylebone
-
Website
•
Marylebone Farmers' Market
020-783 303 38 - Read more on Thatsup
Award-winning local market
At award-winning Herne Hill Market you'll find around 50 stalls from independent traders. All the food here is local whilst crafts for sale are made within 100 miles of the market. The market is open on Sundays and has a real community feel. Shop for baked goods, cheeses, seafood, and street food to enjoy whilst you're there.
-
Railton Road
- Website
- Read more on Thatsup
Market at the museum
Horniman Market takes place in the gardens of the Horniman Museum in South London. You can shop here for food and craft items. Expect seasonal fruit and veg, cheese, meat, and fresh bread, plus guest traders offering delights like preserves, chocolate, and cakes. Street food and crafts like jewellery and clothes are sold too.
-
Horniman Museum and Gardens, London Road
- Website
- Read more on Thatsup
Only organic produce
Growing Communities Farmers' Market in Stoke Newington is the only farmers' market in the UK to be 100% organic. Everything you see sold here is organic and sustainably-produced. A wide variety of traders sell products like exotic mushrooms, fruit, fish, meat, dairy produce, and chocolate. The vendors here offer top quality as well as lots of choice.
-
St Paul's Church, Stoke Newington Road, Stoke Newington
-
Website
•
Growing Communities Farmers' Market
020-750 275 88 - Read more on Thatsup
Artisan produce in Clapham
Venn Street Market is a weekly fixture in Clapham, running every Saturday. Pop along to stock up on ingredients and fresh produce in a bustling setting. You'll find fresh artisan produce including coffee, fruit and veg, and cheeses. The street food section serves up diverse cuisines like Italian, Sri Lankan, and Mexican.
-
Venn St, Clapham
-
Website
•
Venn Street Market
020-762 282 59 - Read more on Thatsup
Popular North London market
Alexandra Palace Farmers' Market runs every Sunday and switches between two locations around the park. It's a bustling market that's popular with local residents. The fresh food you'll find here includes Danish bread, cheese, bacon and sausages, and cookies and cakes. Street food is also available, with the likes of Turkish wraps, Brazilian dishes, and ice cream on offer.
-
Muswell Hill, Haringey
-
Website
•
Alexandra Palace Farmers' Market
020-829 364 36 - Read more on Thatsup
Market at Hampstead Heath
Combine a walk on Hampstead Heath with some gourmet food by visiting Parliament Hill Farmers' Market. Running for more than a decade, this market focuses on top quality staple foods that'll elevate your cooking. Check out the bread and cakes, dairy produce, fruit and veg, and meat for sale here. Global street food is also on offer if you're peckish.
-
William Ellis School, Highgate Road, Hampstead
-
Website
•
Parliament Hill Farmers' Market
020-783 303 38 - Read more on Thatsup
Leafy market in Chelsea
Set in a leafy square in Chelsea, Pimlico Road Farmers' Market is spacious and vibrant. You're welcome to bring your dog along. A wide range of stalls are part of this market, offering products like fish, meat, cheeses, chutneys, pies, and wine. Organic produce is also available here.
-
Pimlico Road, Chelsea/Belgravia
-
Website
•
Pimlico Road Farmers' Market
020-783 303 38 - Read more on Thatsup
Buzzy Saturday market
Taking place on Camberwell Green, Camberwell Farmers' Market is a bustling shopping destination with a community feel. The market is always searching for new vendors to expand what's on offer. Shop for fresh bread, herbs, and meat or explore the street food section. You'll also find a few craft and vintage stalls at this market.
-
27 Camberwell Green, Camberwell
- Website
- Read more on Thatsup
Seasonal, local, and homemade
You'll uncover a big choice of local, seasonal, and homemade products at Leytonstone Farmers' Market. This bustling market takes place every Sunday and you'll find some big names like The Dusty Knuckle Bakery. Amongst the products here you'll see honey, jams and preserves, dairy, seafood, and fruit and veg. If you're hungry whilst you look around, street food like samosas and Vietnamese dishes is available.
-
Buxton School, Cann Hall Road, Leytonstone/Waltham Forest
-
Website
•
Leytonstone Farmers' Market
020-783 303 38 - Read more on Thatsup
Market shopping in Clapton
There's lots of history behind Chatsworth Road Market, which closed in 1990 and reopened 20 years later after local campaigning. Running on Sundays, there's a wide range of fresh food to discover here. Bread and pastries, artisan cheeses, coffee, and drinks are all available. You'll also see international street food and crafts.
-
Chatsworth Road
-
Website
•
Chatsworth Road Market
020-835 653 00 - Read more on Thatsup
Buy from producers
Based in the grounds of a Georgian church, Oval Farmers' Market is idyllic and award-winning. Its location near Oval tube station makes it easy to access. Buy fresh food directly from the makers here, including some organic produce. Some products available at this market are bread, cheese, olives, and award-winning sausages.
-
St Marks Church, Kennington Park Road, Lambeth
-
Website
•
Oval Farmers' Market
020-829 364 36 - Read more on Thatsup
Award-winner in South London
Award-winning Blackheath Farmers' Market has been featured on television and is a popular place to find fresh foods in South London. The market is on every Sunday. Amongst the offering you'll discover cheese, fish, herbs, honey, local beers, and preserves. A number of street food stalls are also on-site if all the produce makes you feel hungry.
-
Blackheath Station Car Park, Hurren Close
-
Website
•
Blackheath Farmers' Market
020-783 303 38 - Read more on Thatsup
Farmers' market since 1999
Running since 1999, Notting Hill Farmers' Market is well-established in West London. Seasonal products are sold here, including some organic produce. You can expect fresh and dried meat, fish, cheese and dairy products, baked goods, honey, and flowers. There's also a coffee stand for hot drinks whilst you browse.
-
Fox Primary School, Kensington Place, Kensington
-
Website
•
Notting Hill Farmers' Market
020-783 303 38 - Read more on Thatsup
Petite street market
South Kensington Farmers' Market might be small but it still offers a varied choice of fresh produce and food to enjoy on-the-go. The diverse products here range from bread, pastries, and macarons to fruit, vegetables, fish, and cheeses. Fresh flowers are also sold here, as well as hot sausage sandwiches to eat whilst you explore.
-
Bute Street, Kensington
-
Website
•
South Kensington Farmers' Market
020-783 303 38 - Read more on Thatsup
Midweek market
If you don't have time for a farmers' market at the weekend head to Swiss Cottage Farmers' Market on a Wednesday instead. Fresh produce is sold here as well as street food that's ideal for a tasty lunch. Buy products like fruit, meat, bread, and cakes, or enjoy international street food dishes like Turkish pastries, French galettes, or East African samosas.
-
Eton Avenue, Hampstead
-
Website
•
Swiss Cottage Farmers' Market
020-783 303 38 - Read more on Thatsup
Fresh and local food
Shop for fresh produce and hot food prepared with local ingredients at Telegraph Hill Market. Set in a picturesque location amongst leafy trees, you'll find products like meat, eggs, bread, and fruit, as well as organic and vegan items. Whilst farm-fresh produce is the main attraction, this market also has some craft stalls.
-
Erlanger Road
-
Website
•
Telegraph Hill Market
0798-036 46 10 - Read more on Thatsup
Every third Saturday
Surbiton Farmers' Market takes place on every third Saturday of the month. This award-winning market is run by volunteers and showcases produce from approximately 26 different vendors. The atmosphere is friendly, there's often live music, and there's a strong community feel. Expect to see produce like fruit and veggies, meat, bread, cakes, and flowers.
-
Maple Road
- Website
- Read more on Thatsup
In the heart of Walthamstow
Every Sunday Walthamstow Farmers' Market takes place in the heart of the area. This bustling market offers a variety of fresh produce and mouthwatering street food to fuel your browsing. You'll discover an eclectic array of traders selling things like milk, cheese, honey, fruit, vegetables, herbs, and organic produce.
-
Town Square, Walthamstow/Waltham Forest
-
Website
•
Walthamstow Farmers' Market
020-783 303 38 - Read more on Thatsup
Seasonal and local food
If you're looking for seasonal local produce in South London then check out Balham Farmers' Market. This market also sells some organic and biodynamic produce. The market is lively and you can shop here for items like fresh pasta and pesto, game meat, fish, bread, and locally-brewed beers. There's also an Ethiopian coffee stand for hot drinks.
-
Henry Cavendish Primary School
-
Website
•
Balham Farmers' Market
020-783 303 38 - Read more on Thatsup
Market in the park
Visit Victoria Park on the weekend for Victoria Park Market. You'll find fresh food and street eats here. Traders sell wares ranging from fresh meat and fish to olive oil, natural wines, and vegan cheeses. Live music adds to the animated atmosphere. Stock up on the essentials or get yourself a treat here.
-
Gore Rd, Tower Hamlets
- Website
- Read more on Thatsup
Food and crafts in Woolwich
Running twice a month, Royal Arsenal Farmers' Market is a family-friendly market in Woolwich. This lively space offers fresh produce, street food, and craft items. There's plenty of hot food to enjoy on-site as you take it all in but you can also shop for things like bread and cookies, wine, and preserves.
-
Artillery Square
- Website
- Read more on Thatsup
Seasonal food every week
Wimbledon Farmers' Market takes place every weekend and offers a big choice of seasonal produce. Everything you need to stock up on fresh food is available. Traders are friendly and knowledgeable and sell things like bread and cakes, cheese and dairy, game meat, and chutneys and jams. Garden plants and cut flowers are also available here.
-
Wimbledon Park Primary School, Havana Road, Wimbledon/Merton
-
Website
•
Wimbledon Farmers' Market
020-783 303 38 - Read more on Thatsup
Go shopping on the farm
Stepney Farmers' Market actually is held on a farm. Head to Stepney City Farm on a Saturday to explore the lively stalls. What's available can vary each week but you can expect fruit and vegetables, cheese, eggs, bread and cakes, and meat and fish. Ready-to-eat food is sold too, plus artists and craftspeople are selling their work.
-
Stepney City Farm, Stepney Way, Tower Hamlets
- Website
- Read more on Thatsup
The first of its kind
When it opened in 1999, Islington Farmers' Market was the city's first. It remains a weekly ritual for many local residents today. Located close to Angel station, the market has a wide range of products to buy including fruit and vegetables, cheeses, meat and fish, honey, and flowers. There are also some street food vendors.
-
Chapel Market, Islington
-
Website
•
Islington Farmers' Market
020-783 303 38 - Read more on Thatsup
Luxury market shopping
Every week Barnes Farmers' Market brings shoppers up to 30 stalls of fresh produce, including luxury, free-range, and organic items. Producers from around the country sell here. What's available each week might vary but you can expect things like truffles, handmade pasta, craft beer, cheese, coffee, meat, fish, bread, and pies.
-
Station Road, Barnes
- Website
- Read more on Thatsup
Buzzy East London market
Head to London Fields Sunday Market to buy fresh produce at affordable prices, including some organic products. You'll find stalls selling fruit and veg, cheese, meat, and oysters. This market has a buzzing atmosphere and there's live music, street food, and drinks vendors to keep the positive atmosphere going.
-
London Fields Primary School, Westgate Street, Hackney/Dalston
- Read more on Thatsup