Detailed timetable

20:38 Edinburgh to Perth

Saturday 10 October 2026

Live map
Headcode: 1L99Headcode1L99 OperatorScotRail UIDL87741

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
100 mph
Train class code
S
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1520:38 20:38 On time
Princes St Gardenspass20:39½ 20:39 On time
Haymarket220:4220:42 20:41 20:43 +1 min
Haymarket West Junctionpass20:44 20:45 +1 min
South Gyle220:4720:47 20:47 20:49 +2 min
Edinburgh Gateway220:4920:49 20:51 20:52 +3 min
Dalmeny Junctionpass20:53 20:56 +3 min
Dalmeny220:5420:54 20:56 21:00 +6 min
North Queensferry220:5820:58 21:03 21:04 +6 min
Inverkeithing221:0121:02 21:07 21:09 +7 min
Rosyth221:0521:05 21:12 21:14 +9 min
Dunfermline Town221:1021:10 21:17 21:19 +9 min
Dunfermline Queen Margaret221:1321:13 21:22 21:23 +10 min
Cowdenbeath221:1921:20 21:29 21:31 +11 min
Lochgelly221:2521:25 21:35 21:36 +11 min
Cardenden221:2921:29 21:40 21:41 +12 min
Glenrothes with Thornton221:3521:35 21:48 21:48½ +13 min
Thornton North Junctionpass21:37½ 21:51 +14 min
Markinch221:4121:41 21:54 21:55 +14 min
Ladybank221:4921:49 22:02 22:03 +14 min
Ladybank Branch Looppass21:51 22:05
Newburghpass21:58½ 22:11 +13 min
Hilton Junctionpass22:07½ 22:21 +14 min
Perth622:11 22:25 +14 min

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