This is Neasden South Junction on 21st September 2026. See Neasden South Junction live now →
Neasden South Junction XNJ
| STP | Time | From | To | Platform | Actual | Status | Formation |
|---|---|---|---|---|---|---|---|
| WTTThe permanent working timetable | 1830 | Oxford | London Marylebone | 1843 | passed+13 | 5 carriages 168113+168329 | |
| WTTThe permanent working timetable | 1833 | Birmingham Moor Street | London Marylebone | 1847 | passed+14 | 3 carriages 168109 | |
| WTTThe permanent working timetable | 1837 | London Marylebone | Aylesbury Vale Parkway | 1837 | passed | 3 carriages 165032 | |
| WTTThe permanent working timetable | 1840 | Aylesbury Vale Parkway | London Marylebone | 1844 | passed+4 | 5 carriages 165020+165035 | |
| WTTThe permanent working timetable | 1843 | West Ruislip | London Marylebone | 1850 | passed+7 | 3 carriages 168214 | |
| WTTThe permanent working timetable | 1844 | London Marylebone | Stourbridge Junction | 1844 | passed | ||
| WTTThe permanent working timetable | 1847 | Neasden Charrington GBRF | Grain Foster Yeoman GBRF | ||||
| WTTThe permanent working timetable | 1848 | London Marylebone | Aylesbury | 1851 | passed+3 | 2 carriages 165010 | |
| WTTThe permanent working timetable | 1852 | London Marylebone | Oxford | 1853 | passed | 4 carriages 165007+165023 | |
| WTTThe permanent working timetable | 1856 | London Marylebone | High Wycombe | 1855 | passed | 5 carriages 168112+168326 | |
| WTTThe permanent working timetable | 1900 | High Wycombe | London Marylebone | 1901 | passed | 4 carriages 168004 | |
| WTTThe permanent working timetable | 1903 | Oxford | London Marylebone | 1903 | passed | 4 carriages 165002+165012 | |
| WTTThe permanent working timetable | 1906 | London Marylebone | Aylesbury Vale Parkway | 1909 | passed+3 | 5 carriages 165020+165035 | |
| WTTThe permanent working timetable | 1910 | Aylesbury | London Marylebone | 1909 | passed | 3 carriages 165034 | |
| WTTThe permanent working timetable | 1913 | High Wycombe | London Marylebone | 1912 | passed | 4 carriages 165004+165008 | |
| WTTThe permanent working timetable | 1913 | London Marylebone | Birmingham Moor Street | 1912 | passed | 5 carriages 168113+168329 | |
| WTTThe permanent working timetable | 1917 | London Marylebone | Oxford | 1917 | passed | 3 carriages 168109 | |
| WTTThe permanent working timetable | 1919 | Birmingham Snow Hill | London Marylebone | 1919 | passed | 4 carriages 168106 | |
| WTTThe permanent working timetable | 1921 | London Marylebone | High Wycombe | 1921 | passed | 3 carriages 165035 | |
| WTTThe permanent working timetable | 1922 | Aylesbury | London Marylebone | cancelled | 3 carriages 165029 | ||
| WTTThe permanent working timetable | 1926 | London Marylebone | West Ruislip | 1925 | passed | 2 carriages 165026 | |
| WTTThe permanent working timetable | 1927 | West Ruislip | London Marylebone | 1928 | passed | 2 carriages 165006 | |
| WTTThe permanent working timetable | 1930 | Oxford | London Marylebone | 1938 | passed+8 | 3 carriages 168219 | |
| WTTThe permanent working timetable | 1933 | Birmingham Moor Street | London Marylebone | 1942 | passed+9 | 4 carriages 168323+168324 | |
| WTTThe permanent working timetable | 1937 | Aylesbury Vale Parkway | London Marylebone | cancelled | 3 carriages 165039 | ||
| WTTThe permanent working timetable | 1939 | London Marylebone | Aylesbury | 1943 | passed+4 | 3 carriages 165034 | |
| WTTThe permanent working timetable | 1943 | London Marylebone | Birmingham Snow Hill | 1944 | passed | 4 carriages 168004 | |
| WTTThe permanent working timetable | 1943 | Neasden Charrington Flhh | Wembley Receptions 1-7 | ||||
| WTTThe permanent working timetable | 1947 | London Marylebone | Oxford | 1947 | passed | 4 carriages 165004+165008 | |
| WTTThe permanent working timetable | 1954 | London Marylebone | Banbury | 1954 | passed | 3 carriages 165029 | |
| WTTThe permanent working timetable | 2000 | High Wycombe | London Marylebone | 2000 | passed | 4 carriages 165022+165025 | |
| WTTThe permanent working timetable | 2003 | London Marylebone | Aylesbury Vale Parkway | 2003 | passed | 2 carriages 165006 | |
| WTTThe permanent working timetable | 2005 | Oxford | London Marylebone | 2004 | passed | 5 carriages 165024+165037 | |
| WTTThe permanent working timetable | 2009 | London Marylebone | Birmingham Moor Street | 2008 | passed | 3 carriages 168219 | |
| WTTThe permanent working timetable | 2010 | Aylesbury Vale Parkway | London Marylebone | 2016 | passed+6 | 7 carriages 165009+165021+165038 | |
| WTTThe permanent working timetable | 2013 | High Wycombe | London Marylebone | 2012 | passed | 5 carriages 168112+168326 | |
| WTTThe permanent working timetable | 2013 | London Marylebone | Oxford | 2012 | passed | 3 carriages 165039 | |
| WTTThe permanent working timetable | 2016 | Birmingham Snow Hill | London Marylebone | 2018 | passed | 4 carriages 168005 | |
| WTTThe permanent working timetable | 2017 | London Marylebone | High Wycombe | 2017 | passed | 2 carriages 165012 | |
| WTTThe permanent working timetable | 2025 | Neasden Engineers Sdgs | Acton T.C. | 2014 | passed-11 | ||
| WTTThe permanent working timetable | 2027 | West Ruislip | London Marylebone | 2027 | passed | 2 carriages 165026 | |
| WTTThe permanent working timetable | 2030 | London Marylebone | Aylesbury | 2029 | passed | 2 carriages 165002 | |
| WTTThe permanent working timetable | 2034 | Oxford | London Marylebone | 2037 | passed+3 | 5 carriages 165019+165033 | |
| WTTThe permanent working timetable | 2039 | London Marylebone | Wembley Lmd | 2032 | passed-7 | 5 carriages 165024+165037 | |
| WTTThe permanent working timetable | 2043 | London Marylebone | Birmingham Snow Hill | 2043 | passed | 4 carriages 168106 | |
| WTTThe permanent working timetable | 2047 | London Marylebone | Oxford | 2046 | passed | 3 carriages 168214 | |
| WTTThe permanent working timetable | 2050 | Aylesbury | London Marylebone |
Italic estimated timing, bold is actual.
Updated 23:38