Detailed timetable
06:25 Leicester to Fort William
Friday 9 October 2026
Planned service information
- Power type
- High Speed Train
- Maximum speed
- 125 mph
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Leicester | 2 | 06:25 | 06:25 | On time | ||
| Syston South Junction | pass | 06:29½ | 06:29 | On time | ||
| Sileby Junction | pass | 06:31 | 06:31 | On time | ||
| Loughborough (Leics) | 1 | 06:34½ | 06:38½ | 06:35 | 06:38 | On time |
| East Midlands Parkway | 1 | 06:45½ | 06:49½ | 06:45 | 06:49 | On time |
| Trent South Junction | pass | 06:53 | 06:52 | -1 min | ||
| Trent East Junction | pass | 06:55 | 06:54 | -1 min | ||
| Long Eaton Junction | pass | 06:56 | 06:55 | |||
| Toton Centre Junction | pass | 06:57 | 06:56 | -1 min | ||
| Trowell Junction | pass | 07:01½ | 06:59 | -2 min | ||
| Ilkeston | 1 | 07:04 | 07:07 | 07:02 | 07:07 | On time |
| Langley Mill | 1 | pass | 07:11 | 07:10 | -1 min | |
| Ironville Junction | pass | 07:13½ | 07:13 | On time | ||
| Alfreton | 07:16½ | 07:19½ | 07:16 | 07:19 | On time | |
| Clay Cross North Junction | pass | 07:25½ | 07:26 | +1 min | ||
| Chesterfield South Junction | pass | 07:27 | 07:28 | +1 min | ||
| Chesterfield | 3 | 07:28½ | 07:31½ | 07:29 | 07:31 | On time |
| Tapton Junction | pass | 07:32½ | 07:32½ | |||
| Barrow Hill North Junction | pass | 07:35½ | 07:35 | On time | ||
| Beighton Junction | pass | 07:41 | 07:40 | -1 min | ||
| Treeton Junction | pass | 07:45 | 07:43 | -2 min | ||
| Masborough Junction | pass | 07:51 | 07:47 | -4 min | ||
| Aldwarke Junction | pass | 07:53½ | 07:49 | -4 min | ||
| Swinton (South Yorks) | pass | 07:55 | 07:51 | -4 min | ||
| Mexborough | pass | 07:56½ | 07:53 | -3 min | ||
| Cadeby Up Goods Loop | 08:02½ | 08:17½ | 07:58 | 08:14 | -3 min | |
| Hexthorpe Junction | pass | 08:23 | 08:19 | -4 min | ||
| Doncaster | 8 | 08:28 | 08:33½ | 08:29 | 08:33 | On time |
| Shaftholme Junction | pass | 08:37½ | 08:37 | On time | ||
| Temple Hirst Junction | pass | 08:44 | 08:42 | -2 min | ||
| Hambleton North Junction | pass | 08:47½ | 08:45 | -2 min | ||
| Colton Junction | pass | 08:52½ | 08:48 | -4 min | ||
| York | 5 | 08:56½ | 08:59 | 08:53 | 08:58 | -1 min |
| Skelton Junction (York) | pass | 09:01½ | 09:01 | On time | ||
| Tollerton Junction | pass | 09:06½ | 09:06 | On time | ||
| Thirsk | 2 | 09:15½ | 09:18½ | 09:13 | 09:18 | On time |
| Longlands Junction | pass | 09:24½ | 09:30 | +6 min | ||
| Northallerton | 09:26 | 09:29 | 09:33 | 09:34 | +5 min | |
| Darlington | DML | pass | 09:39 | 09:43 | +4 min | |
| Ferryhill Sth. Junction | pass | 09:46½ | 09:51 | +5 min | ||
| Tursdale Junction | pass | 09:48 | 09:53 | +5 min | ||
| Durham | DM | pass | 09:52½ | 09:57 | +5 min | |
| Birtley Junction | pass | 09:59 | 10:03 | +4 min | ||
| King Edward Bridge S. Junction | pass | 10:02 | 10:06 | +4 min | ||
| Newcastle | 3 | 10:05 | 10:07 | 10:08 | 10:10 | +3 min |
| Heaton Sth. Junction | pass | 10:10 | 10:13 | +3 min | ||
| Heaton North Junction | 10:14 | 10:17 | 10:17 | 10:20 | +3 min | |
| Benton Nth Junction | pass | 10:19½ | 10:17 | -2 min | ||
| Morpeth | 2 | pass | 10:27½ | 10:26 | -1 min | |
| Alnmouth | 2 | pass | 10:39 | 10:40 | +1 min | |
| Belford L.c. | pass | 10:48½ | 10:50 | +2 min | ||
| Berwick-upon-Tweed | pass | 10:57½ | 10:59½ | |||
| Berwick Upon Tweed Gds Lp | 10:59 | 11:19 | 11:01 | 11:14 | -5 min | |
| Reston Signal Eg403 | pass | 11:22 | 11:18 | -4 min | ||
| Reston | pass | 11:27 | 11:23 | -4 min | ||
| Grantshouse | pass | 11:31 | 11:27 | -4 min | ||
| Oxwellmains Crossover | pass | 11:37½ | 11:34 | -3 min | ||
| Dunbar | 2 | pass | 11:38½ | 11:35 | -3 min | |
| Drem | 2 | pass | 11:45 | 11:41 | -4 min | |
| Prestonpans | pass | 11:49½ | 11:46 | -3 min | ||
| Monktonhall Junction | pass | 11:52½ | 11:50 | -2 min | ||
| Portobello Junction (Lothian) | pass | 11:54 | 11:52 | -2 min | ||
| Craigentinny Junction | pass | 11:55 | 11:53 | -2 min | ||
| Abbeyhill Junction | pass | 11:56½ | 11:57 | +1 min | ||
| Edinburgh | 10 | pass | 12:01½ | 12:00 | -1 min | |
| Princes St Gardens | pass | 12:03 | 12:04 | +1 min | ||
| Haymarket | 4 | pass | 12:06½ | 12:08 | +2 min | |
| Haymarket West Junction | pass | 12:08 | 12:09 | +1 min | ||
| Newbridge Junction | pass | 12:12 | 12:13 | +1 min | ||
| Winchburgh Junction | pass | 12:15 | 12:16 | +1 min | ||
| Linlithgow | 2 | pass | 12:18 | 12:18 | On time | |
| Polmont | 2 | pass | 12:22 | 12:22 | On time | |
| Falkirk High | 2 | pass | 12:24 | 12:23 | -1 min | |
| Greenhill Upper Junction | pass | 12:26½ | 12:27 | +1 min | ||
| Croy | 2 | pass | 12:30½ | 12:30 | On time | |
| Lenzie | pass | 12:33½ | 12:33 | On time | ||
| Bishopbriggs | pass | 12:36½ | 12:35 | -1 min | ||
| Cowlairs East Junction | pass | 12:39 | 12:38 | |||
| Cowlairs North Junction | pass | 12:41½ | 12:40½ | |||
| Maryhill | pass | 12:45 | 12:44 | |||
| Westerton | 2 | pass | 12:47 | 12:48 | +1 min | |
| Dalmuir | 1 | pass | 12:59 | 12:57 | -2 min | |
| Dalreoch | pass | 13:09 | 13:06 | -3 min | ||
| Craigendoran Junction | 13:18½ | 13:51½ | 13:15 | 13:16 | -35 min | |
| Helensburgh Upper | 1 | 13:56½ | 13:59½ | 13:21½ | 13:59½ | On time |
| Garelochhead | 2 | 14:11½ | 14:31 | 14:06 | 14:41 | +10 min |
| Glen Douglas | pass | 14:45 | 14:55 | |||
| Arrochar & Tarbet | 2 | 14:53 | 14:54 | 15:03 | 15:04 | +10 min |
| Ardlui | 2 | 15:08 | 15:09½ | 15:16 | 15:17 | +8 min |
| Crianlarich | 2 | 15:31 | 15:34 | 15:40 | 15:41 | +7 min |
| Upper Tyndrum | 2 | 15:44 | 15:47 | 15:50 | 15:52 | +5 min |
| Bridge of Orchy | 2 | 16:02 | 16:03½ | 16:06 | 16:07 | +4 min |
| Rannoch | 1 | 16:31½ | 16:32½ | 16:20 | 16:32 | On time |
| Corrour | 1 | 16:47½ | 16:49 | 16:47½ | 16:42 | -7 min |
| Tulloch | 2 | 17:11 | 17:12½ | 17:06 | 17:10 | -2 min |
| Roy Bridge | 1 | 17:24½ | 17:25½ | 17:22½ | 17:25½ | On time |
| Spean Bridge | 1 | 17:33½ | 18:06½ | 17:30 | 17:52 | -14 min |
| Fort William Junction | pass | 18:19½ | 18:05½ | |||
| Fort William | 1 | 18:23 | 18:07 | -16 min | ||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.