Caldercruix departures

Milngavie

Platform 1
16:50
on time
More
Show Less

Calling at

Drumgelloch16:53on time
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

Edinburgh

Platform 2
16:53
on time
More
Show Less

Calling at

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

Edinburgh

Platform 2
17:20
on time
More
Show Less

Calling at

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:22
on time
More
Show Less

Calling at

Drumgelloch17:26on time
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

Edinburgh

Platform 2
17:50
on time
More
Show Less

Calling at

Blackridge17:56on time
Armadale17:59on time
Bathgate18:03on time
Livingston North18:10on time
Uphall18:14on time
Edinburgh Park18:25on time
Haymarket18:30on time
Edinburgh18:35on time
From MilngavieOperated by ScotRail

Milngavie

Platform 1
17:51
on time
More
Show Less

Calling at

Drumgelloch17:54on time
Airdrie17:58on time
Coatbridge Sunnyside18:03on time
Shettleston18:11on time
Carntyne18:13on time
Bellgrove18:17on time
High Street18:19on time
Glasgow Queen Street18:21on time
Charing Cross (Glasgow)18:24on time
Partick18:28on time
Hyndland18:30on time
Anniesland18:34on time
Westerton18:37on time
Bearsden18:39on time
Hillfoot18:42on time
Milngavie18:45on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
18:14
on time
More
Show Less

Calling at

Blackridge18:20on time
Armadale18:24on time
Bathgate18:29on time
Livingston North18:36on time
Uphall18:39on time
Edinburgh Park18:50on time
Haymarket18:54on time
Edinburgh19:00on time
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 1
18:22
on time
More
Show Less

Calling at

Drumgelloch18:26on time
Airdrie18:29on time
Coatbridge Sunnyside18:34on time
Shettleston18:42on time
Carntyne18:44on time
Bellgrove18:47on time
High Street18:49on time
Glasgow Queen Street18:51on time
Charing Cross (Glasgow)18:55on time
Partick18:59on time
Hyndland19:01on time
Anniesland19:05on time
Westerton19:08on time
Bearsden19:10on time
Hillfoot19:12on time
Milngavie19:16on time
From EdinburghOperated by ScotRail