Detailed timetable

18:25 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L88Headcode1L88 OperatorScotRail UIDL87705

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
Perth518:25 18:25 On time
Hilton Junctionpass18:29 18:29
Newburghpass18:37 18:37
Ladybank218:4618:47 18:46 18:47
Markinch118:5418:54 18:54 18:54½
Thornton North Junctionpass18:58½ 18:58½
Glenrothes with Thornton219:0119:01 19:00½ 19:01
Cardenden119:0819:08 19:07½ 19:08
Lochgelly119:1219:12 19:11½ 19:12
Cowdenbeath119:1719:18 19:17 19:18
Dunfermline Queen Margaret119:2319:23 19:23 19:23½
Dunfermline Town119:2619:26 19:26 19:26½
Rosyth119:3019:30 19:29½ 19:30
Inverkeithing119:3319:34 19:33 19:34
North Queensferry119:3819:38 19:37½ 19:38
Dalmeny119:4119:41 19:41 19:41½
Dalmeny Junctionpass19:42½ 19:42½
Edinburgh Gateway119:4719:47 19:46½ 19:47
South Gyle119:4919:49 19:48½ 19:49
Haymarket West Junctionpass19:53½ 19:53½
Haymarket119:5519:56 19:55 19:56
Princes St Gardenspass19:58 19:58
Edinburgh1520:00 20:00

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