Detailed timetable

13:26 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L78Headcode1L78 OperatorScotRail UIDL87671

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
Perth513:26 13:26 On time
Hilton Junctionpass13:30 13:30
Newburghpass13:38 13:38
Ladybank Sig 66813:46½13:50 13:46½ 13:50
Ladybank213:5113:52 13:51 13:52
Markinch113:5914:01 13:59 14:01
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:0415:05 15:04 15:05
Princes St Gardenspass15:07 15:07
Edinburgh1815:09 15:09

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