This is Keighley on 21st September 2026. See Keighley live now →
Keighley KEI
| STP | Time | From | To | Platform | Actual | Status | Formation |
|---|---|---|---|---|---|---|---|
| WTTThe permanent working timetable | 1948 | Skipton | Bradford Forster Square | 1 | 1952 | departed+4 | 4 carriages 333005 |
| WTTThe permanent working timetable | 1954½ | Ribblehead Vq GBRF | Hunslet Tilcon GBRF | 1 | |||
| WTTThe permanent working timetable | 1954½ | Ribblehead Vq GBRF | Doncaster Down Decoy GBRF | 1 | |||
| WTTThe permanent working timetable | 1956 | Leeds | Skipton | 2 | 1956 | departed | 6 carriages 331001+331002 |
| WTTThe permanent working timetable | 2002 | Bradford Forster Square | Skipton | 2 | 2003 | departed | 4 carriages 333009 |
| WTTThe permanent working timetable | 2003 | Skipton | Leeds | 1 | 2002 | departed | 3 carriages 331004 |
| WTTThe permanent working timetable | 2012 | Leeds | Ribblehead | 2 | 2017 | departed+5 | 2 carriages 158850 |
| WTTThe permanent working timetable | 2019 | Skipton | Bradford Forster Square | 1 | 2023 | departed+4 | 4 carriages 333008 |
| WTTThe permanent working timetable | 2025 | Leeds | Skipton | 2 | 2026 | departed | 4 carriages 333013 |
| WTTThe permanent working timetable | 2032 | Skipton | Leeds | 1 | 2031 | departed | 6 carriages 331001+331002 |
| WTTThe permanent working timetable | 2032 | Bradford Forster Square | Skipton | 2 | 2032 | departed | 3 carriages 331005 |
| WTTThe permanent working timetable | 2039 | Carlisle | Leeds | 1 | 2039 | departed | 2 carriages 158789 |
| WTTThe permanent working timetable | 2039 | Grain Oil Terminal GBRF | Prestwick B.P.Oil | 2 | |||
| WTTThe permanent working timetable | 2047 | Ilkley | Skipton Broughton Road C.S. | 2 | 2045 | passed-2 | |
| WTTThe permanent working timetable | 2048 | Skipton | Bradford Forster Square | 1 | 2048 | departed | 4 carriages 333009 |
| WTTThe permanent working timetable | 2055 | Leeds | Skipton | 2 | 2057 | departed | 4 carriages 333006 |
| WTTThe permanent working timetable | 2102 | Skipton | Leeds | 1 | 2102 | departed | 4 carriages 333013 |
| WTTThe permanent working timetable | 2109 | Bradford Forster Square | Skipton | 2 | 2110 | departed | 4 carriages 333008 |
| WTTThe permanent working timetable | 2127 | Leeds | Skipton | 2 | 2127 | departed | 3 carriages 331004 |
| WTTThe permanent working timetable | 2132 | Skipton | Leeds | 1 | 2131 | departed | 3 carriages 331005 |
| WTTThe permanent working timetable | 2141 | Bradford Forster Square | Skipton | 2 | 2141 | departed | 4 carriages 333009 |
| WTTThe permanent working timetable | 2142 | Skipton | Neville Hill T&R.S.M.D | 1 | 2141 | passed+5 | 5 carriages 800202 |
| WTTThe permanent working timetable | 2148 | Bredbury Tilcon GBRF | Rylstone Tilcon (Gbrf) | 2 | |||
| WTTThe permanent working timetable | 2148 | Hull Dairycoates Tlcn GBRF | Rylstone Tilcon (Gbrf) | 2 | |||
| WTTThe permanent working timetable | 2148 | Skipton | Bradford Forster Square | 1 | 2151 | departed+3 | 4 carriages 333006 |
| VAROverlay: a short-term plan replacing the timetable for this date | 2155 | Morecambe | Leeds | 1 | 2157 | departed | 3 carriages 158757 |
| WTTThe permanent working timetable | 2155 | Leeds | Skipton | 2 | 2157 | departed | 4 carriages 333001 |
Italic estimated timing, bold is actual.
Updated 18:58