Detailed timetable

22:34 Edinburgh to Perth

Saturday 10 October 2026

Live map
Headcode: 1L73Headcode1L73 OperatorScotRail UIDL87658

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
Edinburgh1722:34 22:34 On time
Princes St Gardenspass22:35½ 22:35 On time
Haymarket222:3822:38 22:37 22:38 On time
Haymarket West Junctionpass22:40 22:40 On time
South Gyle222:4322:43 22:43 22:44 +1 min
Edinburgh Gateway222:4522:45 22:46 22:47 +2 min
Dalmeny Junctionpass22:49½ 22:51 +2 min
Dalmeny222:5122:51 22:52 22:53½ +2 min
North Queensferry222:5522:55 22:56 22:57 +2 min
Inverkeithing222:5822:59 23:00 23:02 +3 min
Rosyth223:0223:02 23:05 23:05½ +3 min
Dunfermline Town223:0723:07 23:10 23:11 +4 min
Dunfermline Queen Margaret223:1123:11 23:14 23:15 +4 min
Cowdenbeath223:1723:17 23:21 23:22 +5 min
Lochgelly223:2323:23 23:26 23:27 +4 min
Cardenden223:2623:27 23:31 23:31 +4 min
Glenrothes with Thornton223:3323:33 23:38 23:39 +6 min
Thornton North Junctionpass23:35½ 23:41½
Markinch223:3923:39 23:44 23:45 +6 min
Ladybank223:5023:50 23:52 23:53 +3 min
Newburghpass23:59 00:01 +2 min
Hilton Junctionpass00:12½ 00:14½
Perth600:16 00:18 +2 min

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