Guide to farmers' markets in London

Guide to farmers' markets in London

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.

In this guide
  1. Farmers' markets in London
    1. Putney Market – Buy from award-winning traders
    2. Brockley Market – A South London ritual
    3. Ealing Farmers' Market – Food from around the country
    4. High Street Kensington Farmers' Market – Friendly Sunday market
    5. Queens Park Farmers' Market – 40 tempting stalls
    6. Marylebone Farmers' Market – Shop for seasonal ingredients
    7. Herne Hill Market – Award-winning local market
    8. Horniman Market – Market at the museum
    9. Growing Communities – Only organic produce
    10. Venn Street Market – Artisan produce in Clapham
    11. Alexandra Palace Farmers' Market – Popular North London market
    12. Parliament Hill Farmers' Market – Market at Hampstead Heath
    13. Pimlico Road Farmers' Market – Leafy market in Chelsea
    14. Camberwell Farmers' Market – Buzzy Saturday market
    15. Leytonstone Farmers' Market – Seasonal, local, and homemade
    16. Chatsworth Road Market – Market shopping in Clapton
    17. Oval Farmers' Market – Buy from producers
    18. Blackheath Farmers' Market – Award-winner in South London
    19. Primrose Hill Food Market – Market by the park
    20. Notting Hill Farmers' Market – Farmers' market since 1999
    21. South Kensington Farmers' Market – Petite street market
    22. Swiss Cottage Farmers' Market – Midweek market
    23. Telegraph Hill Market – Fresh and local food
    24. Surbiton Farmers' Market – Every third Saturday
    25. Walthamstow Farmers' Market – In the heart of Walthamstow
    26. Balham Farmers' Market – Seasonal and local food
    27. Victoria Park Market – Market in the park
    28. Royal Arsenal Farmers' Market – Food and crafts in Woolwich
    29. Stroud Green Market – Buzzy North London market
    30. Wimbledon Farmers' Market – Seasonal food every week
    31. Stepney Farmers' Market – Go shopping on the farm
    32. Islington Farmers' Market – The first of its kind
    33. Tufnell Park Market – Small and local
    34. Barnes Farmers' Market – Luxury market shopping
    35. London Fields Sunday Market – Buzzy East London market

Farmers' markets in London

Putney Market

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.

Brockley Market

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.

Ealing Farmers' Market

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.

High Street Kensington Farmers' Market

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.

Queens Park Farmers' Market

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.

Marylebone Farmers' Market

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.

Herne Hill Market

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.

Horniman Market

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.

Growing Communities

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.

Venn Street Market

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.

Alexandra Palace Farmers' Market

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.

Parliament Hill Farmers' Market

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.

Pimlico Road Farmers' Market

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.

Camberwell Farmers' Market

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.

Leytonstone Farmers' Market

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. 

Chatsworth Road Market

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.

Oval Farmers' Market

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.

Blackheath Farmers' Market

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.

Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market
Primrose Hill Food Market – Farmers' markets
Primrose Hill Food Market

Primrose Hill Food Market

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.

Notting Hill Farmers' Market

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. 

South Kensington Farmers' Market

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.

Swiss Cottage Farmers' Market

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.

Telegraph Hill Market

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.

Surbiton Farmers' Market

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.

Walthamstow Farmers' Market

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.

Balham Farmers' Market

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.

Victoria Park Market

Market in the park

Visit Victoria Park on a Sunday 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.

Royal Arsenal Farmers' Market

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.

Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market
Stroud Green Market – Farmers' markets
Stroud Green Market

Stroud Green Market

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.

Wimbledon Farmers' Market

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.

Stepney Farmers' Market

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.

Islington Farmers' Market

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.

Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market
Tufnell Park Market – Farmers' markets
Tufnell Park Market

Tufnell Park Market

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.

Barnes Farmers' Market

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.

London Fields Sunday Market

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.

Send suggestion

Did we miss something in this guide?

Editors

At Thatsup, we have extensive experience of guiding our readers to a city’s hidden gems. Since 2008, our editors have been writing insightful guides covering restaurants, bars, cafes, hotels, and hairdressers, among other things. Our guides consist of carefully selected tips based on our local knowledge and are regularly updated with the help of our focus group, where we collectively discuss selections and content. We are constantly working to inspire and provide you with the best possible experience, no matter where you are or what you are looking for.