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:29½ 23:30½
Dalmeny Junctionpass23:33½ 23:34½
Dalmeny223:3523:35 23:35½ 23:36½
North Queensferry223:3923:39 23:39½ 23:40
Inverkeithing223:4223:43 23:43 23:44
Rosyth223:4623:46 23:47 23:47½
Dunfermline Town223:5123:51 23:51½ 23:52½
Dunfermline Queen Margaret223:5523:55 23:55½ 23:56
Cowdenbeath200:0100:02 00:02 00:03
Lochgelly200:0700:07 00:07½ 00:08
Cardenden200:1000:11 00:11 00:12
Glenrothes with Thornton200:1700:17 00:18 00:18½
Thornton North Junctionpass00:19½ 00:20½
Markinch200:2400:24 00:24½ 00:25½
Ladybank200:3200:32 00:33 00:33½
Newburghpass00:41 00:42
Hilton Junctionpass00:50½ 00:51½
Perth700:55 00:56

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