Service timetable

16:23 Milngavie to Edinburgh

Wednesday 7 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:28 16:28 On time
Westerton116:3116:31 16:31 16:31 On time
Anniesland116:3416:34 16:34 16:35 +1 min
Hyndland116:3716:37 16:37 16:38 +1 min
Partick116:3916:40 16:39 16:40 On time
Charing Cross (Glasgow)116:4416:44 16:44 16:44 On time
Glasgow Queen Street Low Level916:4616:47 16:46 16:47 On time
High Street (Glasgow)216:4916:49 16:48 16:49½ On time
Bellgrove216:5116:51 16:51 16:51 On time
Carntyne16:5516:55 16:54 16:55 On time
Shettleston16:5716:57 16:57 16:57 On time
Blairhill17:0417:04 17:03 17:04 On time
Coatbridge Sunnyside17:0617:06 17:06 17:06 On time
Coatdyke17:0917:09 17:08 17:09 On time
Airdrie317:1117:13 17:11 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:25 17:26 On time
Armadale (W Lothian)17:2917:29 17:29 17:30 +1 min
Bathgate117:3317:34 17:33 17:34 On time
Livingston North17:3817:38 17:38 17:38 On time
Uphall17:4117:42 17:41 17:42 On time
Edinburgh Park17:5117:52 17:51 17:52 On time
Haymarket317:5717:58 17:58 17:58 On time
Edinburgh1618:03 18:02 -1 min

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