Caldercruix departures

23:04
on time
More
Show Less
From Edinburgh Operated by ScotRail

Bathgate

Platform 2
23:27
on time
More
Show Less

Calling at

Blackridge 23:33 on time
Armadale 23:37 on time
Bathgate 23:41 on time
From Helensburgh Central Operated by ScotRail

Garscadden

Platform 1
23:31
on time
More
Show Less

Calling at

Drumgelloch 23:35 on time
Airdrie 23:38 on time
Coatdyke 23:41 on time
Coatbridge Sunnyside 23:43 on time
Blairhill 23:46 on time
Easterhouse 23:50 on time
Garrowhill 23:52 on time
Shettleston 23:55 on time
Carntyne 23:57 on time
Bellgrove 00:01 on time
High Street 00:02 on time
Glasgow Queen Street 00:04 on time
Charing Cross (Glasgow) 00:07 on time
Partick 00:11 on time
Hyndland 00:13 on time
Garscadden 00:17 on time
From Edinburgh Operated by ScotRail

Airdrie

Platform 1
23:49
on time
More
Show Less

Calling at

Drumgelloch 23:52 on time
Airdrie 23:55 on time
From Edinburgh Operated by ScotRail

Bathgate

Platform 2
23:57
on time
More
Show Less

Calling at

Blackridge 00:03 on time
Armadale 00:07 on time
Bathgate 00:11 on time
From Helensburgh Central Operated by ScotRail

Bathgate

Platform 2
00:27
on time
More
Show Less

Calling at

Blackridge 00:33 on time
Armadale 00:37 on time
Bathgate 00:41 on time
From Helensburgh Central Operated by ScotRail