19:58 Platform —
Expected Cancelled
Bradford Forster Square
Calling at:
- Shipley (20:15)
- Bradford Forster Square (20:24)
20:30
Expected 20:35
Manchester Piccadilly
Calling at:
- Huddersfield (20:51)
- Manchester Piccadilly (21:27)
20:32
Expected 20:34
Sheffield
via Barnsley
Calling at:
- Woodlesford (20:43)
- Castleford (20:51)
- 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)
20:36
Expected On time
Poppleton
Calling at:
- Burley Park (20:41)
- Headingley (20:44)
- Horsforth (20:48)
- Weeton (20:57)
- Pannal (21:02)
- Hornbeam Park (21:08)
- Harrogate (21:11)
- Starbeck (21:17)
- Knaresborough (21:20)
- Cattal (21:29)
- Hammerton (21:33)
- Poppleton (21:41)
20:40
Expected On time
Skipton
Calling at:
- Keighley (21:00)
- Skipton (21:18)
20:42
Expected On time
Rochdale
Calling at:
- Bramley (West Yorkshire) (20:49)
- New Pudsey (20:52)
- Bradford Interchange (21:01)
- Low Moor (21:09)
- Halifax (21:16)
- Sowerby Bridge (21:22)
- Mytholmroyd (21:27)
- Hebden Bridge (21:30)
- Todmorden (21:36)
- Littleborough (21:46)
- Rochdale (21:52)
20:42
Expected On time
York
20:45
Expected On time
Manchester Piccadilly
Calling at:
- Dewsbury (20:55)
- Huddersfield (21:05)
- Manchester Piccadilly (21:48)
20:45
Expected On time
Sheffield
Calling at:
- Wakefield Westgate (20:57)
- Sheffield (21:31)