Detailed timetable

06:19 Perth to Edinburgh

Tuesday 6 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
Hilton Junctionpass06:23 06:23 On time
Newburghpass06:31 06:31 On time
Ladybank2pass06:40 06:39 -1 min
Markinch106:4706:47 06:46 06:47 On time
Thornton North Junctionpass06:51 06:51
Thornton South Junctionpass06:51½ 06:50 -1 min
Kirkcaldy106:5706:57 06:55 06:57 On time
Kinghorn107:0207:02 07:01 07:02 On time
Burntisland107:0707:07 07:06 07:07 On time
Aberdour107:1207:12 07:11 07:12 On time
Dalgety Bay107:1707:17 07:16 07:18 +1 min
Inverkeithing107:2007:21 07:20 07:21 On time
North Queensferry107:2507:25 07:25 07:25 On time
Dalmeny107:2907:29 07:29 07:30 +1 min
Dalmeny Junctionpass07:30½ 07:31 +1 min
Edinburgh Gateway107:3507:35 07:35 07:36 +1 min
South Gyle107:3707:38 07:38 07:38 On time
Haymarket West Junctionpass07:42 07:42 On time
Haymarket107:4407:44 07:43 07:45 +1 min
Princes St Gardenspass07:47 07:47 On time
Edinburgh1607:49 07:49 On time

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