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 | 1648 | Skipton | Bradford Forster Square | 1 | 1649 | departed | 4 carriages 333001 |
| WTTThe permanent working timetable | 1651 | Leeds | Skipton | 2 | 1652 | departed | 6 carriages 331008+331012 |
| WTTThe permanent working timetable | 1702 | Bradford Forster Square | Skipton | 2 | 1703 | departed | 4 carriages 333015 |
| WTTThe permanent working timetable | 1702 | Skipton | Leeds | 1 | 1704 | departed | 6 carriages 331007+331011 |
| WTTThe permanent working timetable | 1709 | Carlisle | Leeds | 1 | 1711 | departed | 4 carriages 158849+158910 |
| WTTThe permanent working timetable | 1713 | Leeds | Carlisle | 2 | 1716 | departed+3 | 4 carriages 158790+158797 |
| WTTThe permanent working timetable | 1718 | Skipton | Bradford Forster Square | 1 | 1720 | departed | 4 carriages 333014 |
| WTTThe permanent working timetable | 1721 | Leeds | Skipton | 2 | 1722 | departed | 3 carriages 331004 |
| WTTThe permanent working timetable | 1733 | Bradford Forster Square | Skipton | 2 | 1734 | departed | 3 carriages 331006 |
| WTTThe permanent working timetable | 1735 | Skipton | Leeds | 1 | 1734 | departed | 6 carriages 331008+331012 |
| WTTThe permanent working timetable | 1744 | Leeds | Skipton | 2 | 1753 | departed+9 | 6 carriages 331001+331002 |
| WTTThe permanent working timetable | 1746 | Skipton | Bradford Forster Square | 1 | 1746 | departed | 4 carriages 333015 |
| 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 | Bradford Forster Square | Skipton | 2 | 1903 | departed | 4 carriages 333005 |
| WTTThe permanent working timetable | 1902 | Skipton | Leeds | 1 | 1901 | departed | 6 carriages 331007+331011 |
Italic estimated timing, bold is actual.
Updated 02:25