High Street departures

Milngavie

Platform 1
16:18
on time
More
Show Less

Calling at

Glasgow Queen Street16:20on time
Charing Cross (Glasgow)16:23on time
Partick16:27on time
Hyndland16:29on time
Anniesland16:33on time
Westerton16:36on time
Bearsden16:38on time
Hillfoot16:41on time
Milngavie16:45on time
From BathgateOperated by ScotRail

Edinburgh

Platform 2
16:20
on time
More
Show Less

Calling at

Bellgrove16:22on time
Carntyne16:26on time
Shettleston16:29on time
Blairhill16:36on time
Coatbridge Sunnyside16:39on time
Airdrie16:44on time
Drumgelloch16:48on time
Caldercruix16:53on time
Blackridge16:59on time
Armadale17:03on time
Bathgate17:08on time
Livingston North17:17on time
Uphall17:20on time
Edinburgh Park17:32on time
Haymarket17:38on time
Edinburgh17:44on time
From MilngavieOperated by ScotRail
16:28
on time
More
Show Less

Calling at

Glasgow Queen Street16:30on time
Charing Cross (Glasgow)16:34on time
Partick16:38on time
Hyndland16:40on time
Dalmuir16:48on time
Dumbarton East16:57on time
Dumbarton Central16:59on time
Dalreoch17:00on time
Cardross17:05on time
Craigendoran17:10on time
Helensburgh Central17:13on time
From EdinburghOperated by ScotRail