19:37 Platform — Expected On time Skipton Calling at: Shipley (19:42)Saltaire (19:45)Bingley (19:49)Crossflatts (19:51)Keighley (19:55)Steeton & Silsden (20:01)Cononley (20:05)Skipton (20:13) 6 coaches Track live Watch train Share train
19:42 Platform — Expected On time Leeds Calling at: Kirkstall Forge (19:47)Leeds (19:55) 3 coaches Track live Watch train Share train
20:06 Platform — Expected On time Skipton Calling at: Shipley (20:11)Saltaire (20:14)Bingley (20:18)Crossflatts (20:20)Keighley (20:24)Steeton & Silsden (20:30)Cononley (20:34)Skipton (20:42) 4 coaches Track live Watch train Share train
20:20 Platform — Expected 20:29 Leeds Calling at: Kirkstall Forge (20:33)Leeds (20:39) 3 coaches Track live Watch train Share train
20:37 Platform — Expected Delayed Skipton Calling at: Shipley (20:41)Saltaire (20:44)Bingley (20:48)Crossflatts (20:51)Keighley (20:55)Steeton & Silsden (21:00)Cononley (21:05)Skipton (21:12) 4 coaches Track live Watch train Share train
20:49 Platform — Expected On time Leeds Calling at: Kirkstall Forge (20:54)Leeds (21:02) 6 coaches Track live Watch train Share train
21:08 Platform — Expected On time Skipton Calling at: Shipley (21:13)Saltaire (21:16)Bingley (21:20)Crossflatts (21:22)Keighley (21:26)Steeton & Silsden (21:32)Cononley (21:36)Skipton (21:43) 3 coaches Track live Watching Share train
21:20 Platform — Expected On time Leeds Calling at: Kirkstall Forge (21:25)Leeds (21:33) 4 coaches Track live Watch train Share train