Service timetable

07:17 Perth to Edinburgh

Thursday 15 October 2026

Live map
Headcode: 1L66Headcode1L66 OperatorScotRail UIDL87637

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
Perth607:17 07:17 On time
Ladybank Sig 66807:37½07:44 No report
Ladybank207:4507:45 07:53 07:54 +9 min
Markinch107:5307:53 08:01 08:02 +9 min
Glenrothes with Thornton207:5907:59 08:08 08:08 +9 min
Cardenden108:0608:06 08:16 08:17 +11 min
Lochgelly108:1008:10 08:20 08:21 +11 min
Cowdenbeath108:1608:16 08:26 08:26 +10 min
Dunfermline Queen Margaret108:2208:22 08:31 08:32 +10 min
Dunfermline Town108:2508:25 08:35 08:36 +11 min
Rosyth108:2908:29 08:40 08:41 +12 min
Inverkeithing108:3208:33 08:44 08:46 +13 min
North Queensferry108:3708:37 08:49 08:50 +13 min
Dalmeny108:4008:41 08:53 08:55 +14 min
Edinburgh Gateway108:4608:47 09:00 09:00 +13 min
South Gyle108:4908:49 09:02 09:03 +14 min
Haymarket108:5508:56 09:09 09:11 +15 min
Edinburgh1609:00 09:16 +16 min

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