Detailed timetable

23:18 Edinburgh to Perth

Saturday 10 October 2026

Live map
Headcode: 2L19Headcode2L19 OperatorScotRail UIDW69827

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
Edinburgh1823:18 23:19 +1 min
Princes St Gardenspass23:19½ 23:20 +1 min
Haymarket223:2223:22 23:22 23:23 +1 min
Haymarket West Junctionpass23:24 23:25 +1 min
South Gyle223:2723:27 23:27 23:28 +1 min
Edinburgh Gateway223:2923:29 23:30 23:31 +2 min
Dalmeny Junctionpass23:33½ 23:35 +2 min
Dalmeny223:3523:35 23:36 23:37½ +2 min
North Queensferry223:3923:39 23:40 23:41 +2 min
Inverkeithing223:4223:43 23:44 23:45 +2 min
Rosyth223:4623:46 23:49 23:49½ +3 min
Dunfermline Town223:5123:51 23:53 23:55 +4 min
Dunfermline Queen Margaret223:5523:55 23:58 23:59 +4 min
Cowdenbeath200:0100:02 00:04 00:05 +3 min
Lochgelly200:0700:07 00:09 00:10 +3 min
Cardenden200:1000:11 00:13 00:14 +3 min
Glenrothes with Thornton200:1700:17 00:21 00:21 +4 min
Thornton North Junctionpass00:19½ 00:23½
Markinch200:2400:24 00:26 00:27 +3 min
Ladybank200:3200:32 00:34 00:35 +3 min
Newburghpass00:41 00:43 +2 min
Hilton Junctionpass00:50½ 00:52½
Perth700:55 00:55 On time

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