Service timetable

16:21 Perth to Edinburgh

Wednesday 7 October 2026

Live map
Headcode: 1L84Headcode1L84 OperatorScotRail UIDL87694

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
Perth616:21 16:21 On time
Ladybank216:4216:42 16:41 16:42 On time
Markinch116:4916:50 16:49 16:50 On time
Kirkcaldy117:0017:00 16:58 16:59 -1 min
Kinghorn117:0517:05 17:03 17:04 -1 min
Burntisland117:1017:10 17:09 17:10 On time
Aberdour117:1417:15 17:14 17:15 On time
Dalgety Bay117:1917:20 17:19 17:20 On time
Inverkeithing117:2317:23 17:22 17:23 On time
Edinburgh Gateway117:3317:34 17:32 17:33 -1 min
South Gyle117:3617:36 17:35 17:36 On time
Haymarket117:4317:44 17:41 17:42 -2 min
Princes St Gardens17:4717:48½ 17:45 17:48 On time
Edinburgh1717:51 17:50 -1 min

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