Service 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:34 On time
Haymarket215:3815:38 15:37½ 15:38½
South Gyle215:4315:43 15:42½ 15:43
Edinburgh Gateway215:4515:45 15:44½ 15:45
Dalmeny215:5015:51 15:50 15:51
North Queensferry215:5415:54 15:54 15:54½
Inverkeithing215:5815:58 15:57½ 15:58½
Rosyth216:0216:02 16:01½ 16:02
Dunfermline Town216:0616:06 16:06 16:06½
Dunfermline Queen Margaret216:1016:10 16:09½ 16:10
Cowdenbeath216:1616:16 16:15½ 16:16½
Lochgelly216:2216:22 16:21½ 16:22
Cardenden216:2516:26 16:25 16:26
Glenrothes with Thornton216:3216:32 16:32 16:32½
Markinch216:3816:39 16:38 16:39
Ladybank216:4716:47 16:47 16:47½
Perth517:10 17:10

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