For those interested here is a rough timetable for next May when it's due to change;
From Leeds to Carlisle
0519 - Does not stop at Gargrave, Long Preston and Dent
0746 - Does not stop at Gargrave, Hellifield, Long Preston, Ribblehead and Garsdale
0912 - Does not stop at Langwathby, Lazonby and Armathwaite
1120 - All stations
1320 - Does not stop at Gargrave and Long Preston
1520 - Does not stop at Gargrave and Long Preston
1719 - All stations
1819 - Does not stop at Gargrave and Long Preston
1949 - Terminates as Ribblehead. All stations
From Carlisle
0551 - All stations
0927 - Does not stop at Long Preston and Gargrave
1134 - All stations
1340 - Express Appleby, Kirkby Stephen, Settle, Skipton etc
1427 - Does not stop at Long Preston, Hellifield and Gargrave
1627 - Does not stop at Long Preston and Gargrave
1824 - All stations
2019 - Express Appleby, Kirkby Stephen, Settle, Skipton etc
2145 - Starts at Ribblehead, all stations. Runs 15 mins behind the 2019