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 | 1754 | Leeds | Morecambe | 2 | 1806 | departed+12 | 3 carriages 158757 |
| WTTThe permanent working timetable | 1802 | Bradford Forster Square | Skipton | 2 | 1802 | departed | 3 carriages 331009 |
| WTTThe permanent working timetable | 1802 | Skipton | Leeds | 1 | 1801 | departed | 3 carriages 331004 |
| WTTThe permanent working timetable | 1813 | Leeds | Skipton | 2 | 1816 | departed+3 | 4 carriages 333003 |
| WTTThe permanent working timetable | 1817 | Skipton | Bradford Forster Square | 1 | 1817 | departed | 3 carriages 331006 |
| WTTThe permanent working timetable | 1821 | Leeds | Skipton | 2 | 1823 | departed | 6 carriages 331007+331011 |
| WTTThe permanent working timetable | 1823½ | Carlisle | York | 1 | 1822 | passed | |
| WTTThe permanent working timetable | 1832 | Bradford Forster Square | Skipton | 2 | 1832 | departed | 3 carriages 331005 |
| WTTThe permanent working timetable | 1832 | Skipton | Leeds | 1 | 1831 | departed | 6 carriages 331001+331002 |
| WTTThe permanent working timetable | 1839 | Carlisle | Leeds | 1 | 1838 | departed | 3 carriages 158753 |
| WTTThe permanent working timetable | 1842 | Leeds | Carlisle | 2 | 1844 | departed | 2 carriages 158849 |
| WTTThe permanent working timetable | 1851 | Leeds | Skipton | 2 | 1854 | departed+3 | 4 carriages 333006 |
| WTTThe permanent working timetable | 1855 | Skipton | Bradford Forster Square | 1 | 1855 | departed | 3 carriages 331009 |
| WTTThe permanent working timetable | 1902 | Skipton | Leeds | 1 | 1901 | departed | 6 carriages 331007+331011 |
| WTTThe permanent working timetable | 1902 | Bradford Forster Square | Skipton | 2 | 1903 | departed | 4 carriages 333005 |
| WTTThe permanent working timetable | 1909 | Morecambe | Leeds | 1 | 1917 | departed+8 | 2 carriages 158850 |
| WTTThe permanent working timetable | 1911 | Hunslet Tilcon GBRF | Rylstone Tilcon (Gbrf) | 2 | |||
| WTTThe permanent working timetable | 1918 | Skipton | Bradford Forster Square | 1 | 1924 | departed+7 | 3 carriages 331005 |
| WTTThe permanent working timetable | 1923 | Leeds | Skipton | 2 | 1923 | departed | 3 carriages 331004 |
| WTTThe permanent working timetable | 1932 | Bradford Forster Square | Skipton | 2 | 1933 | departed | 4 carriages 333008 |
| WTTThe permanent working timetable | 1932 | Skipton | Leeds | 1 | 1932 | departed | 4 carriages 333006 |
| WTTThe permanent working timetable | 1941 | Rylstone Tilcon (Gbrf) | Hunslet Tilcon GBRF | 1 | |||
| WTTThe permanent working timetable | 1941 | Rylstone Tilcon (Gbrf) | Hull Dairycoates Tlcn GBRF | 1 | 1943 | passed+3 | |
| WTTThe permanent working timetable | 1943 | Leeds | Lancaster | 2 | 1942 | departed | 3 carriages 158753 |
| WTTThe permanent working timetable | 1948 | Skipton | Bradford Forster Square | 1 | 1952 | departed+4 | 4 carriages 333005 |
| WTTThe permanent working timetable | 1954½ | Ribblehead Vq GBRF | Doncaster Down Decoy GBRF | 1 | |||
| WTTThe permanent working timetable | 1954½ | Ribblehead Vq GBRF | Hunslet Tilcon 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 |
Italic estimated timing, bold is actual.
Updated 04:01