Haymarket

TrainTimesLive
Menu Close menu

This is Haymarket on 21st September 2026. See Haymarket live now →

Haymarket HYM

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:08 to 21:08 +1 hour Now
Arrivals at Haymarket
Time From Platform Actual Status Formation
1840 London King's Cross 1S19 London North Eastern Railway LNER 2 1852 arrived+13 9 carriages
1851 Perth 1L86 ScotRail ScotRail 1 1847 arrived 5 carriages
1852 London King's Cross 1S97 Lumo Lumo 4 1854 arrived+3 5 carriages
1854 Helensburgh Central 2H20 ScotRail ScotRail 3 1854 arrived 6 carriages
1857 Edinburgh 9M62 Avanti West Coast Avanti 4 1858 arrived 11 carriages
1858 Glasgow Queen Street 1R08 ScotRail ScotRail 3 1859 arrived 8 carriages
1858 Edinburgh 2G35 ScotRail ScotRail 2 1859 arrived 3 carriages
1901 Edinburgh 2M21 ScotRail ScotRail 4 1903 arrived+3 6 carriages
1901 Glasgow Queen Street 1E88 Lumo Lumo 3 cancelled 5 carriages
1903 Leven 2G10 ScotRail ScotRail 1 1902 arrived 2 carriages
1904 Edinburgh 1Y95 ScotRail ScotRail 4 1905 arrived 3 carriages
1904 Edinburgh 1L27 ScotRail ScotRail 2 1902 arrived 5 carriages
1907 Glasgow Central 1Y94 ScotRail ScotRail 3 1906 arrived 3 carriages
1907 Dundee 1L26 ScotRail ScotRail 1 1906 arrived 3 carriages
1908 Edinburgh 2P15 ScotRail ScotRail 4 1908 arrived 6 carriages
1909 Edinburgh 2K77 ScotRail ScotRail 2 1908 arrived 5 carriages
1913 Dunblane 2P06 ScotRail ScotRail 3 1911 arrived-2 4 carriages
1917 Glasgow Queen Street 1R10 ScotRail ScotRail 3 1915 arrived 8 carriages
1917 Leven 2K76 ScotRail ScotRail 1 1916 arrived 5 carriages
1919 Edinburgh 1R15 ScotRail ScotRail 4 1918 arrived 8 carriages
1923 Edinburgh 2G89 ScotRail ScotRail 2 1922 arrived 3 carriages
1923 Helensburgh Central 2H54 ScotRail ScotRail 3 1922 arrived 6 carriages
1928 Edinburgh 2H45 ScotRail ScotRail 4 1927 arrived 6 carriages
1930 Glasgow Queen Street 1R12 ScotRail ScotRail 3 1929 arrived 8 carriages
1932 Cowdenbeath 2G44 ScotRail ScotRail 1 1932 arrived 4 carriages
1933 Edinburgh 2Y83 ScotRail ScotRail 4 1932 arrived 3 carriages
1934 Manchester Airport 1S75 TransPennine Express TPE 3 1933 arrived 5 carriages
1936 Edinburgh 1A93 ScotRail ScotRail 2 1934 arrived 4 carriages
1938 Edinburgh 1H29 ScotRail ScotRail 4 1937 arrived 4 carriages
1938 Perth 1L88 ScotRail ScotRail 1 1939 arrived 2 carriages
1942 Edinburgh 2P67 ScotRail ScotRail 4 1941 arrived 3 carriages
1946 Edinburgh 1L97 ScotRail ScotRail 2 1945 arrived 5 carriages
1947 Glasgow Central 2Y42 ScotRail ScotRail 3 1946 arrived 3 carriages
1948 Edinburgh 1R19 ScotRail ScotRail 4 1948 arrived 8 carriages
1950 Dunblane 2P08 ScotRail ScotRail 3 1949 arrived 6 carriages
1953 Edinburgh 2G21 ScotRail ScotRail 2 1951 arrived 2 carriages
1956 Leven 2G12 ScotRail ScotRail 1 1956 arrived 4 carriages
1956 Helensburgh Central 2H56 ScotRail ScotRail 3 1954 arrived 6 carriages
1959 Edinburgh 2H47 ScotRail ScotRail 4 1958 arrived 6 carriages
2000 Glasgow Queen Street 1R16 ScotRail ScotRail 3 2001 arrived 8 carriages
2003 Edinburgh 1L29 ScotRail ScotRail 2 2002 arrived 3 carriages
2006 Dundee 1L28 ScotRail ScotRail 1 2005 arrived 6 carriages
2007 Edinburgh 2P69 ScotRail ScotRail 4 2006 arrived 6 carriages
2008 Glasgow Central 1Y96 ScotRail ScotRail 3 2006 arrived 3 carriages
2009 Edinburgh 2K79 ScotRail ScotRail 2 2008 arrived 2 carriages
2013 Helensburgh Central 2H02 ScotRail ScotRail 3 2012 arrived 6 carriages
2017 London Euston 9S80 Avanti West Coast Avanti 3 2039 arrived+24 11 carriages
2020 Edinburgh 1R21 ScotRail ScotRail 4 2019 arrived 8 carriages
2021 Edinburgh 2G91 ScotRail ScotRail 2 2020 arrived 2 carriages
2021 Leven 2K78 ScotRail ScotRail 1 2019 arrived-2 2 carriages
2022 Dunblane 2P10 ScotRail ScotRail 3 2020 arrived 7 carriages
2023 Plymouth 1S49 CrossCountry CrossCountry 4 2039 arrived+16 5 carriages
2030 Glasgow Queen Street 1R20 ScotRail ScotRail 3 2029 arrived 8 carriages
2031 Edinburgh 2Y85 ScotRail ScotRail 4 2032 arrived 3 carriages
2032 Cowdenbeath 2G46 ScotRail ScotRail 1 2031 arrived 3 carriages
2034 Edinburgh 2H49 ScotRail ScotRail 4 2035 arrived 6 carriages
2038 London King's Cross 1S23 London North Eastern Railway LNER 2 2043 arrived+5 9 carriages
2039 Perth 1L90 ScotRail ScotRail 1 2038 arrived 5 carriages
2039 Glasgow Central 2Y84 ScotRail ScotRail 3 2036 arrived-2 3 carriages
2041 Edinburgh 2P71 ScotRail ScotRail 4 2043 arrived 3 carriages
2043 Aberdeen 1E31 London North Eastern Railway LNER 1 2043 arrived 9 carriages
2044 Edinburgh 1L99 ScotRail ScotRail 2 2047 arrived+4 2 carriages
2044 Dunblane 2P62 ScotRail ScotRail 3 2045 arrived 6 carriages
2049 Edinburgh 1R25 ScotRail ScotRail 4 2049 arrived 8 carriages
2051 Helensburgh Central 2H04 ScotRail ScotRail 3 2053 arrived 6 carriages
2054 Edinburgh 2G71 ScotRail ScotRail 2 2053 arrived 2 carriages
2056 Edinburgh 2H51 ScotRail ScotRail 4 2057 arrived 6 carriages
2056 Glasgow Central 1C52 ScotRail ScotRail 3 2056 arrived 4 carriages
2100 Glasgow Queen Street 1R22 ScotRail ScotRail 3 2100 arrived 8 carriages
2103 Leven 2G70 ScotRail ScotRail 1 2103 arrived 3 carriages
2104 Edinburgh 1L31 ScotRail ScotRail 2 2104 arrived 5 carriages
2106 Edinburgh 2P73 ScotRail ScotRail 4 2107 arrived 3 carriages
2107 Dundee 1L30 ScotRail ScotRail 1 2109 arrived+3 3 carriages

Italic estimated timing, bold is actual.

Updated 12:53

Next stations along the line by trains today