She was runner-up to Fionnuala Britton, the European champion, at the 2012 Great Edinburgh Cross Country and Antrim Cross Country. She set a personal best time of 9:01 minutes in the 3000 m at the AVIVA Indoor Grand Prix. Returning to grass, she won the English National Cross Country championships held at Parliament Hill Fields, as well as the inter-counties championships held at Cofton Park. After warm-weather training in Portugal, she beat defending champion Charlotte Purdue at the Great Ireland Run. She had a string of ninth-place finishes at the Great Manchester Run, European Cup 10000m and in the 10,000 metres at the 2012 European Athletics Championships. She defended her title at the Great Yorkshire Run in September. A switch to longer distances towards the end of the year proved successful as she set a half marathon best of 70:46 minutes at the Great North Run, came seventh at the 2012 IAAF World Half Marathon Championships and placed in the top five at the Great South Run 10-miler.