Detailed timetable
02:48 Oxwellmains Lafarge Colas to Inverness Millburn C.rail
Tuesday 6 October 2026
Planned service information
- Power type
- Diesel
- Timing load / planned train type
- 1400
- Maximum speed
- 60 mph
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Oxwellmains Lafarge Colas | 02:48 | |||||
| Oxwellmains Crossover | pass | 02:52 | ||||
| Dunbar | 2 | pass | 02:56½ | |||
| Drem | 2 | pass | 03:08 | |||
| Prestonpans | pass | 03:16 | ||||
| Monktonhall Junction | pass | 03:23 | ||||
| Millerhill Sig Em14 | 03:32 | 03:34 | ||||
| Millerhill S.s. | F4 | 03:37 | 04:11 | |||
| Newcraighall | pass | 04:15½ | ||||
| Niddrie West Junction | pass | 04:17½ | ||||
| Craiglockhart Junction | pass | 04:30½ | ||||
| Gorgie Junction | pass | 04:32 | ||||
| Haymarket West Junction | pass | 04:36 | ||||
| Newbridge Junction | pass | 04:43 | ||||
| Winchburgh Junction | pass | 04:47½ | ||||
| Linlithgow | 2 | pass | 04:52½ | |||
| Polmont | 2 | pass | 04:57½ | |||
| Grangemouth Junction | pass | 05:01½ | ||||
| Carmuirs East Junction | pass | 05:04½ | ||||
| Larbert Junction | 05:09 | 05:20½ | ||||
| Stirling | 2 | pass | 05:34½ | |||
| Dunblane | 2 | pass | 05:42½ | |||
| Dunblane Signal 43 | pass | 05:49 | ||||
| Greenloaning | pass | 05:54½ | ||||
| Blackford | pass | 06:00 | ||||
| Auchterarder Sb | pass | 06:05½ | ||||
| Hilton Junction Hj19 Signal | pass | 06:13½ | ||||
| Hilton Junction | pass | 06:18 | ||||
| Perth | 7 | 06:22 | 06:26½ | |||
| Stanley | pass | 06:40 | ||||
| Dunkeld & Birnam | 2 | pass | 06:54 | |||
| Pitlochry | 2 | 07:11½ | 07:13½ | |||
| Blair Atholl | 2 | pass | 07:27½ | |||
| Dalnacardoch | pass | 07:54½ | ||||
| Dalnaspidal | pass | 08:12½ | ||||
| Dalwhinnie | 2 | pass | 08:29 | |||
| Kingussie | 1 | 08:46 | 08:46½ | |||
| Kincraig | pass | 08:55½ | ||||
| Aviemore | 2 | 09:04 | 09:27 | |||
| Carrbridge | 1 | pass | 09:41 | |||
| Slochd | 09:59½ | 10:19 | ||||
| Tomatin | pass | 10:23½ | ||||
| Moy | pass | 10:28 | ||||
| Culloden | pass | 10:36½ | ||||
| Cradlehall | pass | 10:43½ | ||||
| Inverness Millburn C.rail | 10:49 | |||||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.