Armadale departures

Milngavie

Platform 1
17:41
on time
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
17:59
on time
More
Show Less

Calling at

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

Calling at

Blackridge18:16on time
Caldercruix18:22on time
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

Edinburgh

Platform 2
18:25
on time
More
Show Less

Calling at

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

Garscadden

Platform 1
18:40
on time
More
Show Less

Calling at

Blackridge18:44on time
Caldercruix18:50on time
Drumgelloch18:54on time
Airdrie18:58on time
Coatbridge Sunnyside19:03on time
Shettleston19:11on time
High Street19:16on time
Glasgow Queen Street19:18on time
Charing Cross (Glasgow)19:23on time
Partick19:27on time
Hyndland19:29on time
Garscadden19:37on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
18:54
on time
More
Show Less

Calling at

Bathgate18:58on time
Livingston North19:04on time
Uphall19:08on time
Edinburgh Park19:18on time
Haymarket19:23on time
Edinburgh19:28on time
From Helensburgh CentralOperated by ScotRail
19:14
on time
More
Show Less

Calling at

Blackridge19:17on time
Caldercruix19:24on time
Drumgelloch19:28on time
Airdrie19:32on time
Coatdyke19:36on time
Coatbridge Sunnyside19:39on time
Blairhill19:41on time
Easterhouse19:45on time
Garrowhill19:48on time
Shettleston19:50on time
Carntyne19:52on time
Bellgrove19:56on time
High Street19:58on time
Glasgow Queen Street20:00on time
Charing Cross (Glasgow)20:04on time
Partick20:08on time
Hyndland20:10on time
Dalmuir20:18on time
Dumbarton East20:27on time
Dumbarton Central20:29on time
Dalreoch20:30on time
Cardross20:35on time
Craigendoran20:40on time
Helensburgh Central20:43on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
19:27
on time
More
Show Less

Calling at

Bathgate19:31on time
Livingston North19:39on time
Uphall19:42on time
Edinburgh Park19:52on time
Haymarket19:57on time
Edinburgh20:02on time
From Helensburgh CentralOperated by ScotRail