Detailed timetable

21:27 Perth to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1L94Headcode1L94 OperatorScotRail UIDL87723

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
Perth621:27 21:32 +5 min
Hilton Junctionpass21:31 21:36
Newburghpass21:39 21:43 +4 min
Ladybank Sig 66821:47½21:53 21:51½ 21:57 +4 min
Ladybank221:5421:55 22:12 22:14 +19 min
Markinch122:0222:02 22:23 22:26 +24 min
Thornton North Junctionpass22:08 22:32
Glenrothes with Thornton222:1022:11 22:35 22:35 +24 min
Cardenden122:1822:18 22:43 22:44 +26 min
Lochgelly122:2222:22 22:46 22:47 +25 min
Cowdenbeath122:2722:28 22:49 22:50 +22 min
Dunfermline Queen Margaret122:3322:33 22:52 22:52½ +19 min
Dunfermline Town122:3622:37 22:54 22:55 +18 min
Rosyth122:4022:40 22:57 22:57½ +17 min
Inverkeithing122:4422:44 22:59 23:00 +16 min
North Queensferry122:4822:48 23:03 23:04 +16 min
Dalmeny122:5222:52 23:07 23:08 +16 min
Dalmeny Junctionpass22:53½ 23:09 +16 min
Edinburgh Gateway122:5822:58 23:13 23:14 +16 min
South Gyle123:0023:00 23:16 23:17 +17 min
Haymarket West Junctionpass23:05 23:20 +15 min
Haymarket123:0723:07 23:22 23:23 +16 min
Princes St Gardens23:10½23:11 23:26½ 23:26 +15 min
Edinburgh1723:13 23:28 +15 min

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