Service timetable

15:34 Edinburgh to Perth

Monday 12 October 2026

Live map
Headcode: 1L89Headcode1L89 OperatorScotRail UIDL87707

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
Edinburgh1515:34 15:46 +12 min
Haymarket215:3815:38 15:50 15:52 +14 min
South Gyle215:4315:43 15:56 15:58 +15 min
Edinburgh Gateway215:4515:45 15:59 16:00 +15 min
Dalmeny215:5015:51 16:05 16:06 +15 min
North Queensferry215:5415:54 16:10 16:11 +17 min
Inverkeithing215:5815:58 16:14 16:16 +18 min
Rosyth216:0216:02 16:19 16:20 +18 min
Dunfermline Town216:0616:06 16:24 16:26 +20 min
Dunfermline Queen Margaret216:1016:10 16:29 16:30 +20 min
Cowdenbeath216:1616:16 16:36 16:37 +21 min
Lochgelly216:2216:22 16:41 16:42 +20 min
Cardenden216:2516:26 16:46 16:47 +21 min
Glenrothes with Thornton216:3216:32 16:53 16:54 +22 min
Markinch216:3816:39 17:00 17:01 +22 min
Ladybank216:4716:47 17:07 17:09 +22 min
Perth617:10 17:30 +20 min

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