Detailed timetable
18:30 Carstairs C.e. to Alloa
Monday 5 October 2026
Planned service information
- Power type
- Diesel
- Timing load / planned train type
- 715
- Maximum speed
- 60 mph
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Carstairs C.e. | 18:30 | |||||
| Carstairs U.p.l. | 18:32 | 18:50 | ||||
| Carstairs East Junction | pass | 18:52½ | ||||
| Auchengray | pass | 18:58½ | ||||
| Cobbinshaw Sig Ej713 | pass | 19:02 | ||||
| Midcalder Junction | pass | 19:10 | ||||
| Slateford | pass | 19:27 | ||||
| Craiglockhart Junction | pass | 19:31 | ||||
| Niddrie West Junction | pass | 19:42 | ||||
| Newcraighall | pass | 19:43½ | ||||
| Millerhill S.s. | F6 | 19:51½ | 19:56½ | |||
| Newcraighall | pass | 20:00½ | ||||
| Niddrie West Junction | pass | 20:02 | ||||
| Craiglockhart Junction | pass | 20:14 | ||||
| Gorgie Junction | pass | 20:15 | ||||
| Haymarket West Junction | pass | 20:16 | ||||
| Dalmeny Junction | pass | 20:24 | ||||
| Inverkeithing | 2 | pass | 20:34 | |||
| Dunfermline Town | 2 | pass | 20:40½ | |||
| Cowdenbeath | 2 | pass | 20:53½ | |||
| Glenrothes with Thornton | 2 | pass | 21:09 | |||
| Thornton North Junction | pass | 21:12 | ||||
| Earlseat Junction | pass | 21:14 | ||||
| Leven | 2 | 21:22½ | 21:32½ | |||
| Earlseat Junction | pass | 21:46 | ||||
| Thornton North Junction | pass | 21:47½ | ||||
| Glenrothes with Thornton | 2 | pass | 21:49½ | |||
| Cowdenbeath | 1 | pass | 22:06½ | |||
| Dunfermline Town | 1 | pass | 22:16½ | |||
| Inverkeithing North Junction | pass | 22:24½ | ||||
| Inverkeithing East Junction | pass | 22:26 | ||||
| Burntisland | 2 | pass | 22:36 | |||
| Kirkcaldy | 2 | pass | 22:45 | |||
| Thornton South Junction | pass | 22:51 | ||||
| Thornton North Junction | pass | 22:52 | ||||
| Ladybank | 2 | pass | 23:03 | |||
| Ladybank D.g.l. | 23:04 | 23:12½ | ||||
| Ladybank | 2 | pass | 23:13½ | |||
| Thornton North Junction | pass | 23:25½ | ||||
| Thornton South Junction | pass | 23:26½ | ||||
| Kirkcaldy | 1 | pass | 23:31½ | |||
| Burntisland | 1 | pass | 23:38½ | |||
| Inverkeithing | 1 | pass | 23:47½ | |||
| Dalmeny Junction | pass | 23:58½ | ||||
| Winchburgh Junction | pass | 00:06½ | ||||
| Linlithgow | 2 | 00:12½ | 00:17½ | |||
| Linlithgow U.p.l. | 00:19½ | 00:49½ | ||||
| Winchburgh Junction | pass | 00:56½ | ||||
| Newbridge Junction | pass | 01:00½ | ||||
| Haymarket West Junction | pass | 01:07½ | ||||
| Gorgie Junction | pass | 01:08½ | ||||
| Craiglockhart Junction | pass | 01:09½ | ||||
| Niddrie West Junction | pass | 01:18½ | ||||
| Newcraighall | 01:21½ | 01:33½ | ||||
| Newcraighall South Junction | pass | 01:34½ | ||||
| King's Gate Junction | pass | 01:37 | ||||
| Gorebridge | pass | 01:42½ | ||||
| Fushiebridge Junction | pass | 01:43 | ||||
| Tynehead Junction | pass | 01:50 | ||||
| Galabank Junction | pass | 01:59½ | ||||
| Bowland Junction | pass | 02:03 | ||||
| Tweedbank Sig Emb244 | pass | 02:10 | ||||
| Tweedbank | 1 | 02:12 | 02:17 | 02:15 | 02:24 | +7 min |
| Bowland Junction | pass | 02:23½ | 02:33 | +10 min | ||
| Galabank Junction | pass | 02:27½ | 02:40 | +13 min | ||
| Tynehead Junction | pass | 02:37 | 02:50 | |||
| Fushiebridge Junction | pass | 02:40½ | 02:53½ | |||
| Gorebridge | pass | 02:41½ | 02:54½ | |||
| King's Gate Junction | pass | 02:46 | 02:59 | |||
| Newcraighall South Junction | pass | 02:48 | 03:01 | |||
| Newcraighall | 02:49 | 02:49½ | 03:02 | 03:02½ | +13 min | |
| Niddrie West Junction | pass | 02:52 | 03:05 | |||
| Craiglockhart Junction | pass | 03:02 | 03:24 | +22 min | ||
| Gorgie Junction | pass | 03:03 | 03:25 | |||
| Haymarket West Junction | pass | 03:04 | 03:27 | +23 min | ||
| Newbridge Junction | pass | 03:12 | 03:33 | +21 min | ||
| Winchburgh Junction | pass | 03:17 | 03:37 | +20 min | ||
| Linlithgow | 2 | pass | 03:23 | 03:41 | +18 min | |
| Polmont | 2 | pass | 03:28 | 03:46 | ||
| Grangemouth Junction | pass | 03:32 | 03:50 | |||
| Carmuirs East Junction | pass | 03:36½ | 03:54½ | |||
| Larbert Junction | pass | 03:39½ | 03:57½ | |||
| Stirling | 9 | 03:51 | 04:36 | 04:09 | 04:54 | +18 min |
| Causewayhead Junction | pass | 04:38 | 04:56 | |||
| Cambus Loop | pass | 04:43 | 05:01 | |||
| Alloa | 1 | 04:48 | 04:27 | -21 min | ||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.