Service timetable

14:41 Edinburgh to Perth

Wednesday 7 October 2026

Live map
Headcode: 1L87Headcode1L87 OperatorScotRail UIDL87703

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
Edinburgh16F14:41 14:41 On time
Haymarket214:4514:45 14:44½ 14:45½
South Gyle214:5014:50 14:49½ 14:50
Edinburgh Gateway214:5214:52 14:51½ 14:52½
Inverkeithing215:0215:03 15:02 15:03
Dalgety Bay215:0615:06 15:05½ 15:06½
Aberdour215:1115:11 15:10½ 15:11½
Burntisland215:1515:16 15:15 15:16
Kinghorn215:2015:21 15:20 15:21
Kirkcaldy215:2515:26 15:25 15:26
Markinch215:3415:35 15:34 15:35
Ladybank215:4315:43 15:42½ 15:43
Ladybank Branch Loop15:4515:49½ 15:45 15:49½
Perth516:13 16:13

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