Service timetable

07:38 Edinburgh to Milngavie

Wednesday 7 October 2026

Live map
Headcode: 2M25Headcode2M25 OperatorScotRail UIDW69960

Planned service information

Power type
Electric multiple unit
Maximum speed
75 mph
Train class code
S
Operating characteristics
D
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1307:38 07:37 -1 min
Haymarket407:4207:43 07:41 07:43 On time
Edinburgh Park07:4807:48 07:47 07:48 On time
Uphall07:5607:56 07:56 07:56 On time
Livingston North07:5907:59 07:59 08:00 +1 min
Bathgate208:0408:05 08:04 08:05 On time
Armadale (W Lothian)08:0908:09 08:08 08:09 On time
Blackridge08:1308:13 08:12 08:13 On time
Caldercruix08:1908:19 08:18 08:19 On time
Drumgelloch08:2308:23 08:22 08:23 On time
Airdrie208:2608:28 08:26 08:28 On time
Coatdyke08:3008:30 08:30 08:31 +1 min
Coatbridge Sunnyside08:3208:32 08:33 08:33 +1 min
Blairhill08:3508:35 08:35 08:35 On time
Shettleston08:4108:41 08:41 08:41 On time
Carntyne08:4308:43 08:43 08:44 +1 min
Bellgrove108:4608:46 08:46 08:47 +1 min
High Street (Glasgow)108:4808:49 08:49 08:49 On time
Glasgow Queen Street Low Level808:5108:52 08:51 08:52 On time
Charing Cross (Glasgow)208:5408:55 08:53 08:54 -1 min
Partick208:5908:59 08:58 08:59 On time
Hyndland209:0109:03 09:00 09:03 On time
Anniesland209:0609:06 09:05 09:05 -1 min
Westerton209:0909:09 09:08 09:09 On time
Bearsden09:1109:11 09:11 09:11 On time
Hillfoot09:1309:13 09:12 09:13 On time
Milngavie209:18 09:16 -2 min

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