Detailed timetable

15:38 Edinburgh to Perth

Friday 9 October 2026

Live map
Headcode: 1L89Headcode1L89 OperatorScotRail UIDL87707

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1515:38 15:37 -1 min
Princes St Gardenspass15:39½ 15:39 On time
Haymarket215:4215:42 15:41 15:42 On time
Haymarket West Junctionpass15:44 15:44 On time
South Gyle215:4715:47 15:47 15:47 On time
Edinburgh Gateway215:4915:49 15:49 15:50 +1 min
Dalmeny Junctionpass15:53½ 15:54 +1 min
Inverkeithing215:5916:00 16:00 16:02 +2 min
Dalgety Bay216:0316:03 16:04 16:05 +2 min
Aberdour216:0816:08 16:09 16:10 +2 min
Burntisland216:1216:13 16:14 16:15 +2 min
Kinghorn216:1716:18 16:19 16:20 +2 min
Kirkcaldy216:2216:23 16:24 16:26 +3 min
Thornton South Junctionpass16:27½ 16:31 +4 min
Thornton North Junctionpass16:28 16:31 +3 min
Markinch216:3316:38 16:34 16:37 -1 min
Ladybank216:4816:48 16:45 16:47 -1 min
Newburghpass16:57 16:56 -1 min
Hilton Junctionpass17:06½ 17:05½
Perth617:13 17:09 -4 min

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