Detailed timetable

08:33 Edinburgh to Perth

Monday 12 October 2026

Live map
Headcode: 1L75Headcode1L75 OperatorScotRail UIDL87664

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
Edinburgh208:33 08:33 On time
Princes St Gardenspass08:34½ 08:34½
Haymarket208:3708:37 08:36½ 08:37½
Haymarket West Junctionpass08:39 08:39
South Gyle208:4208:42 08:41½ 08:42
Edinburgh Gateway208:4408:44 08:43½ 08:44
Dalmeny Junctionpass08:48 08:48
Dalmeny208:4908:49 08:49 08:49½
North Queensferry208:5308:53 08:52½ 08:53
Inverkeithing208:5608:57 08:56 08:57
Rosyth209:0009:00 09:00 09:00½
Dunfermline Town209:0509:05 09:04½ 09:05
Dunfermline Queen Margaret209:0809:08 09:08 09:08½
Cowdenbeath209:1409:15 09:14 09:15
Lochgelly209:2009:20 09:20 09:20½
Cardenden209:2409:24 09:23½ 09:24
Glenrothes with Thornton209:3009:30 09:30 09:30½
Thornton North Junctionpass09:32½ 09:32½
Markinch209:3609:36 09:35½ 09:36½
Ladybank209:4409:44 09:44 09:44½
Ladybank Branch Looppass09:46½ 09:46½
Newburghpass09:54 09:54
Hilton Junctionpass10:06 10:06
Perth610:10 10:10

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