Detailed timetable

13:23 Perth to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1L78Headcode1L78 OperatorScotRail UIDL87672

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
Perth613:23 13:23 On time
Hilton Junctionpass13:27 13:27
Newburghpass13:35 13:35
Ladybank Sig 66813:44½13:50 13:44½ 13:50
Ladybank213:5113:52 13:51 13:52
Markinch114:0214:02 14:02 14:02½
Thornton North Junctionpass14:06½ 14:06½
Glenrothes with Thornton214:0914:09 14:08½ 14:09½
Cardenden114:1614:16 14:16 14:16½
Lochgelly114:2014:20 14:20 14:20½
Cowdenbeath114:2614:26 14:25½ 14:26½
Dunfermline Queen Margaret114:3214:32 14:31½ 14:32
Dunfermline Town114:3514:35 14:34½ 14:35
Rosyth114:3814:38 14:38 14:38½
Inverkeithing114:4214:42 14:41½ 14:42½
North Queensferry114:4614:46 14:46 14:46½
Dalmeny114:5014:50 14:49½ 14:50½
Dalmeny Junctionpass14:51½ 14:51½
Edinburgh Gateway114:5614:56 14:55½ 14:56
South Gyle114:5814:58 14:57½ 14:58
Haymarket West Junctionpass15:02½ 15:02½
Haymarket115:0615:06 15:05½ 15:06½
Princes St Gardenspass15:08½ 15:08½
Edinburgh1515:11 15:11

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