High Street departures

Balloch

Platform 1
19:09
on time
More
Show Less

Calling at

Glasgow Queen Street19:11on time
Charing Cross (Glasgow)19:15on time
Partick19:20on time
Hyndland19:22on time
Anniesland19:26on time
Westerton19:29on time
Drumchapel19:31on time
Drumry19:33on time
Singer19:36on time
Dalmuir19:38on time
Kilpatrick19:42on time
Bowling19:45on time
Dumbarton East19:50on time
Dumbarton Central19:52on time
Dalreoch19:54on time
Renton19:57on time
Alexandria19:59on time
Balloch20:03on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
19:10
on time
More
Show Less

Calling at

Shettleston19:16on time
Coatbridge Sunnyside19:24on time
Airdrie19:28on time
Drumgelloch19:33on time
Caldercruix19:37on time
Blackridge19:43on time
Armadale19:46on time
Bathgate19:50on time
Livingston North19:56on time
Uphall19:59on time
Edinburgh Park20:08on time
Haymarket20:13on time
Edinburgh20:19on time
From Helensburgh CentralOperated by ScotRail

Garscadden

Platform 1
19:16
on time
More
Show Less

Calling at

Glasgow Queen Street19:18on time
Charing Cross (Glasgow)19:23on time
Partick19:27on time
Hyndland19:29on time
Garscadden19:37on time
From EdinburghOperated by ScotRail

Airdrie

Platform 2
19:28
on time
More
Show Less

Calling at

Bellgrove19:30on time
Carntyne19:34on time
Shettleston19:36on time
Garrowhill19:39on time
Easterhouse19:42on time
Blairhill19:46on time
Coatbridge Sunnyside19:48on time
Airdrie19:53on time
From BallochOperated by ScotRail
19:28
on time
More
Show Less

Calling at

Glasgow Queen Street19:30on time
Charing Cross (Glasgow)19:34on time
Partick19:38on time
Hyndland19:40on time
Dalmuir19:48on time
Dumbarton East19:58on time
Dumbarton Central20:01on time
Dalreoch20:03on time
Cardross20:08on time
Craigendoran20:17on time
Helensburgh Central20:20on time
From EdinburghOperated by ScotRail