Detailed 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
Princes St Gardenspass17:37½ 17:37½
Haymarket217:4317:43 17:42½ 17:43½
Haymarket West Junctionpass17:45 17:45
South Gyle217:4817:48 17:47½ 17:48
Edinburgh Gateway217:5017:50 17:49½ 17:50½
Dalmeny Junctionpass17:54½ 17:54½
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½
Thornton North Junctionpass18:40½ 18:40½
Markinch218:4418:44 18:43½ 18:44½
Ladybank218:5218:52 18:52 18:52½
Ladybank Branch Looppass18:54½ 18:54½
Newburghpass19:02 19:02
Hilton Junctionpass19:11½ 19:11½
Perth519:15 19:15

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