Detailed timetable

10:16 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L72Headcode1L72 OperatorScotRail UIDL87652

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
Perth610:16 10:16 On time
Hilton Junctionpass10:20 10:20 On time
Newburghpass10:28 10:28 On time
Ladybank210:4310:44 10:45 10:46 +2 min
Markinch110:5110:51 10:53 10:54 +3 min
Thornton North Junctionpass10:55½ 10:58 +3 min
Glenrothes with Thornton210:5810:58 11:00 11:01 +3 min
Cardenden111:0511:05 11:08 11:09 +4 min
Lochgelly111:0911:09 11:13 11:13 +4 min
Cowdenbeath111:1411:14 11:18 11:18 +4 min
Dunfermline Queen Margaret111:2011:20 11:24 11:25 +5 min
Dunfermline Town111:2311:23 11:28 11:29 +6 min
Rosyth111:2711:27 11:32 11:33 +6 min
Inverkeithing111:3011:31 11:37 11:38 +7 min
North Queensferry111:3511:35 11:41 11:42 +7 min
Dalmeny111:3811:39 11:46 11:47 +8 min
Dalmeny Junctionpass11:40 11:48 +8 min
Edinburgh Gateway111:4411:45 11:52 11:53 +8 min
South Gyle111:4711:47 11:55 11:56 +9 min
Haymarket West Junctionpass11:51 12:00 +9 min
Haymarket111:5311:53 12:02 12:04 +11 min
Princes St Gardens11:56½11:57 12:07½ 12:06 +9 min
Edinburgh1611:59 12:08 +9 min

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