Detailed timetable

15:34 Edinburgh to Perth

Saturday 10 October 2026

Live map
Headcode: 1L89Headcode1L89 OperatorScotRail UIDL87708

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
Edinburgh1815:34 15:33 -1 min
Princes St Gardenspass15:35½ 15:35 On time
Haymarket215:3815:38 15:39 15:40 +2 min
Haymarket West Junctionpass15:40 15:42 +2 min
South Gyle215:4315:43 15:45 15:46 +3 min
Edinburgh Gateway215:4515:45 15:47 15:49 +4 min
Dalmeny Junctionpass15:49 15:53 +4 min
Dalmeny215:5015:51 15:53 15:54 +3 min
North Queensferry215:5415:54 15:57 15:58 +4 min
Inverkeithing215:5815:58 16:02 16:03 +5 min
Rosyth216:0216:02 16:06 16:07 +5 min
Dunfermline Town216:0616:06 16:10 16:12 +6 min
Dunfermline Queen Margaret216:1016:10 16:15 16:16 +6 min
Cowdenbeath216:1616:16 16:22 16:23 +7 min
Lochgelly216:2216:22 16:27 16:27 +5 min
Cardenden216:2516:26 16:31 16:31 +5 min
Glenrothes with Thornton216:3216:32 16:38 16:38 +6 min
Thornton North Junctionpass16:34½ 16:40½
Markinch216:3816:39 16:43 16:44 +5 min
Ladybank216:4716:47 16:50 16:51 +4 min
Ladybank Branch Looppass16:49½ 16:53½
Newburghpass16:57 17:01 +4 min
Hilton Junctionpass17:06½ 17:10½
Perth517:10 17:13 +3 min

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