You should be able to find a better route, maybe via Penistone/Strines or Colne, Manchester outer ring road, Hayfield. I often travel between Bakewell area and Skipton and rarely touch Sheffield.