05:55 Platform 1 Expected On time Leeds Calling at: Keighley (05:59)Crossflatts (06:03)Bingley (06:05)Saltaire (06:10)Shipley (06:12)Leeds (06:27) Track live Share train
06:14 Platform 1 Expected On time Bradford Forster Square Calling at: Keighley (06:18)Crossflatts (06:22)Bingley (06:24)Saltaire (06:29)Shipley (06:31)Frizinghall (06:35)Bradford Forster Square (06:41) Track live Share train
06:28 Platform 1 Expected On time Leeds Calling at: Keighley (06:32)Crossflatts (06:36)Bingley (06:38)Saltaire (06:43)Shipley (06:46)Leeds (07:02) Track live Share train