Detailed timetable

16:21 Perth to Edinburgh

Friday 9 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
Hilton Junctionpass16:25 16:25
Newburghpass16:33 16:32 -1 min
Ladybank216:4216:42 16:40 16:42 On time
Markinch116:4916:50 16:48 16:49 -1 min
Thornton North Junctionpass16:54 16:53
Thornton South Junctionpass16:54½ 16:53 -1 min
Kirkcaldy117:0017:00 16:57 17:00 On time
Kinghorn117:0517:05 17:04 17:04 -1 min
Burntisland117:1017:10 17:08 17:09 -1 min
Aberdour117:1417:15 17:13 17:14 -1 min
Dalgety Bay117:1917:20 17:19 17:19 -1 min
Inverkeithing117:2317:23 17:22 17:23 On time
Dalmeny Junctionpass17:29 17:28 -1 min
Edinburgh Gateway117:3317:34 17:32 17:33 -1 min
South Gyle117:3617:36 17:35 17:36 On time
Haymarket West Junctionpass17:41 17:39 -2 min
Haymarket117:4317:44 17:41 17:41 -3 min
Princes St Gardens17:4717:48½ 17:44 17:45 -3 min
Edinburgh1717:51 17:47 -4 min

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