Caldercruix departures

Edinburgh

Platform 2
22:30
due 22:32
More
Show Less

Calling at

Blackridge22:36on time
Armadale22:39due 22:41
Bathgate22:43due 22:45
Livingston North22:50on time
Uphall22:53on time
Edinburgh Park23:03on time
Haymarket23:08on time
Edinburgh23:16on time
From Helensburgh CentralOperated by ScotRail
22:42
on time
More
Show Less

Calling at

Drumgelloch22:45on time
Airdrie22:48on time
Coatdyke22:52on time
Coatbridge Sunnyside22:54on time
Blairhill22:57on time
Easterhouse23:01on time
Garrowhill23:03on time
Shettleston23:06on time
Carntyne23:08on time
Bellgrove23:11on time
High Street23:13on time
Glasgow Queen Street23:16on time
Charing Cross (Glasgow)23:19on time
Partick23:24on time
Hyndland23:26on time
Anniesland23:29on time
Westerton23:32on time
Drumchapel23:35on time
Drumry23:37on time
Singer23:39on time
Dalmuir23:42on time
Dumbarton East23:52on time
Dumbarton Central23:54on time
Dalreoch23:56on time
Cardross00:02on time
Craigendoran00:07on time
Helensburgh Central00:10on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
23:02
on time
More
Show Less

Calling at

Blackridge23:08on time
Armadale23:12on time
Bathgate23:16on time
Livingston North23:23on time
Uphall23:27on time
Edinburgh Park23:35on time
Haymarket23:41on time
Edinburgh23:47on time
From Helensburgh CentralOperated by ScotRail
23:08
on time
More
Show Less

Calling at

Drumgelloch23:11on time
Airdrie23:15on time
Coatdyke23:19on time
Coatbridge Sunnyside23:23on time
Blairhill23:26on time
Easterhouse23:31on time
Garrowhill23:35on time
Shettleston23:38on time
Carntyne23:41on time
Bellgrove23:46on time
High Street23:49on time
Glasgow Queen Street23:52on time
Charing Cross (Glasgow)23:56on time
Partick00:01on time
Hyndland00:04on time
Anniesland00:07on time
Westerton00:10on time
Drumchapel00:13on time
Drumry00:15on time
Singer00:17on time
Dalmuir00:20on time
Dumbarton East00:28on time
Dumbarton Central00:30on time
Dalreoch00:32on time
Cardross00:37on time
Craigendoran00:42on time
Helensburgh Central00:46on time
From EdinburghOperated by ScotRail

Bathgate

Platform 2
23:28
on time
More
Show Less

Calling at

Blackridge23:34on time
Armadale23:38on time
Bathgate23:42on time
From Helensburgh CentralOperated by ScotRail

Garscadden

Platform 1
23:31
on time
More
Show Less

Calling at

Drumgelloch23:34on time
Airdrie23:37on time
Coatdyke23:41on time
Coatbridge Sunnyside23:43on time
Blairhill23:46on time
Easterhouse23:50on time
Garrowhill23:52on time
Shettleston23:55on time
Carntyne23:57on time
Bellgrove00:01on time
High Street00:03on time
Glasgow Queen Street00:05on time
Charing Cross (Glasgow)00:08on time
Partick00:12on time
Hyndland00:14on time
Garscadden00:20on time
From EdinburghOperated by ScotRail

Airdrie

Platform 1
23:50
on time
More
Show Less

Calling at

Drumgelloch23:54on time
Airdrie23:57on time
From EdinburghOperated by ScotRail

Bathgate

Platform 2
23:58
on time
More
Show Less

Calling at

Blackridge00:04on time
Armadale00:08on time
Bathgate00:12on time
From Helensburgh CentralOperated by ScotRail