Service timetable

23:17 Edinburgh to Perth

Monday 12 October 2026

Live map
Headcode: 2L19Headcode2L19 OperatorScotRail UIDW69829

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
Edinburgh1723:17 23:17 On time
Haymarket223:2123:21 23:20½ 23:21½
South Gyle223:2623:26 23:25½ 23:26½
Edinburgh Gateway223:2823:29 23:28 23:29
Dalmeny223:3423:35 23:34 23:35
North Queensferry223:3823:38 23:38 23:38½
Inverkeithing223:4223:42 23:41½ 23:42½
Rosyth223:4623:46 23:45½ 23:46½
Dunfermline Town223:5123:51 23:50½ 23:51½
Dunfermline Queen Margaret223:5523:55 23:54½ 23:55
Cowdenbeath200:0100:02 00:01 00:02
Lochgelly200:0700:07 00:06½ 00:07
Cardenden200:1000:11 00:10 00:11
Glenrothes with Thornton200:1700:18 00:17 00:18
Markinch200:2400:25 00:24 00:25
Ladybank200:3300:33 00:32½ 00:33½
Perth600:56 00:56

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