Detailed timetable

09:17 Perth to Edinburgh

Sunday 11 October 2026

Live map
Headcode: 2P60Headcode2P60 OperatorScotRail UIDC15395

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
Perth309:17 09:17 On time
Hilton Junctionpass09:21½ 09:21 On time
Hilton Junction Hj4 Signalpass09:24 09:24
Auchterarder Sbpass09:30 09:34 +4 min
Gleneagles109:3209:32 09:38 09:39 +7 min
Blackfordpass09:36 09:42 +6 min
Greenloaningpass09:39 09:45 +6 min
Dunblane109:4509:45 09:50 09:52 +7 min
Bridge of Allan09:4809:48 09:55 09:56 +8 min
Stirling309:5209:54 10:00 10:02 +8 min
Larbert110:0210:02 10:10 10:12 +10 min
Larbert Junctionpass10:03½ 10:13 +10 min
Carmuirs East Junctionpass10:06½ 10:14 +8 min
Camelon110:0810:08 10:15 10:15 +7 min
Falkirk Grahamston110:1010:11 10:18 10:19 +8 min
Grangemouth Junctionpass10:12 10:20 +8 min
Polmont110:1610:16 10:24 10:25 +9 min
Linlithgow110:2210:22 10:31 10:32 +10 min
Winchburgh Junctionpass10:28½ 10:37 +9 min
Newbridge Junctionpass10:35½ 10:40 +5 min
Edinburgh Park10:3910:39 10:43 10:45 +6 min
Haymarket West Junctionpass10:42½ 10:47 +5 min
Haymarket310:4410:45 10:49 10:50 +5 min
Princes St Gardenspass10:47 10:52 +5 min
Edinburgh1710:49 10:54 +5 min

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