Service timetable

10:16 Perth to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1L72Headcode1L72 OperatorScotRail UIDL87653

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
Perth510:16 10:16 On time
Ladybank210:4110:42 10:41 10:42
Markinch110:4910:49 10:49 10:49½
Glenrothes with Thornton210:5610:56 10:55½ 10:56
Cardenden111:0311:03 11:02½ 11:03
Lochgelly111:0711:07 11:06½ 11:07
Cowdenbeath111:1211:12 11:12 11:12½
Dunfermline Queen Margaret111:1811:18 11:17½ 11:18
Dunfermline Town111:2111:21 11:20½ 11:21½
Rosyth111:2511:25 11:24½ 11:25
Inverkeithing111:2811:29 11:28 11:29
North Queensferry111:3311:33 11:32½ 11:33
Dalmeny111:3611:37 11:36 11:37
Edinburgh Gateway111:4211:42 11:42 11:42½
South Gyle111:4411:45 11:44 11:45
Haymarket111:5111:51 11:50½ 11:51½
Edinburgh1611:56 11:56

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