I don't know from dewsbury, but I would have thought there would be a pretty regular bus service inbetween Colne/Burnley and Harrogate/Skipton which stops at Cowling, then Earl is just a walk upthe hill.