3S93 1830 Carstairs C.E. to Alloa

TrainTimesLive
Menu Close menu

18th September 2026

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

Reported off its booked route at Leven, and at 1 further point. 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 1831 +1
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½ pass1851 -1
Auchengray pass 1858½1858½ passno report
Cobbinshaw SIG Ej713 pass 19021902 pass1900 -2
Midcalder Junction pass 7 min pathing allowance 19101910 pass1908 -2
SLA Slateford pass 2 min pathing allowance 1 19271927 pass1920 -7
Craiglockhart Junction pass 2 min engineering allowance 19311931 pass1922 -9
Niddrie West Junction pass 19421942 pass1931 -11
NEW Newcraighall pass Pathed as 715 tonnes on diesel at 60mph from here 1943½1943½ pass1934 -9
Millerhill S.S. not advertised operational stop, reverses here F6 1951½1956½ no reportno report
NEW Newcraighall pass 1 2000½2000½ pass1959 -1
Niddrie West Junction pass 2 min engineering, 1 min pathing allowance 20022002 pass2001 -1
Craiglockhart Junction pass 20152015 pass2011 -4
Gorgie Junction pass 20162016 passno report
Haymarket West Junction pass 20172017 pass2016 -1
Dalmeny Junction pass 2 min pathing allowance 20252025 pass2026 +1
INK Inverkeithing pass 2 20372037 pass2036 -1
DFE Dunfermline City pass 2 2043½2043½ pass2042 -1
Townhill D.G.L. not advertised vehicles attached and detached, reverses here 2048½2053½ 20472104 +11
DFE Dunfermline City pass 1 2058½2058½ pass2111 +13
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 pass2129 +11
KDY Kirkcaldy pass 2 2128½2128½ pass2138 +11
Thornton South Junction pass 2134½2134½ pass2144 +10
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 pass2200 +14
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 22302237
Earlseat Junction pass 2247½2247½ passno report
Thornton North Junction pass 22492249 passno report
Thornton South Junction pass off routeTRUST reported this movement away from the booked route 22502250 pass2249
KDY Kirkcaldy pass 1 22552255 pass2255 ·on time
BTS Burntisland pass 1 23022302 pass2303 +2
Inverkeithing U.P.L. not advertised waits for another train to pass 23112348 no reportno report
INK Inverkeithing pass ½ min pathing allowance 1 23492349 pass2340 -9
Dalmeny Junction pass 0001½0001½ pass2350 -11
Winchburgh Junction pass 0008½0008½ pass0021 +13
LIN Linlithgow not advertised waits for another train to pass 2 0014½0024 00300040 +16
Linlithgow U.P.L. not advertised waits for another train to pass 00260051 no reportno report
Winchburgh Junction pass 00580058 pass0050 -8
Newbridge Junction pass 01020102 passno report
Haymarket West Junction pass 01090109 pass0114 +5
Gorgie Junction pass 01100110 passno report
Craiglockhart Junction pass 3 min pathing allowance 01110111 pass0117 +6
Niddrie West Junction pass 01230123 pass0125 +2
NEW Newcraighall not advertised waits for another train to pass 1 01260126½ 01310131 +5
Newcraighall South Junction pass 0127½0127½ passno report
King's Gate Junction pass 01300130 pass0136 +6
GBG Gorebridge pass 1 0135½0135½ pass0142 +7
Fushiebridge Junction pass 1 min engineering allowance 01360136 pass0143 +7
Tynehead Junction pass 01430143 pass0148 +5
Galabank Junction pass 01520152 passno report
Bowland Junction pass 01570157 passno report
Tweedbank SIG Emb244 pass 02020202 passno report
TWB Tweedbank not advertised reverses here 1 02030208 02220227 +19
Bowland Junction pass 1 min engineering allowance 0214½0214½ pass0235 +21
Galabank Junction pass 0219½0219½ pass0241 +22
Tynehead Junction pass 02290229 pass0258 +29
Fushiebridge Junction pass 0232½0232½ pass0303 +31
GBG Gorebridge pass 1 0233½0233½ pass0304 +31
King's Gate Junction pass 1 min engineering allowance 02380238 pass0310 +32
Newcraighall South Junction pass 02410241 passno report
NEW Newcraighall not advertised waits for another train to pass 1 02420244 0315 +33
Niddrie West Junction pass 2 min engineering allowance 02470247 pass0316 +29
Craiglockhart Junction pass 02590259 pass0325 +26
Gorgie Junction pass 03000300 passno report
Haymarket West Junction pass 03010301 pass0327 +26
Newbridge Junction pass 03090309 pass0333 +24
Winchburgh Junction pass 03140314 pass0337 +23
LIN Linlithgow pass 2 03190319 pass0343 +24
PMT Polmont pass 2 03220322 pass0346 +24
XGM Grangemouth Junction pass 03260326 passno report
Carmuirs East Junction pass 03290329 passno report
Larbert Junction pass 03300330 passno report
STG Stirling not advertised operational stop, waits for another train to pass 9 03410426 04100415 -11
Causewayhead Junction pass 04280428 passno report
Cambus Loop pass 04330433 passno report
ALO Alloa not advertised 1 0438 0428 -10

Italic estimated timing, bold is actual.