Blackridge departures

Bathgate

Platform 2
21:03
due 21:05
More
Show Less
From Helensburgh CentralOperated by ScotRail

Edinburgh

Platform 2
21:34
on time
More
Show Less

Calling at

Armadale21:38on time
Bathgate21:42on time
Livingston North21:49on time
Uphall21:52on time
Edinburgh Park22:02on time
Haymarket22:07on time
Edinburgh22:12on time
From Helensburgh CentralOperated by ScotRail
21:34
on time
More
Show Less

Calling at

Caldercruix21:40on time
Drumgelloch21:44on time
Airdrie21:47on time
Coatdyke21:50on time
Coatbridge Sunnyside21:53on time
Blairhill21:55on time
Easterhouse21:59on time
Garrowhill22:02on time
Shettleston22:04on time
Carntyne22:06on time
Bellgrove22:10on time
High Street22:12on time
Glasgow Queen Street22:14on time
Charing Cross (Glasgow)22:19on time
Partick22:24on time
Hyndland22:26on time
Anniesland22:29on time
Westerton22:32on time
Drumchapel22:35on time
Drumry22:37on time
Singer22:39on time
Dalmuir22:42on time
Dumbarton East22:52on time
Dumbarton Central22:54on time
Dalreoch22:56on time
Cardross23:01on time
Craigendoran23:09on time
Helensburgh Central23:13on time
From EdinburghOperated by ScotRail

Bathgate

Platform 2
22:34
on time
More
Show Less

Calling at

Armadale22:37on time
Bathgate22:41on time
From HyndlandOperated by ScotRail