Service timetable

23:11 Perth to Edinburgh

Friday 9 October 2026

Live map
Headcode: 1L98Headcode1L98 OperatorScotRail UIDL87738

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:11 23:13 +2 min
Ladybank223:3223:32 23:32 23:33 +1 min
Markinch123:3923:39 23:40 23:40 +1 min
Kirkcaldy123:4923:50 23:48 23:50 On time
Kinghorn123:5423:54 23:54 23:54 On time
Burntisland123:5923:59 23:58 23:59 On time
Aberdour100:0300:03 00:03 00:03 On time
Dalgety Bay100:0800:08 00:07 00:08 On time
Inverkeithing100:1100:12 00:11 00:11 -1 min
Edinburgh Gateway100:2200:22 00:22 00:23 +1 min
South Gyle100:2400:24 00:25 00:26 +2 min
Haymarket100:3100:31 00:30 00:31 On time
Edinburgh17F00:36 00:36 On time

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