Service timetable

17:21 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L86Headcode1L86 OperatorScotRail UIDL87697

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
Perth517:21 17:21 On time
Ladybank Sig 66817:41½17:49 17:41½ 17:49
Ladybank217:5017:51 17:50 17:51
Markinch117:5917:59 17:58½ 17:59½
Glenrothes with Thornton218:0918:09 18:08½ 18:09
Cardenden118:1618:16 18:15½ 18:16
Lochgelly118:2018:20 18:19½ 18:20
Cowdenbeath118:2518:25 18:25 18:25½
Dunfermline Queen Margaret118:3118:31 18:30½ 18:31
Dunfermline Town118:3418:34 18:33½ 18:34
Rosyth118:3718:37 18:37 18:37½
Inverkeithing118:4118:41 18:40½ 18:41½
North Queensferry118:4518:45 18:45 18:45½
Dalmeny118:4918:49 18:48½ 18:49½
Edinburgh Gateway118:5518:55 18:54½ 18:55
South Gyle118:5718:57 18:56½ 18:57
Haymarket119:0319:04 19:03 19:04
Edinburgh2019:08 19:08

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