Service timetable

06:06 Bathgate to Milngavie

Thursday 8 October 2026

Live map
Headcode: 2M17Headcode2M17 OperatorScotRail UIDW69948

Planned service information

Power type
Electric multiple unit
Maximum speed
75 mph
Train class code
S
Operating characteristics
D
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Bathgate206:06 06:22 +16 min
Armadale (W Lothian)06:1006:10 06:26 06:26 +16 min
Blackridge06:1406:14 06:29 06:30 +16 min
Caldercruix06:2006:20 06:36 06:36 +16 min
Drumgelloch06:2406:24 06:40 06:41 +17 min
Airdrie206:2706:28 06:43 06:44 +16 min
Coatbridge Sunnyside06:3206:32 06:47 06:47 +15 min
Shettleston06:4006:40 06:54 06:54 +14 min
Carntyne06:4206:42 06:56 06:54 +12 min
Bellgrove106:4606:46 06:57 06:57 +11 min
High Street (Glasgow)106:4806:48 06:58 06:59½ +11 min
Glasgow Queen Street Low Level806:5006:52 06:59 06:59 +7 min
Charing Cross (Glasgow)206:5406:54 07:01 07:02 +8 min
Partick206:5806:58 07:05 07:06 +8 min
Hyndland207:0007:01 07:07 07:08 +7 min
Anniesland207:0407:04 07:10 07:11 +7 min
Westerton207:0707:07 07:13 07:17 +10 min
Bearsden07:0907:10 07:19 07:20 +10 min
Hillfoot07:1207:12 07:21½ 07:21 +9 min
Milngavie107:15 07:24 +9 min

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