Farmers markets in the UK
26 markets, 327 named producers, and every day and hour taken from the organiser's own page.
On a Saturday (14)

Balham Farmers' Market
Every Saturday, 9am to 1pm
Lambeth
28 producers

Ealing Farmers' Market
Every Saturday, 9am to 1pm
Ealing
32 producers

Notting Hill Farmers' Market
Every Saturday, 10am to 2pm
Kensington and Chelsea
48 producers

Parliament Hill Farmers' Market
Every Saturday, 10am to 2pm
Camden
71 producers

Pimlico Road Farmers' Market
Every Saturday, 9am to 2pm
Westminster
46 producers

South Kensington Farmers' Market
Every Saturday, 9am to 2pm
Kensington and Chelsea
37 producers

Twickenham Farmers' Market
Every Saturday, 9am to 1pm
Richmond upon Thames
39 producers

West Hampstead Farmers' Market
Every Saturday, 10am to 2pm
Camden
46 producers

Wimbledon Farmers' Market
Every Saturday, 9am to 1pm
Merton
44 producers

Borough Market
Tuesday to Sunday
Southwark
129 producers
Stroud Farmers' Market
Every Saturday, 9am to 2pm
Moseley Farmers' Market
Last Saturday of the month, 9am to 2pm
Hexham Farmers' Market
Second and fourth Saturday of the month, 9am to 1.30pm
Edinburgh Farmers' Market
Every Saturday, 9am to 2pm
On a Sunday (10)

Blackheath Farmers' Market
Every Sunday, 10am to 2pm
Greenwich
53 producers

High Street Kensington Farmers' Market
Every Sunday, 10am to 2pm
Kensington and Chelsea
55 producers

Highbury Fields Farmers' Market
Every Sunday, 10am to 2pm
Islington
46 producers

Islington Farmers' Market
Every Sunday, 10am to 2pm
Islington
47 producers

Marylebone Farmers' Market
Every Sunday, 10am to 2pm
Westminster
81 producers

Queens Park Farmers' Market
Every Sunday, 10am to 2pm
Brent
87 producers

Walthamstow Farmers' Market
Every Sunday, 10am to 2pm
Waltham Forest
18 producers

Borough Market
Tuesday to Sunday
Southwark
129 producers
Winchester Farmers' Market
Second and last Sunday of the month, 9am to 2pm
Riverside Farmers' Market
Every Sunday, 10am to 2pm


