05:54 Platform 1 Expected On time Leeds Calling at: Keighley (05:58)Crossflatts (06:03)Bingley (06:05)Saltaire (06:09)Shipley (06:12)Leeds (06:26) Track live Watch train Share train
06:13 Platform 1 Expected On time Bradford Forster Square Calling at: Keighley (06:18)Crossflatts (06:22)Bingley (06:24)Saltaire (06:28)Shipley (06:32)Frizinghall (06:37)Bradford Forster Square (06:42) Track live Watch train Share train
06:30 Platform 1 Expected On time Leeds Calling at: Keighley (06:34)Crossflatts (06:39)Bingley (06:41)Saltaire (06:45)Shipley (06:48)Leeds (07:02) Track live Watch train Share train