Drumgelloch departures

16:31
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
16:43
on time
More
Show Less

Calling at

Bathgate16:55on time
Livingston North17:05on time
Uphall17:09on time
Edinburgh Park17:19on time
Haymarket17:24on time
Edinburgh17:29on time
From Helensburgh CentralOperated by ScotRail

Edinburgh

Platform 2
16:49
on time
More
Show Less

Calling at

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

Milngavie

Platform 1
16:53
on time
More
Show Less

Calling at

Airdrie16:57on time
Coatbridge Sunnyside17:02on time
Shettleston17:10on time
Carntyne17:12on time
Bellgrove17:16on time
High Street17:18on time
Glasgow Queen Street17:20on time
Charing Cross (Glasgow)17:24on time
Partick17:28on time
Hyndland17:30on time
Anniesland17:34on time
Westerton17:38on time
Bearsden17:40on time
Hillfoot17:42on time
Milngavie17:46on time
From EdinburghOperated by ScotRail
17:02
on time
More
Show Less

Calling at

Airdrie17:05on time
Coatdyke17:08on time
Coatbridge Sunnyside17:11on time
Blairhill17:13on time
Easterhouse17:17on time
Garrowhill17:20on time
Shettleston17:22on time
High Street17:28on time
Glasgow Queen Street17:30on time
Charing Cross (Glasgow)17:34on time
Partick17:38on time
Hyndland17:40on time
Dalmuir17:49on time
Dumbarton East17:58on time
Dumbarton Central18:00on time
Dalreoch18:02on time
Cardross18:07on time
Craigendoran18:12on time
Helensburgh Central18:15on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
17:05
on time
More
Show Less

Calling at

Bathgate17:18on time
Livingston North17:24on time
Uphall17:27on time
Edinburgh Park17:36on time
Haymarket17:43on time
Edinburgh17:49on time
From Helensburgh CentralOperated by ScotRail

Edinburgh

Platform 2
17:16
on time
More
Show Less

Calling at

Caldercruix17:20on time
Blackridge17:26on time
Armadale17:29on time
Bathgate17:33on time
Livingston North17:38on time
Uphall17:41on time
Edinburgh Park17:51on time
Haymarket17:57on time
Edinburgh18:03on time
From MilngavieOperated by ScotRail

Milngavie

Platform 1
17:26
on time
More
Show Less

Calling at

Airdrie17:29on time
Coatbridge Sunnyside17:34on time
Shettleston17:42on time
Carntyne17:44on time
Bellgrove17:47on time
High Street17:49on time
Glasgow Queen Street17:51on time
Charing Cross (Glasgow)17:54on time
Partick17:58on time
Hyndland18:00on time
Anniesland18:04on time
Westerton18:07on time
Bearsden18:09on time
Hillfoot18:12on time
Milngavie18:15on time
From EdinburghOperated by ScotRail
17:33
on time
More
Show Less

Calling at

Airdrie17:36on time
Coatdyke17:39on time
Coatbridge Sunnyside17:42on time
Blairhill17:45on time
Easterhouse17:49on time
Garrowhill17:51on time
Shettleston17:54on time
High Street17:59on time
Glasgow Queen Street18:01on time
Charing Cross (Glasgow)18:05on time
Partick18:09on time
Hyndland18:11on time
Dalmuir18:18on time
Dumbarton East18:27on time
Dumbarton Central18:29on time
Dalreoch18:31on time
Cardross18:36on time
Craigendoran18:41on time
Helensburgh Central18:44on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
17:35
on time
More
Show Less

Calling at

Bathgate17:47on time
Livingston North17:53on time
Uphall17:56on time
Edinburgh Park18:05on time
Haymarket18:09on time
Edinburgh18:15on time
From Helensburgh CentralOperated by ScotRail