Detailed timetable

21:27 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L94Headcode1L94 OperatorScotRail UIDL87722

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
Perth621:27 21:27 On time
Hilton Junctionpass21:32 21:32
Newburghpass21:40 21:40
Ladybank Sig 66821:48½21:52 21:48½ 21:52
Ladybank221:5321:54 21:53 21:54
Markinch122:0122:01 22:01 22:01½
Thornton North Junctionpass22:08 22:08
Glenrothes with Thornton222:1022:11 22:10 22:11
Cardenden122:1822:18 22:17½ 22:18
Lochgelly122:2222:22 22:21½ 22:22
Cowdenbeath122:2722:28 22:27 22:28
Dunfermline Queen Margaret122:3322:33 22:33 22:33½
Dunfermline Town122:3622:37 22:36 22:37
Rosyth122:4022:40 22:40 22:40½
Inverkeithing122:4422:44 22:43½ 22:44½
North Queensferry122:4822:48 22:48 22:48½
Dalmeny122:5222:52 22:51½ 22:52½
Dalmeny Junctionpass22:53½ 22:53½
Edinburgh Gateway122:5822:58 22:57½ 22:58½
South Gyle123:0023:00 23:00 23:00½
Haymarket West Junctionpass23:05 23:05
Haymarket123:0723:07 23:06½ 23:07½
Princes St Gardenspass23:09½ 23:09½
Edinburgh2023:12 23:12

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