Service 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
Gleneagles109:3209:32 09:31½ 09:32½
Dunblane109:4509:45 09:44½ 09:45½
Bridge of Allan09:4809:48 09:48 09:48½
Stirling309:5209:54 09:52 09:54
Larbert110:0210:02 10:01½ 10:02½
Camelon110:0810:08 10:07½ 10:08
Falkirk Grahamston110:1010:11 10:10 10:11
Polmont110:1610:16 10:15½ 10:16
Linlithgow110:2210:22 10:21½ 10:22½
Edinburgh Park10:3910:39 10:38½ 10:39
Haymarket310:4410:45 10:44 10:45
Edinburgh1710:49 10:49

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