Detailed timetable

11:34 Edinburgh to Perth

Monday 12 October 2026

Live map
Headcode: 1L81Headcode1L81 OperatorScotRail UIDL87682

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
Edinburgh2011:34 11:33 -1 min
Princes St Gardenspass11:35½ 11:35 On time
Haymarket211:3811:38 11:39 11:40 +2 min
Haymarket West Junctionpass11:40 11:42 +2 min
South Gyle211:4311:43 11:44 11:45 +2 min
Edinburgh Gateway211:4511:45 11:47 11:48 +3 min
Dalmeny Junctionpass11:49½ 11:52 +3 min
Dalmeny211:5111:51 11:53 11:54½ +3 min
North Queensferry211:5511:55 11:57 11:58 +3 min
Inverkeithing211:5811:59 12:02 12:03 +4 min
Rosyth212:0212:02 12:06 12:06½ +4 min
Dunfermline Town212:0712:07 12:12 12:14 +7 min
Dunfermline Queen Margaret212:1112:11 12:17 12:18 +7 min
Cowdenbeath212:1712:17 12:24 12:25 +8 min
Lochgelly212:2312:23 12:29 12:31 +8 min
Cardenden212:2612:27 12:34 12:35 +8 min
Glenrothes with Thornton212:3312:33 12:42 12:43 +10 min
Thornton North Junctionpass12:35½ 12:45½
Markinch212:3912:39 12:49 12:50 +11 min
Ladybank212:4712:47 12:57 12:59 +12 min
Ladybank Branch Looppass12:49½ 13:01½
Newburghpass12:59½ 13:07 +8 min
Hilton Junctionpass13:12 13:20
Perth613:16 13:23 +7 min

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