Service timetable

09:23 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L70Headcode1L70 OperatorScotRail UIDL87645

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
Perth509:23 09:23 On time
Ladybank Sig 66809:43½09:47 09:43½ 09:47 On time
Ladybank209:4809:48 09:50 09:52 +4 min
Markinch109:5609:56 09:58 10:00 +4 min
Glenrothes with Thornton210:0210:02 10:08 10:09 +7 min
Cardenden110:0910:09 10:16 10:17 +8 min
Lochgelly110:1310:13 10:20 10:21 +8 min
Cowdenbeath110:1910:19 10:26 10:26 +7 min
Dunfermline Queen Margaret110:2510:25 10:32 10:33 +8 min
Dunfermline Town110:2810:28 10:36 10:37 +9 min
Rosyth110:3210:32 10:40 10:41 +9 min
Inverkeithing110:3510:36 10:44 10:46 +10 min
North Queensferry110:4010:40 10:49 10:50 +10 min
Dalmeny110:4310:44 10:53 10:55 +11 min
Edinburgh Gateway110:4910:49 11:00 11:01 +12 min
South Gyle110:5110:52 11:03 11:05 +13 min
Haymarket111:0111:01 11:09 11:11 +10 min
Edinburgh1611:07 11:15 +8 min

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