Service 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:34 On time
Haymarket211:3811:38 11:37½ 11:38½
South Gyle211:4311:43 11:42½ 11:43
Edinburgh Gateway211:4511:45 11:44½ 11:45½
Dalmeny211:5111:51 11:50½ 11:51½
North Queensferry211:5511:55 11:54½ 11:55
Inverkeithing211:5811:59 11:58 11:59
Rosyth212:0212:02 12:02 12:02½
Dunfermline Town212:0712:07 12:06½ 12:07½
Dunfermline Queen Margaret212:1112:11 12:10½ 12:11
Cowdenbeath212:1712:17 12:16½ 12:17½
Lochgelly212:2312:23 12:22½ 12:23
Cardenden212:2612:27 12:26 12:27
Glenrothes with Thornton212:3312:33 12:33 12:33½
Markinch212:3912:39 12:38½ 12:39½
Ladybank212:4712:47 12:47 12:47½
Perth613:16 13:16

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