Service timetable

06:19 Perth to Edinburgh

Wednesday 7 October 2026

Live map
Headcode: 1L62Headcode1L62 OperatorScotRail UIDL87628

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
Perth506:19 06:19 On time
Markinch106:4706:47 06:47 06:49 +2 min
Kirkcaldy106:5706:57 06:57 06:58 +1 min
Kinghorn107:0207:02 07:02 07:04 +2 min
Burntisland107:0707:07 07:08 07:09 +2 min
Aberdour107:1207:12 07:13 07:14 +2 min
Dalgety Bay107:1707:17 07:19 07:20 +3 min
Inverkeithing107:2007:21 07:23 07:24 +3 min
North Queensferry107:2507:25 07:27 07:28 +3 min
Dalmeny107:2907:29 07:32 07:33 +4 min
Edinburgh Gateway107:3507:35 07:38 07:39 +4 min
South Gyle107:3707:38 07:41 07:42 +4 min
Haymarket107:4407:44 07:47 07:48 +4 min
Edinburgh1607:49 07:52 +3 min

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