Detailed timetable

09:54 Dunblane to Edinburgh

Friday 9 October 2026

Live map
Headcode: 2P20Headcode2P20 OperatorScotRail UIDW83139

Planned service information

Power type
Electric multiple unit
Timing load / planned train type
385
Maximum speed
100 mph
Train class code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Dunblane309:54 09:54 On time
Bridge of Allan09:5709:57 09:57 09:57½ On time
Stirling310:0110:03 10:02 10:03 On time
Larbert110:1110:11 10:10 10:11 On time
Larbert Junctionpass10:12½ 10:12 On time
Carmuirs East Junctionpass10:13 10:12 -1 min
Camelon110:1410:14 10:13 10:14 On time
Falkirk Grahamston110:1710:17 10:17 10:17 On time
Grangemouth Junctionpass10:18½ 10:18 On time
Polmont110:2210:22 10:21 10:22 On time
Linlithgow110:2710:28 10:27 10:28 On time
Winchburgh Junctionpass10:32 10:32 On time
Newbridge Junctionpass10:38 10:35 -3 min
Edinburgh Park10:4110:41 10:39 10:40 -1 min
Haymarket West Junctionpass10:43½ 10:43 On time
Haymarket310:4610:47 10:45 10:46 -1 min
Princes St Gardenspass10:50 10:48 -2 min
Edinburgh1410:52 10:49 -3 min

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