19:58
Expected 20:44
Bradford Forster Square
Calling at:
- Shipley (20:55)
- Bradford Forster Square (21:01)
This service has been delayed by a fault on this train
20:18
Expected On time
Hebden Bridge
via Dewsbury
Calling at:
- Morley (20:25)
- Batley (20:31)
- Dewsbury (20:34)
- Mirfield (20:41)
- Brighouse (20:50)
- Sowerby Bridge (21:00)
- Mytholmroyd (21:06)
- Hebden Bridge (21:09)
20:20
Expected On time
Doncaster
Calling at:
- Outwood (20:28)
- Wakefield Westgate (20:32)
- Sandal & Agbrigg (20:36)
- Fitzwilliam (20:42)
- South Elmsall (20:48)
- Adwick (20:53)
- Bentley (South Yorkshire) (20:57)
- Doncaster (21:04)
20:25
Expected On time
Skipton
Calling at:
- Kirkstall Forge (20:31)
- Apperley Bridge (20:36)
- 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)
20:27
Expected On time
Halifax
Calling at:
- Bramley (West Yorkshire) (20:35)
- New Pudsey (20:39)
- Bradford Interchange (20:48)
- Halifax (21:03)
20:27
Expected On time
Hull
Calling at:
- Selby (20:50)
- Howden (21:00)
- Brough (21:13)
- Hull (21:26)
20:29
Expected On time
Knottingley
Calling at:
- Wakefield Westgate (20:42)
- Wakefield Kirkgate (20:45)
- Streethouse (20:55)
- Featherstone (20:59)
- Pontefract Tanshelf (21:03)
- Pontefract Monkhill (21:06)
- Knottingley (21:11)
20:30
Expected 20:35
Manchester Piccadilly
Calling at:
- Huddersfield (20:51)
- Manchester Piccadilly (21:27)
20:30
Expected On time
York
Calling at:
- Garforth (20:39)
- Church Fenton (20:46)
- York (20:59)
20:32
Expected On time
Sheffield
via Barnsley
Calling at:
- Woodlesford (20:41)
- Castleford (20:49)
- Normanton (20:57)
- Wakefield Kirkgate (21:02)
- Darton (21:14)
- Barnsley (21:21)
- Wombwell (21:27)
- Elsecar (21:31)
- Chapeltown (21:37)
- Meadowhall (21:43)
- Sheffield (21:53)