Ashcroft was elected a Fellow of the Royal Society in 1999. In 2007 Ashcroft was awarded the Walter B. Cannon Award, the highest honour bestowed by the American Physiological Society. She was one of five 2012 winners of the L'Oreal-UNESCO Award for Women in Science.