It runs north west from Leeds in Yorkshire via Kirkstall, Horsforth, Yeadon, Guiseley, Ilkley and Skipton, passes west of Settle, then continues through Ingleton and Kirkby Lonsdale before terminating at Kendal in Cumbria.