This is the 2M20 0723 Milngavie to Edinburgh on 21st September 2026. See today's trains from Milngavie around 0723 →
21st September 2026 Simple View
2M20 · 07:23 – Milngavie → Edinburgh Arrived +4 Late operated by ScotRail
This service has been delayed by a broken down train earlier today.
WTTThe permanent working timetable Pathed as electric at 75mph
Reported as far as Edinburgh · 25 of 25 stops made · 53 of 53 miles
Formation Class 334
Calling pattern
| Formed from 2M17 from Bathgate arrived 07:15 334014, 334030 | |||||||
| Public | Working | Actual | Route | ||||
|---|---|---|---|---|---|---|---|
| Location | PlatformPlat | arrdep | arrdep | arrdep | Status | Line | Path |
| MLN Milngavie | 1 | 0723 | 0723 | 0723 | ·on time | ||
| HLF Hillfoot | 1 | 07260726 | 0725½0726 | 07260727 | +1 | ||
| BRN Bearsden | 1 | 07280728 | 0727½0728½ | 07280729 | +1 | ||
| WES Westerton | 1 | 07310731 | 07310731½ | 07320733 | +2 | ||
| ANL Anniesland | 1 | 07340734 | 07340734½ | 07350736 | +2 | ||
| Hyndland East Junction pass | pass0736 | pass0740 | +4 | ||||
| HYN Hyndland | 1 | 07370737 | 07370737½ | 07400741 | +4 | ||
| PTK Partick | 1 | 07390740 | 07390740 | 07430744 | +4 | ||
| Finnieston West Junction pass | pass0741 | pass0744 | +3 | ||||
| CHC Charing Cross | 1 | 07440744 | 0743½0744½ | 07470748 | +4 | ||
| GQL Glasgow Queen Street (Low Level) | 9 | 07460748 | 07460748 | 07490750 | +2 | ||
| HST High Street | 2 | 07500750 | 0749½0750 | 07510752 | +2 | ||
| BLG Bellgrove | 2 | 07520752 | 0751½0752 | 07540754 | +3 | ||
| CAY Carntyne | 2 | 07550755 | 07550755½ | 07570758 | +3 | ||
| SLS Shettleston | 2 | 07580758 | 0757½0758 | 08000800 | +3 | ||
| CBS Coatbridge Sunnyside 1½ min pathing allowance | 2 | 08060806 | 08060806½ | 08080808 | +2 | ||
| ADR Airdrie | 3 | 08120813 | 0811½0813½ | 08120813 | ·on time | ||
| DRU Drumgelloch | 2 | 08160817 | 08160817 | 08160816 | ·on time | ||
| CAC Caldercruix | 2 | 08210821 | 0820½0821½ | 08200821 | ·on time | ||
| BKR Blackridge | 2 | 08270828 | 08270828 | 08260828 | ·on time | ||
| ARM Armadale | 2 | 08310832 | 08310832 | 08310832 | ·on time | ||
| BHG Bathgate | 2 was 1 | 08360842 | 0835½0842 | 08350842 | ·on time | ||
| LSN Livingston North | 1 | 08460847 | 08460847 | 08460847 | ·on time | ||
| UHA Uphall 1 min pathing allowance | 1 | 08500851 | 0849½0851 | 08490851 | ·on time | ||
| Newbridge Junction pass 1½ min pathing allowance | pass0856 | pass0855 | -1 | ||||
| EDP Edinburgh Park | 1 | 09010902 | 09010902½ | 08590902 | ·on time | ||
| Haymarket West Junction pass USLine | pass0905 | pass0906 | +1 | US | |||
| HYM Haymarket ½ min pathing allowance USLine | 3 | 09070908 | 0906½0908½ | 09110912 | +4 | US | |
| Princes St Gardens pass XLine | pass0911 | pass0915 | +4 | X | |||
| EDB Edinburgh XPath | 12 | 0913 | 0913 | 0917 | +4 | X | |
| Forms 2M31 to Bathgate departs 09:21 334014, 334030 | |||||||
Italic estimated timing, bold is actual.