Service timetable

17:34 Edinburgh to Perth

Saturday 10 October 2026

Live map
Headcode: 1L93Headcode1L93 OperatorScotRail UIDL87720

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
Edinburgh1817:34 17:34 On time
Haymarket217:4317:43 17:42½ 17:43½
South Gyle217:4817:48 17:47½ 17:48
Edinburgh Gateway217:5017:50 17:49½ 17:50½
Dalmeny217:5617:56 17:55½ 17:56½
North Queensferry218:0018:00 17:59½ 18:00
Inverkeithing218:0318:04 18:03 18:04
Rosyth218:0718:07 18:07 18:07½
Dunfermline Town218:1218:12 18:11½ 18:12½
Dunfermline Queen Margaret218:1618:16 18:15½ 18:16
Cowdenbeath218:2218:22 18:21½ 18:22½
Lochgelly218:2818:28 18:27½ 18:28
Cardenden218:3118:32 18:31 18:32
Glenrothes with Thornton218:3818:38 18:38 18:38½
Markinch218:4418:44 18:43½ 18:44½
Ladybank218:5218:52 18:52 18:52½
Perth519:15 19:15

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