Detailed timetable

18:25 Perth to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1L88Headcode1L88 OperatorScotRail UIDC14725

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
Perth618:25 18:27 +2 min
Hilton Junctionpass18:29 18:31
Newburghpass18:37 18:39
Ladybank218:4618:47 18:48 18:49 +2 min
Markinch118:5418:54 18:56 18:56½
Thornton North Junctionpass18:58½ 19:00½
Glenrothes with Thornton219:0119:01 19:02½ 19:03
Cardenden119:0819:08 19:09½ 19:10
Lochgelly119:1219:12 19:13½ 19:14
Cowdenbeath119:1719:18 19:19 19:20
Dunfermline Queen Margaret119:2319:23 19:25 19:25½
Dunfermline Town119:2619:26 19:28 19:28½
Rosyth119:3019:30 19:31½ 19:32
Inverkeithing119:3319:34 19:35 19:36
North Queensferry119:3819:38 19:39½ 19:40
Dalmeny119:4119:41 19:43 19:43½
Dalmeny Junctionpass19:42½ 19:44½
Edinburgh Gateway119:4719:47 19:48½ 19:49
South Gyle119:4919:49 19:50½ 19:51
Haymarket West Junctionpass19:53½ 19:55½
Haymarket119:5519:56 19:57 19:58
Princes St Gardenspass19:58 20:00
Edinburgh1720:00 20:02

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