Service timetable

21:27 Perth to Edinburgh

Monday 12 October 2026

Live map
Headcode: 1L94Headcode1L94 OperatorScotRail UIDL87723

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
Perth621:27 21:32 +5 min
Ladybank Sig 66821:47½21:53 21:51½ 21:57 +4 min
Ladybank221:5421:55 22:12 22:14 +19 min
Markinch122:0222:02 22:23 22:26 +24 min
Glenrothes with Thornton222:1022:11 22:35 22:35 +24 min
Cardenden122:1822:18 22:43 22:44 +26 min
Lochgelly122:2222:22 22:46 22:47 +25 min
Cowdenbeath122:2722:28 22:49 22:50 +22 min
Dunfermline Queen Margaret122:3322:33 22:55 22:55½
Dunfermline Town122:3622:37 22:58 22:59
Rosyth122:4022:40 23:02 23:02½
Inverkeithing122:4422:44 23:05½ 23:06½
North Queensferry122:4822:48 23:10 23:10½
Dalmeny122:5222:52 23:13½ 23:14½
Edinburgh Gateway122:5822:58 23:19½ 23:20½
South Gyle123:0023:00 23:22 23:22½
Haymarket123:0723:07 23:28½ 23:29½
Princes St Gardens23:10½23:11 23:32½ 23:33
Edinburgh1723:13 23:35

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