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½
Haymarket222:3822:38 22:37½ 22:38½
Haymarket West Junctionpass22:40 22:40
South Gyle222:4322:43 22:42½ 22:43
Edinburgh Gateway222:4522:45 22:44½ 22:45½
Dalmeny Junctionpass22:49½ 22:49½
Dalmeny222:5122:51 22:50½ 22:51½
North Queensferry222:5522:55 22:54½ 22:55
Inverkeithing222:5822:59 22:58 22:59
Rosyth223:0223:02 23:02 23:02½
Dunfermline Town223:0723:07 23:06½ 23:07½
Dunfermline Queen Margaret223:1123:11 23:10½ 23:11
Cowdenbeath223:1723:17 23:16½ 23:17½
Lochgelly223:2323:23 23:22½ 23:23
Cardenden223:2623:27 23:26 23:27
Glenrothes with Thornton223:3323:33 23:33 23:33½
Thornton North Junctionpass23:35½ 23:35½
Markinch223:3923:39 23:38½ 23:39½
Ladybank223:5023:50 23:50 23:50½
Newburghpass23:59 23:59
Hilton Junctionpass00:12½ 00:12½
Perth600:16 00:16

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