Detailed timetable

07:38 Edinburgh to Milngavie

Friday 9 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
Princes St Gardenspass07:39½ 07:39 On time
Haymarket407:4207:43 07:43 07:43 On time
Haymarket West Junctionpass07:45 07:45 On time
Edinburgh Park07:4807:48 07:48 07:49 +1 min
Newbridge Junctionpass07:51½ 07:52 +1 min
Uphall07:5607:56 07:57 07:58 +2 min
Livingston North07:5907:59 08:01 08:01 +2 min
Bathgate208:0408:05 08:06 08:06 +1 min
Armadale (W Lothian)08:0908:09 08:10 08:11 +2 min
Blackridge08:1308:13 08:14 08:14 +1 min
Caldercruix08:1908:19 08:20 08:21 +2 min
Drumgelloch08:2308:23 08:24 08:25 +2 min
Airdrie208:2608:28 08:28 08:30 +2 min
Coatdyke08:3008:30 08:32 08:32 +2 min
Coatbridge Sunnyside08:3208:32 08:34 08:35 +3 min
Blairhill08:3508:35 08:37 08:37 +2 min
Easterhousepass08:38 08:40 +2 min
Garrowhillpass08:39 08:41 +2 min
Shettleston08:4108:41 08:43 08:43 +2 min
Carntyne08:4308:43 08:45 08:45 +2 min
Bellgrove108:4608:46 08:48 08:48 +2 min
High Street (Glasgow)108:4808:49 08:50 08:51 +2 min
Glasgow Queen Street Low Level808:5108:52 08:52 08:53 +1 min
Charing Cross (Glasgow)208:5408:55 08:55 08:55 On time
Finnieston East Junctionpass08:57 08:57 On time
Partick208:5908:59 08:59 08:59 On time
Hyndland209:0109:03 09:01 09:03 On time
Hyndland East Junctionpass09:04 09:03 -1 min
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.