7 wholesome farmers' markets worth visiting in London this weekend

Live out your fresh produce fantasies at one of these glorious London farmers’ markets.

There’s something irresistibly charming about a farmers’ market. Maybe it’s the scent of freshly-baked bread mingling with fresh herbs, or the cheerful chatter between stallholders and regulars swapping recipes over seasonal veg.

Embrace fresh farm-to-fork produce in 2026 at London's best farmers' markets. placeholder image
Embrace fresh farm-to-fork produce in 2026 at London's best farmers' markets. | Getty Images

In London, farmers' markets are more than just places to shop – they’re weekend rituals, community hubs, and a delicious way to support local producers.

Whether you’re after organic fruit, artisanal cheese, sustainable fish, or just a very good sausage roll, the capital has a farmers' market to suit every taste.

We've rounded up some of the very best, from buzzy boroughs to hidden neighbourhood gems, where you can fill your basket, meet your grower, and feel just a little bit smug about skipping the supermarket.

1. Marylebone Farmers' Market

When: Sundays, 10am–2pm

This chic little market in the heart of Zone 1 is a local gem. Think fresh duck eggs, heritage tomatoes, and the smell of sizzling hot food wafting through the streets. A must-visit for brunch lovers and weekend strollers.

Load your tote bag with tonnes of fresh produceplaceholder image
Load your tote bag with tonnes of fresh produce | Shelley Pauls

2. Alexandra Palace Farmers' Market

When: Sundays, 10am–3pm

Set against the backdrop of North London’s most majestic views, Ally Pally’s market is family-friendly and full of charm. Expect organic veg, handmade pies, and plenty of well-behaved dogs sniffing around the cheese stalls.

3. Brockley Market

When: Saturdays, 10am–2pm

South London’s coolest market is tucked away in a car park, but don’t be fooled. It’s one of the trendiest food spots in town, dishing out everything from oysters to killer grilled cheese. Bring an appetite and a tote bag.

4. Queen’s Park Farmers' Market

When: Sundays, 10am–2pm

This NW London favourite is beloved by locals for its fresh fish, grass-fed meats, and great pastries. There’s a laid-back, community vibe that makes browsing the stalls feel like a relaxed Sunday ritual.

5. Islington Farmers' Market

When: Sundays, 10am–2pm

As London’s first official farmers’ market (launched in 1999), this one’s a trailblazer. Packed with friendly producers selling everything from wild mushrooms to raw milk, it’s perfect for adventurous cooks and curious tasters.

6. Wimbledon Farmers' Market

When: Saturdays, 9am–1pm

A favourite among southwest Londoners, this market offers a real countryside feel in the city. With freshly cut flowers, local honey, and buttery croissants, it’s worth the early start.

7. Crystal Palace Food Market

When: Saturdays, 10am–3pm

Run by the community and for the community, this market is about more than just food, it’s a movement. You’ll find zero-waste pantry goods, ethical meat, and a lot of passionate local producers ready for a chat.

Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice