14:53 Platform — Expected On time Bradford Forster Square Calling at: Shipley (14:58)Frizinghall (15:02)Bradford Forster Square (15:07) 4 coaches Track live Watch train Share train
15:12 Platform — Expected On time Leeds Calling at: Kirkstall Forge (15:17)Leeds (15:25) 3 coaches Track live Watch train Share train
15:23 Platform — Expected On time Bradford Forster Square Calling at: Shipley (15:28)Frizinghall (15:32)Bradford Forster Square (15:37) 3 coaches Track live Watch train Share train
15:42 Platform — Expected On time Leeds Calling at: Kirkstall Forge (15:47)Leeds (15:55) 4 coaches Track live Watch train Share train
15:53 Platform — Expected On time Bradford Forster Square Calling at: Shipley (15:58)Frizinghall (16:02)Bradford Forster Square (16:07) 3 coaches Track live Watch train Share train
16:12 Platform — Expected On time Leeds Calling at: Kirkstall Forge (16:17)Leeds (16:25) 4 coaches Track live Watch train Share train
16:23 Platform — Expected On time Bradford Forster Square Calling at: Shipley (16:28)Frizinghall (16:32)Bradford Forster Square (16:37) 4 coaches Track live Watch train Share train
16:42 Platform — Expected On time Leeds Calling at: Kirkstall Forge (16:47)Leeds (16:55) 4 coaches Track live Watch train Share train
16:53 Platform — Expected On time Bradford Forster Square Calling at: Shipley (16:58)Frizinghall (17:02)Bradford Forster Square (17:07) 4 coaches Track live Watch train Share train