Detailed timetable

23:23 Perth to Edinburgh

Wednesday 14 October 2026

Live map
Headcode: 1L98Headcode1L98 OperatorScotRail UIDL87737

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
100 mph
Train class code
S
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Perth623:23 23:36 +13 min
Hilton Junctionpass23:27 No report
Newburghpass23:35 23:48 +13 min
Ladybank223:4423:44 23:56 23:57 +13 min
Markinch123:5123:51 00:04 00:05 +14 min
Thornton North Junctionpass23:55½ No report
Glenrothes with Thornton2pass23:57½ 00:12 +15 min
Cowdenbeath1pass00:11½ 00:23 +12 min
Dunfermline Town1pass00:18 00:28 +10 min
Inverkeithing100:2300:24 00:34 00:34 +10 min
Dalmeny Junctionpass00:29½ 00:39 +10 min
Edinburgh Gateway100:3400:34 00:43 00:43 +9 min
South Gyle100:3600:36 00:45 00:46 +10 min
Haymarket West Junctionpass00:40½ 00:49 +9 min
Haymarket100:4200:43 00:51 00:52 +9 min
Princes St Gardenspass00:47 00:54 +7 min
Edinburgh1700:49 00:56 +7 min

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