Detailed timetable

07:55 Helensburgh Central to Edinburgh

Tuesday 6 October 2026

Live map
Headcode: 2H40Headcode2H40 OperatorScotRail UIDW68979

Planned service information

Power type
Electric multiple unit
Maximum speed
75 mph
Train class code
S
Operating characteristics
D
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Helensburgh Central307:55
Craigendoran07:5807:58
Craigendoran Junctionpass07:58½
Cardross08:0308:03
Dalreoch08:0808:08
Dumbarton Central108:1008:10 08:10 On time
Dumbarton East08:1208:12 08:12 08:13 +1 min
Dalmuir408:1908:21 08:20 08:21 On time
Clydebankpass08:22½ 08:22 On time
Yokerpass08:23½ 08:24 +1 min
Garscadden1pass08:24½ 08:25 +1 min
Scotstounhillpass08:25 08:25 On time
Hyndland East Junctionpass08:26½ 08:26½
Hyndland108:2808:28 08:34 08:36 +8 min
Partick108:3008:30 08:37 08:38 +8 min
Finnieston West Junctionpass08:31½ 08:39 +8 min
Charing Cross (Glasgow)108:3408:35 08:42 08:43 +8 min
Glasgow Queen Street Low Level908:3708:38 08:45 08:46 +8 min
High Street (Glasgow)208:4008:40 08:47 08:48 +8 min
Bellgrove208:4208:42 08:50 08:51 +9 min
Carntyne08:4608:46 08:53 08:54 +8 min
Shettleston08:4808:48 08:56 08:56 +8 min
Garrowhill08:5108:51 08:58 08:59 +8 min
Easterhouse08:5308:53 09:01 09:01 +8 min
Blairhill08:5708:57 09:05 09:05 +8 min
Coatbridge Sunnyside09:0009:00 09:07 09:08 +8 min
Coatdyke09:0209:02 09:10 09:11 +9 min
Airdrie309:0509:06 09:13 09:13 +7 min
Drumgelloch09:0909:09 09:16 09:16 +7 min
Caldercruix09:1309:13 09:20 09:20 +7 min
Blackridge09:1909:19 09:26 09:26 +7 min
Armadale (W Lothian)09:2309:23 09:29 09:30 +7 min
Bathgate109:2709:28 09:33 09:34 +6 min
Livingston North09:3309:33 09:39 09:39 +6 min
Uphall09:3609:36 09:42 09:42 +6 min
Newbridge Junctionpass09:40 09:46 +6 min
Edinburgh Park09:4409:44 09:51 09:52 +8 min
Haymarket West Junctionpass09:46½ 09:54 +8 min
Haymarket309:4809:49 09:56 09:56 +7 min
Princes St Gardenspass09:51 09:58 +7 min
Edinburgh1409:53 10:00 +7 min

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