Armadale departures

22:57
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
23:12
on time
More
Show Less

Calling at

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

Garscadden

Platform 1
23:21
on time
More
Show Less

Calling at

Blackridge23:24on time
Caldercruix23:31on time
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

Bathgate

Platform 2
23:38
on time
More
Show Less

Calling at

Bathgate23:42on time
From Helensburgh CentralOperated by ScotRail

Airdrie

Platform 1
23:40
on time
More
Show Less

Calling at

Blackridge23:44on time
Caldercruix23:50on time
Drumgelloch23:54on time
Airdrie23:57on time
From EdinburghOperated by ScotRail

Bathgate

Platform 2
00:08
on time
More
Show Less

Calling at

Bathgate00:12on time
From Helensburgh CentralOperated by ScotRail

Bathgate

Platform 2
00:37
on time
More
Show Less

Calling at

Bathgate00:41on time
From Helensburgh CentralOperated by ScotRail