Detailed timetable

21:27 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L94Headcode1L94 OperatorScotRail UIDL87722

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:29 +2 min
Hilton Junctionpass21:32 21:34
Newburghpass21:40 21:41 +1 min
Ladybank Sig 66821:48½21:52 21:49½ 21:53 +1 min
Ladybank221:5321:54 21:57 21:58 +4 min
Markinch122:0122:01 22:06 22:06 +5 min
Thornton North Junctionpass22:08 22:13
Glenrothes with Thornton222:1022:11 22:19 22:20 +9 min
Cardenden122:1822:18 22:26 22:26 +8 min
Lochgelly122:2222:22 22:30 22:30 +8 min
Cowdenbeath122:2722:28 22:35 22:35 +7 min
Dunfermline Queen Margaret122:3322:33 22:40 22:40 +7 min
Dunfermline Town122:3622:37 22:43 22:44 +7 min
Rosyth122:4022:40 22:47 22:47 +7 min
Inverkeithing122:4422:44 22:50 22:51 +7 min
North Queensferry122:4822:48 22:54 22:54 +6 min
Dalmeny122:5222:52 22:58 22:58 +6 min
Dalmeny Junctionpass22:53½ 22:59 +6 min
Edinburgh Gateway122:5822:58 23:03 23:03 +5 min
South Gyle123:0023:00 23:05 23:06 +6 min
Haymarket West Junctionpass23:05 23:08 +3 min
Haymarket123:0723:07 23:10 23:11 +4 min
Princes St Gardenspass23:09½ 23:12 +3 min
Edinburgh2023:12 23:14 +2 min

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