3S93 1830 Carstairs C.E. to Alloa

TrainTimesLive
Menu Close menu

25th September 2026

18:30 – Carstairs C.E. → Alloa Arrived -35 Early operated by Not specified (freight or charter)

Reported off its booked route at Leven. The calling pattern below is the route it was booked over.

Reported as far as Alloa · 1 of 1 stop made · 270 of 270 miles

Calling pattern Timing points only — this train makes no public stops

Calling pattern, including passing points
Booked Actual Route
Location PlatformPlat arrdep arrdep Status Line Path
Carstairs C.E. not advertised 1830 1819 -11
Carstairs U.P.L. not advertised vehicles attached and detached, reverses here ½ min pathing allowance 18321850 no reportno report
Carstairs East Junction pass 1852½1852½ pass1841 -11
Auchengray pass 1858½1858½ passno report
Cobbinshaw SIG Ej713 pass 19021902 pass1850 -12
Midcalder Junction pass 7 min pathing allowance 19101910 pass1857 -13
SLA Slateford pass 2 min pathing allowance 1 19271927 pass1912 -15
Craiglockhart Junction pass 2 min engineering allowance 19311931 pass1953 -22
Niddrie West Junction pass 19421942 pass1943 -19
NEW Newcraighall pass Pathed as 715 tonnes on diesel at 60mph from here 1 1943½1943½ pass1941 -19
Millerhill S.S. not advertised operational stop, reverses here F6 1951½1956½ no reportno report
NEW Newcraighall pass 2000½2000½ passno report
Niddrie West Junction pass 2 min engineering, 1 min pathing allowance 20022002 passno report
Craiglockhart Junction pass 20152015 passno report
Gorgie Junction pass 20162016 passno report
Haymarket West Junction pass 20172017 pass2016 -1
Dalmeny Junction pass 2 min pathing allowance 20252025 pass2027 +2
INK Inverkeithing pass 2 20372037 pass2038 +1
DFE Dunfermline City pass 2 2043½2043½ pass2044 +1
Townhill D.G.L. not advertised vehicles attached and detached, reverses here 2048½2053½ 20522105 +12
DFE Dunfermline City pass 1 2058½2058½ pass2114 +16
Inverkeithing North Junction pass 2104½2104½ passno report
Inverkeithing East Junction pass 3 min pathing allowance 21062106 passno report
BTS Burntisland pass ½ min pathing allowance 2 21192119 pass2137 +18
KDY Kirkcaldy pass 2 2128½2128½ pass2147 +19
Thornton South Junction pass 2134½2134½ pass2153 +19
Thornton North Junction pass 2135½2135½ passno report
LDY Ladybank pass 2 2146½2146½ passno report
Ladybank D.G.L. not advertised reverses here 2147½2156 no reportno report
LDY Ladybank pass 2 min pathing allowance 1 was 2 21572157 pass2216 +30
Thornton North Junction pass 22112211 passno report
Thornton North SIG Et567 not advertised vehicles attached and detached, reverses here 2212½2217½ no reportno report
Thornton North Junction pass 22192219 passno report
Earlseat Junction pass 22212221 passno report
LEV Leven not advertised vehicles attached and detached, reverses here off routeTRUST reported this movement away from the booked route 1 2229½2239 22512256
Earlseat Junction pass 2247½2247½ passno report
Thornton North Junction pass 22492249 passno report
Thornton South Junction pass 22502250 pass2327 +37
KDY Kirkcaldy pass 1 22552255 pass2331 +37
BTS Burntisland pass 1 23022302 pass2340 +38
Inverkeithing U.P.L. not advertised waits for another train to pass 23112348 no reportno report
INK Inverkeithing pass ½ min pathing allowance 1 23492349 pass2350 +1
Dalmeny Junction pass 0001½0001½ pass0002 +1
Winchburgh Junction pass 0008½0008½ pass0031 -27
LIN Linlithgow not advertised waits for another train to pass 2 0014½0024 00160016 +2
Linlithgow U.P.L. not advertised waits for another train to pass 00260051 no reportno report
Winchburgh Junction pass 00580058 passno report
Newbridge Junction pass 01020102 pass0035 -27
Haymarket West Junction pass 01090109 pass0043 -26
Gorgie Junction pass 01100110 passno report
Craiglockhart Junction pass 3 min pathing allowance 01110111 pass0046 -25
Niddrie West Junction pass 01230123 pass0055 -28
NEW Newcraighall not advertised waits for another train to pass 1 01260126½ 00580058 -28
Newcraighall South Junction pass 0127½0127½ passno report
King's Gate Junction pass 01300130 pass0102 -28
GBG Gorebridge pass 1 0135½0135½ pass0110 -25
Fushiebridge Junction pass 1 min engineering allowance 01360136 pass0111 -25
Tynehead Junction pass 01430143 pass0115 -28
Galabank Junction pass 01520152 pass0134 -18
Bowland Junction pass 01570157 pass0141 -16
Tweedbank SIG Emb244 pass 02020202 passno report
TWB Tweedbank not advertised reverses here 1 02030208 01510201 -7
Bowland Junction pass 1 min engineering allowance 0214½0214½ pass0209 -5
Galabank Junction pass 0219½0219½ pass0216 -3
Tynehead Junction pass 02290229 pass0235 +6
Fushiebridge Junction pass 0232½0232½ pass0240 +8
GBG Gorebridge pass 1 0233½0233½ pass0240 +8
King's Gate Junction pass 1 min engineering allowance 02380238 pass0247 +9
Newcraighall South Junction pass 02410241 passno report
NEW Newcraighall not advertised waits for another train to pass 1 02420244 02510254 +10
Niddrie West Junction pass 2 min engineering allowance 02470247 pass0255 +8
Craiglockhart Junction pass 02590259 pass0304 +5
Gorgie Junction pass 03000300 passno report
Haymarket West Junction pass 03010301 pass0306 +5
Newbridge Junction pass 03090309 pass0312 +3
Winchburgh Junction pass 03140314 pass0317 +3
LIN Linlithgow pass 2 03190319 pass0322 +3
PMT Polmont pass 2 03220322 pass0328 +6
XGM Grangemouth Junction pass 03260326 pass0332 +6
Carmuirs East Junction pass 03290329 pass0335 +6
Larbert Junction pass 03300330 pass0336 +6
STG Stirling not advertised operational stop, waits for another train to pass 9 03410426 03500352 -34
Causewayhead Junction pass 04280428 pass0354 -34
Cambus Loop pass 04330433 pass0358 -35
ALO Alloa not advertised 1 0438 0403 -35

Italic estimated timing, bold is actual.