18:54 Platform — Expected On time Bradford Forster Square Calling at: Shipley (18:59)Frizinghall (19:03)Bradford Forster Square (19:08) 4 coaches Track live Watch train Share train
19:12 Platform — Expected On time Leeds Calling at: Kirkstall Forge (19:17)Leeds (19:25) 3 coaches Track live Watch train Share train
19:22 Platform — Expected On time Bradford Forster Square Calling at: Shipley (19:27)Frizinghall (19:31)Bradford Forster Square (19:36) 4 coaches Track live Watch train Share train
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 On time Leeds Calling at: Kirkstall Forge (20:25)Leeds (20:33) 3 coaches Track live Watch train Share train
20:37 Platform — Expected On time 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