Haymarket

TrainTimesLive
Menu Close menu

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

Haymarket HYM

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:01 to 22:01 +1 hour Now
Arrivals at Haymarket
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 1857 Edinburgh 9M62 Avanti West Coast Avanti London Euston 4 1944 arrived+48 9 carriages 390040
WTTThe permanent working timetable 1942 Glenrothes With Thornton 5G09 ScotRail ScotRail passes Haymarket Depot 0 1943 passed-3 3 carriages 170450
WTTThe permanent working timetable 1946 Edinburgh 1L97 ScotRail ScotRail Perth 2 1945 arrived 4 carriages 158713+158732
WTTThe permanent working timetable 1947 Glasgow Central 2Y42 ScotRail ScotRail Edinburgh 3 1952 arrived+6 3 carriages 385019
WTTThe permanent working timetable 1948 Edinburgh 1R19 ScotRail ScotRail Glasgow Queen Street 4 1948 arrived 8 carriages 385113+385123
WTTThe permanent working timetable 1950 Dunblane 2P08 ScotRail ScotRail Edinburgh 3 1945 arrived 6 carriages 385008+385037
VAROverlay: a short-term plan replacing the timetable for this date 1953 Edinburgh 2G21 ScotRail ScotRail Cowdenbeath 2 1952 arrived 2 carriages 158711
VAROverlay: a short-term plan replacing the timetable for this date 1956 Leven 2G12 ScotRail ScotRail Edinburgh 1 1955 arrived 3 carriages 170470
WTTThe permanent working timetable 1956 Helensburgh Central 2H56 ScotRail ScotRail Edinburgh 3 1956 arrived 6 carriages 334008+334038
WTTThe permanent working timetable 1956½ Edinburgh 5B90 ScotRail ScotRail passes Haymarket Depot 2
WTTThe permanent working timetable 1959 Edinburgh 2H47 ScotRail ScotRail Helensburgh Central 4 2000 arrived 6 carriages 334018+334027
WTTThe permanent working timetable 2000 Glasgow Queen Street 1R16 ScotRail ScotRail Edinburgh 3 2000 arrived 8 carriages 385105+385124
WTTThe permanent working timetable 2002 Craiginches Aberdeen C.Ra 6B32 Not specified (freight or charter) Not specified (freight or charter) passes Oxwellmains Lafarge Colas 1 cancelled
VAROverlay: a short-term plan replacing the timetable for this date 2003 Edinburgh 1L29 ScotRail ScotRail Dundee 2 2002 arrived 2 carriages 158726
WTTThe permanent working timetable 2006 Dundee 1L28 ScotRail ScotRail Edinburgh 1 2005 arrived 6 carriages 170432+170452
WTTThe permanent working timetable 2007 Edinburgh 2P69 ScotRail ScotRail Dunblane 4 2009 arrived 6 carriages 385008+385037
WTTThe permanent working timetable 2008 Glasgow Central 1Y96 ScotRail ScotRail Edinburgh 3 2006 arrived 3 carriages 385014
VAROverlay: a short-term plan replacing the timetable for this date 2009 Edinburgh 2K79 ScotRail ScotRail Leven 2 2008 arrived 2 carriages 158725
WTTThe permanent working timetable 2012½ Edinburgh 5L88 ScotRail ScotRail passes Haymarket Depot 2 2011 passed-2 2 carriages 158735
WTTThe permanent working timetable 2013 Helensburgh Central 2H02 ScotRail ScotRail Edinburgh 3 2022 arrived+9 6 carriages 334030+334031
WTTThe permanent working timetable 2017 London Euston 9S80 Avanti West Coast Avanti Edinburgh 3 2041 arrived+25 11 carriages 390127
WTTThe permanent working timetable 2020 Edinburgh 1R21 ScotRail ScotRail Glasgow Queen Street 4 2019 arrived 8 carriages 385105+385124
VAROverlay: a short-term plan replacing the timetable for this date 2021 Edinburgh 2G91 ScotRail ScotRail Leven 2 2020 arrived 2 carriages 158734
WTTThe permanent working timetable 2021 Leven 2K78 ScotRail ScotRail Edinburgh 1 2019 arrived 2 carriages 158740
WTTThe permanent working timetable 2022 Dunblane 2P10 ScotRail ScotRail Edinburgh 3 2026 arrived+5 7 carriages 385022+385119
WTTThe permanent working timetable 2023 Plymouth 1S49 CrossCountry CrossCountry Glasgow Central 4 cancelled
VAROverlay: a short-term plan replacing the timetable for this date 2024 Edinburgh 5T55 ScotRail ScotRail passes Haymarket Depot 2 2023 passed 3 carriages 170428
WTTThe permanent working timetable 2030 Glasgow Queen Street 1R20 ScotRail ScotRail Edinburgh 3 2030 arrived 8 carriages 385101+385121
WTTThe permanent working timetable 2031 Edinburgh 2Y85 ScotRail ScotRail Glasgow Central 4 2030 arrived 3 carriages 385014
WTTThe permanent working timetable 2032 Cowdenbeath 2G46 ScotRail ScotRail Edinburgh 1 2031 arrived 3 carriages 170402
WTTThe permanent working timetable 2034 Edinburgh 2H49 ScotRail ScotRail Helensburgh Central 4 2034 arrived 6 carriages 334008+334038
WTTThe permanent working timetable 2038 London King's Cross 1S23 London North Eastern Railway LNER Aberdeen 2 2053 arrived+16 9 carriages 800101
WTTThe permanent working timetable 2039 Perth 1L90 ScotRail ScotRail Edinburgh 1 2038 arrived 2 carriages 158729
WTTThe permanent working timetable 2039 Glasgow Central 2Y84 ScotRail ScotRail Edinburgh 3 2038 arrived 3 carriages 385018
WTTThe permanent working timetable 2040½ Haymarket Depot 5V21 ScotRail ScotRail passes Eastfield H.S. 0
WTTThe permanent working timetable 2041 Edinburgh 2P71 ScotRail ScotRail Dunblane 4 2041 arrived 3 carriages 385019
WTTThe permanent working timetable 2043 Aberdeen 1E31 London North Eastern Railway LNER Doncaster 1 2043 arrived 9 carriages 800102
VAROverlay: a short-term plan replacing the timetable for this date 2044 Edinburgh 1L99 ScotRail ScotRail Perth 2 2043 arrived 3 carriages 170470
VAROverlay: a short-term plan replacing the timetable for this date 2044 Dunblane 2P62 ScotRail ScotRail Edinburgh 3 2046 arrived 6 carriages 385013+385044
VAROverlay: a short-term plan replacing the timetable for this date 2048 Glasgow Queen Street 5S97 Lumo Lumo passes Craigentinny T.&R.S.M.D 3
WTTThe permanent working timetable 2049 Edinburgh 1R25 ScotRail ScotRail Glasgow Queen Street 4 2050 arrived 8 carriages 385101+385121
WTTThe permanent working timetable 2051 Helensburgh Central 2H04 ScotRail ScotRail Edinburgh 3 2051 arrived 6 carriages 334019+334029
WTTThe permanent working timetable 2052½ Edinburgh 5S80 Avanti West Coast Avanti passes Polmadie Car M.D. 4 2101 passed+9
VAROverlay: a short-term plan replacing the timetable for this date 2054 Edinburgh 2G71 ScotRail ScotRail Cowdenbeath 2 2058 arrived+5 2 carriages 158729
WTTThe permanent working timetable 2056 Edinburgh 2H51 ScotRail ScotRail Helensburgh Central 4 2056 arrived 6 carriages 334030+334031
WTTThe permanent working timetable 2056 Glasgow Central 1C52 ScotRail ScotRail Edinburgh 3 2055 arrived 4 carriages 385103
WTTThe permanent working timetable 2057½ Edinburgh 5L90 ScotRail ScotRail passes Haymarket Depot 2 2101 passed+4 2 carriages 158723
WTTThe permanent working timetable 2100 Glasgow Queen Street 1R22 ScotRail ScotRail Edinburgh 3 2101 arrived 8 carriages 385104+385116
WTTThe permanent working timetable 2103 Leven 2G70 ScotRail ScotRail Edinburgh 1 2108 arrived+6 3 carriages 170395
WTTThe permanent working timetable 2104 Edinburgh 1L31 ScotRail ScotRail Dundee 2 2104 arrived 5 carriages 158740+170452
VAROverlay: a short-term plan replacing the timetable for this date 2106 Edinburgh 2P73 ScotRail ScotRail Dunblane 4 2106 arrived 6 carriages 385013+385044
WTTThe permanent working timetable 2107 Dundee 1L30 ScotRail ScotRail Edinburgh 1 2113 arrived+7 3 carriages 170407
WTTThe permanent working timetable 2110 Bathgate 2V38 ScotRail ScotRail Edinburgh 3 2110 arrived 3 carriages 334003
WTTThe permanent working timetable 2111 Edinburgh 2K81 ScotRail ScotRail Leven 2 2114 arrived+4 2 carriages 158727
WTTThe permanent working timetable 2117 Eastfield H.S. 5R90 ScotRail ScotRail passes Haymarket Depot 0
WTTThe permanent working timetable 2118 Polmadie Car M.D. 5C12 Caledonian Sleeper Sleeper passes Edinburgh 3 2114 passed-4
VAROverlay: a short-term plan replacing the timetable for this date 2118 Edinburgh 1R29 ScotRail ScotRail Glasgow Queen Street 4 2124 arrived+6 8 carriages 385104+385116
WTTThe permanent working timetable 2118½ Edinburgh 5G70 ScotRail ScotRail passes Haymarket Depot 2 2123 passed+5 3 carriages 170395
WTTThe permanent working timetable 2121 Dunblane 2P64 ScotRail ScotRail Edinburgh 3 2120 arrived 6 carriages 385010+385029
VSTPVery short term plan, created on or near the day 2122 Edinburgh 1Z51 Glasgow Central 4 2121 arrived 4 carriages 220001
WTTThe permanent working timetable 2122 Edinburgh 2G93 ScotRail ScotRail Glenrothes With Thornton 2 2125 arrived+5 3 carriages 170402
WTTThe permanent working timetable 2122 Plymouth 1S51 CrossCountry CrossCountry Glasgow Central 4 cancelled
WTTThe permanent working timetable 2125 Bathgate Lmd 5H55 ScotRail ScotRail passes Edinburgh 3 2125 passed 6 carriages 334021+334033
WTTThe permanent working timetable 2126 Edinburgh 2H53 ScotRail ScotRail Helensburgh Central 4 2128 arrived+3 6 carriages 334019+334029
WTTThe permanent working timetable 2127 Leven 2K80 ScotRail ScotRail Edinburgh 1 2127 arrived 5 carriages 158738+170409
VAROverlay: a short-term plan replacing the timetable for this date 2128 Glasgow Queen Street 1R26 ScotRail ScotRail Edinburgh 3 2128 arrived 8 carriages 385113+385123
WTTThe permanent working timetable 2130 Edinburgh 2Y65 ScotRail ScotRail Glasgow Central 4 2130 arrived 3 carriages 385018
VAROverlay: a short-term plan replacing the timetable for this date 2131 Cowdenbeath 2G48 ScotRail ScotRail Edinburgh 1 2131 arrived 2 carriages 158711
VAROverlay: a short-term plan replacing the timetable for this date 2133 Manchester Airport 1S83 TransPennine Express TPE Edinburgh 3 2131 arrived 5 carriages 802204
WTTThe permanent working timetable 2133 Edinburgh 1A97 ScotRail ScotRail Aberdeen 2 2132 arrived 3 carriages 170432
WTTThe permanent working timetable 2136 Haymarket Depot 5G73 ScotRail ScotRail passes Edinburgh 1 2135 passed 3 carriages 170415
WTTThe permanent working timetable 2139 Edinburgh 1L71 ScotRail ScotRail Perth 2 2138 arrived 3 carriages 170407
WTTThe permanent working timetable 2139 Edinburgh 2P75 ScotRail ScotRail Dunblane 4 2140 arrived 4 carriages 385114
WTTThe permanent working timetable 2139 Helensburgh Central 2H06 ScotRail ScotRail Edinburgh 3 2140 arrived 6 carriages 334002+334012
WTTThe permanent working timetable 2141 Perth 1L92 ScotRail ScotRail Edinburgh 1 2139 arrived 3 carriages 170471
VAROverlay: a short-term plan replacing the timetable for this date 2145 Aberdeen 1B94 ScotRail ScotRail Edinburgh 1 2143 arrived-2 3 carriages 170431
VAROverlay: a short-term plan replacing the timetable for this date 2148 Glasgow Central 2Y89 ScotRail ScotRail Edinburgh 3 2147 arrived 3 carriages 385030
VAROverlay: a short-term plan replacing the timetable for this date 2148 Edinburgh 1R33 ScotRail ScotRail Glasgow Queen Street 4 2149 arrived 8 carriages 385113+385123
VAROverlay: a short-term plan replacing the timetable for this date 2149½ Edinburgh 5L96 ScotRail ScotRail passes Haymarket Depot 2 2200 passed+11 2 carriages 158711
WTTThe permanent working timetable 2152½ Haymarket Depot 5R91 ScotRail ScotRail passes Eastfield H.S. 0
VAROverlay: a short-term plan replacing the timetable for this date 2153 Polmadie Car M.D. 5C11 Caledonian Sleeper Sleeper passes Edinburgh 3 cancelled
WTTThe permanent working timetable 2154 Edinburgh 2G73 ScotRail ScotRail Glenrothes With Thornton 2 2154 arrived 3 carriages 170415
WTTThe permanent working timetable 2156 Dunblane 2P80 ScotRail ScotRail Edinburgh 3 2154 arrived 3 carriages 385003
VAROverlay: a short-term plan replacing the timetable for this date 2159 Edinburgh 5S83 TransPennine Express TPE passes Polmadie D.H.S. 4 cancelled 5 carriages 397004
WTTThe permanent working timetable 2200 Glasgow Queen Street 1R30 ScotRail ScotRail Edinburgh 3 2159 arrived 8 carriages 385105+385124

Italic estimated timing, bold is actual.

Updated 09:52

Next stations along the line by trains today