20:51 Platform 1 Expected 21:15 Leeds Calling at: Leeds (21:28) 2 coaches This service has been delayed by a bridge being damaged Track live Watch train Share train
20:56 Platform 5 Expected On time Skipton Calling at: Saltaire (20:58)Bingley (21:02)Crossflatts (21:05)Keighley (21:09)Steeton & Silsden (21:14)Cononley (21:19)Skipton (21:26) 4 coaches Track live Watch train Share train
21:02 Platform 5 Expected On time Bradford Forster Square Calling at: Frizinghall (21:06)Bradford Forster Square (21:11) 4 coaches Track live Watch train Share train
21:13 Platform 2 Expected On time Skipton Calling at: Saltaire (21:16)Bingley (21:20)Crossflatts (21:22)Keighley (21:26)Steeton & Silsden (21:32)Cononley (21:36)Skipton (21:43) 6 coaches Track live Watch train Share train
21:16 Platform 4 Expected On time Bradford Forster Square Calling at: Frizinghall (21:19)Bradford Forster Square (21:24) 4 coaches Track live Watch train Share train
21:16 Platform 1 Expected On time Leeds Calling at: Apperley Bridge (21:20)Kirkstall Forge (21:25)Leeds (21:33) 4 coaches Track live Watch train Share train
21:23 Platform 3 Expected On time Ilkley Calling at: Baildon (21:27)Guiseley (21:32)Menston (21:35)Burley-in-Wharfedale (21:38)Ben Rhydding (21:42)Ilkley (21:48) 4 coaches Track live Watch train Share train
21:28 Platform 5 Expected On time Skipton Calling at: Saltaire (21:30)Bingley (21:34)Crossflatts (21:37)Keighley (21:40)Steeton & Silsden (21:45)Cononley (21:49)Skipton (21:56) 4 coaches Track live Watch train Share train
21:43 Platform 2 Expected On time Skipton Calling at: Saltaire (21:45)Bingley (21:49)Crossflatts (21:51)Keighley (21:55)Steeton & Silsden (22:00)Cononley (22:04)Skipton (22:12) 4 coaches Track live Watch train Share train
21:45 Platform 1 Expected On time Leeds Calling at: Apperley Bridge (21:49)Kirkstall Forge (21:54)Leeds (22:02) 4 coaches Track live Watch train Share train
21:48 Platform 5 Expected On time Bradford Forster Square Calling at: Frizinghall (21:52)Bradford Forster Square (21:58) 4 coaches Track live Watch train Share train
22:02 Platform 5 Expected On time Bradford Forster Square Calling at: Frizinghall (22:06)Bradford Forster Square (22:11) 4 coaches Track live Watch train Share train
22:06 Platform 1 Expected On time Leeds Calling at: Leeds (22:25) 2 coaches Track live Watch train Share train
22:10 Platform 2 Expected On time Skipton Calling at: Saltaire (22:13)Bingley (22:16)Crossflatts (22:19)Keighley (22:22)Steeton & Silsden (22:28)Cononley (22:32)Skipton (22:38) 6 coaches Track live Watch train Share train
22:15 Platform 3 Expected On time Bradford Forster Square Calling at: Frizinghall (22:18)Bradford Forster Square (22:23) 3 coaches Track live Watch train Share train
22:16 Platform 1 Expected On time Leeds Calling at: Apperley Bridge (22:20)Kirkstall Forge (22:25)Leeds (22:33) 6 coaches Track live Watch train Share train
22:19 Platform 5 Expected On time Skipton Calling at: Saltaire (22:21)Bingley (22:25)Crossflatts (22:28)Keighley (22:32)Steeton & Silsden (22:37)Cononley (22:42)Skipton (22:48) 4 coaches Track live Watch train Share train
22:23 Platform 3 Expected On time Ilkley Calling at: Baildon (22:27)Guiseley (22:32)Menston (22:35)Burley-in-Wharfedale (22:38)Ben Rhydding (22:42)Ilkley (22:47) 4 coaches Track live Watch train Share train
22:32 Platform 1 Expected On time Leeds Calling at: Leeds (22:46) 2 coaches Track live Watching Share train
22:42 Platform 2 Expected On time Skipton Calling at: Saltaire (22:45)Bingley (22:48)Crossflatts (22:51)Keighley (22:54)Steeton & Silsden (23:00)Cononley (23:04)Skipton (23:11) 6 coaches Track live Watch train Share train
22:47 Platform 5 Expected On time Bradford Forster Square Calling at: Frizinghall (22:51)Bradford Forster Square (22:58) 3 coaches Track live Watch train Share train