Detailed timetable

16:23 Milngavie to Edinburgh

Thursday 8 October 2026

Live map
Headcode: 2M32Headcode2M32 OperatorScotRail UIDW69970

Planned service information

Power type
Electric multiple unit
Maximum speed
75 mph
Train class code
S
Operating characteristics
D
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Milngavie116:23 16:22 -1 min
Hillfoot16:2616:26 16:25 16:26 On time
Bearsden16:2816:28 16:27 16:28 On time
Westerton116:3116:31 16:30 16:31 On time
Anniesland116:3416:34 16:34 16:34 On time
Hyndland East Junctionpass16:36 16:36
Hyndland116:3716:37 16:37 16:37 On time
Partick116:3916:40 16:39 16:40 On time
Finnieston West Junctionpass16:41 16:40 -1 min
Charing Cross (Glasgow)116:4416:44 16:43 16:43 -1 min
Glasgow Queen Street Low Level916:4616:47 16:45 16:47 On time
High Street (Glasgow)216:4916:49 16:48 16:49½ On time
Bellgrove216:5116:51 16:50 16:51 On time
Carntyne16:5516:55 16:54 16:55 On time
Shettleston16:5716:57 16:56 16:57 On time
Garrowhillpass16:59½ 16:59½
Easterhousepass17:00½ 16:59 -1 min
Blairhill17:0417:04 17:03 17:03 -1 min
Coatbridge Sunnyside17:0617:06 17:05 17:06 On time
Coatdyke17:0917:09 17:08 17:08 -1 min
Airdrie317:1117:13 17:10 17:13 On time
Drumgelloch17:1617:16 17:15 17:16 On time
Caldercruix17:2017:20 17:19 17:20 On time
Blackridge17:2617:26 17:26 17:27 +1 min
Armadale (W Lothian)17:2917:29 17:30 17:30 +1 min
Bathgate117:3317:34 17:34 17:34 On time
Livingston North17:3817:38 17:39 17:39 +1 min
Uphall17:4117:42 17:42 17:43 +1 min
Newbridge Junctionpass17:46 17:47 +1 min
Edinburgh Park17:5117:52 17:50 17:52 On time
Haymarket West Junctionpass17:54½ 17:55 +1 min
Haymarket317:5717:58 17:57 17:58 On time
Princes St Gardenspass18:01 18:00 -1 min
Edinburgh1618:03 18:02 -1 min

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