15:13 Platform 1 Expected On time Leeds Calling at: Gargrave (15:21)Skipton (15:29)Keighley (15:40)Bingley (15:45)Shipley (15:52)Leeds (16:07) 3 coaches Track live Watch train Share train
15:13 Platform 2 Expected 15:15 Morecambe Calling at: Long Preston (15:18)Giggleswick (15:25)Clapham (North Yorkshire) (15:33)Bentham (15:38)Wennington (15:43)Carnforth (15:59)Lancaster (16:11)Bare Lane (16:30)Morecambe (16:34) 2 coaches Track live Watch train Share train
15:42 Platform 1 Expected On time Leeds Calling at: Gargrave (15:50)Skipton (15:58)Keighley (16:09)Bingley (16:14)Shipley (16:19)Leeds (16:38) 2 coaches Track live Watch train Share train
16:12 Platform 2 Expected On time Carlisle Calling at: Long Preston (16:15)Settle (16:20)Horton-in-Ribblesdale (16:29)Ribblehead (16:36)Dent (16:46)Garsdale (16:51)Kirkby Stephen (17:06)Appleby (17:18)Langwathby (17:32)Lazonby & Kirkoswald (17:38)Armathwaite (17:46)Carlisle (18:02) 2 coaches Track live Watch train Share train
16:39 Platform 1 Expected On time Leeds Calling at: Gargrave (16:47)Skipton (16:56)Keighley (17:08)Bingley (17:13)Shipley (17:19)Leeds (17:36) 2 coaches Track live Watch train Share train