Detailed timetable

13:45 Edinburgh to Keith Branch Platform GB Railfreight

Friday 9 October 2026

Live map
Headcode: 1H79Headcode1H79 UIDP02404

Planned service information

Power type
Diesel
Timing load / planned train type
315
Maximum speed
60 mph
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh213:45 13:47 +2 min
Princes St Gardenspass13:46½ 13:48 +2 min
Haymarket2pass13:49 13:51 +2 min
Haymarket West Junctionpass13:50½ 13:53 +3 min
Dalmeny Junctionpass13:58 14:01 +3 min
Inverkeithing2pass14:06 14:08 +2 min
Burntisland2pass14:16½ 14:18 +2 min
Kirkcaldy2pass14:26 14:26 On time
Thornton South Junctionpass14:31½ 14:32 +1 min
Thornton North Junctionpass14:33 14:34
Ladybank2pass14:54 14:54 On time
Ladybank Branch Loop14:5615:00 14:56 15:00 On time
Newburghpass15:11 15:09 -2 min
Hilton Junctionpass15:25½ 15:23½
Perth Dundee Loop15:3215:58 15:32 15:58 On time
Perth216:0016:13 16:00 16:14 +1 min
Barnhill (Perth)pass16:16½ 16:17 +1 min
Errolpass16:27 16:27 On time
Longforgan L.c.pass16:32 16:32
Dundee 697 Signalpass16:33½ 16:36 +3 min
Dundee Central Junctionpass16:44 16:47
Dundee416:4517:10 16:55 17:15 +5 min
Camperdown Junctionpass17:14 17:19
Broughty Ferry2pass17:19 17:24
Carnoustie2pass17:26½ 17:38 +12 min
Arbroath2pass17:33 17:47 +14 min
Inverkeilorpass17:42½ 17:55 +13 min
Usanpass17:53½ 18:04 +11 min
Montrose2pass17:56½ 18:07 +11 min
Craigopass18:03½ 18:13 +10 min
Laurencekirkpass18:10 18:20 +10 min
Carmontpass18:17 18:30 +13 min
Stonehaven2pass18:23 18:36 +13 min
Newtonhill Sig A223pass18:29½ 18:42½
Aberdeen A229 Signalpass18:33½ 18:46½
Aberdeen A55 Signalpass18:37½ 18:50½
Craiginches Southpass18:38½ 18:51½
Aberdeen Ferryhill Junctionpass18:41 18:54
Aberdeen618:44½18:48½ 18:57 18:59 +11 min
Berryden Junctionpass18:50½ 19:00 +10 min
Dyce1pass18:56½ 19:07 +11 min
Inverurie119:08½19:14½ 19:20 19:26 +12 min
Insch1pass19:28½ 19:35 +7 min
Kennethmont19:38½19:50½ 19:44 19:55 +5 min
Huntly1pass20:01 20:10 +9 min
Keith Looppass20:17 20:27 +10 min
Keith Branch Platform GB Railfreight20:20 20:30 +10 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.