High Street departures

18:28
delayed
More
Show Less

Calling at

Glasgow Queen Street18:30delayed
Charing Cross (Glasgow)18:34delayed
Partick18:38delayed
Hyndland18:40delayed
Dalmuir18:48delayed
Kilpatrick18:52delayed
Bowling18:55delayed
Dumbarton East19:00delayed
Dumbarton Central19:02delayed
Dalreoch19:03delayed
Cardross19:08delayed
Craigendoran19:13delayed
Helensburgh Central19:16delayed
From EdinburghOperated by ScotRail

Airdrie

Platform 2
18:29
on time
More
Show Less

Calling at

Bellgrove18:32on time
Carntyne18:35on time
Shettleston18:38on time
Garrowhill18:41on time
Easterhouse18:43on time
Blairhill18:47on time
Coatbridge Sunnyside18:50on time
Coatdyke18:53on time
Airdrie18:57on time
From Dumbarton CentralOperated by ScotRail

Milngavie

Platform 1
18:33
on time
More
Show Less

Calling at

Glasgow Queen Street18:35on time
Charing Cross (Glasgow)18:40on time
Partick18:44on time
Hyndland18:46on time
Anniesland18:50on time
Westerton18:53on time
Bearsden18:55on time
Hillfoot18:58on time
Milngavie19:01on time
From SpringburnOperated by ScotRail

Springburn

Platform 2
18:33
on time
More
Show Less

Calling at

Bellgrove18:35on time
Duke Street18:37on time
Alexandra Parade18:39on time
Barnhill18:42on time
Springburn18:45on time
From MilngavieOperated by ScotRail

Balloch

Platform 1
18:39
on time
More
Show Less

Calling at

Glasgow Queen Street18:41on time
Charing Cross (Glasgow)18:45on time
Partick18:50on time
Hyndland18:52on time
Anniesland18:56on time
Westerton18:59on time
Drumchapel19:01on time
Drumry19:03on time
Singer19:06on time
Dalmuir19:08on time
Kilpatrick19:12on time
Bowling19:15on time
Dumbarton East19:20on time
Dumbarton Central19:22on time
Dalreoch19:23on time
Renton19:26on time
Alexandria19:29on time
Balloch19:32on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
18:41
on time
More
Show Less

Calling at

Bellgrove18:43on time
Carntyne18:47on time
Shettleston18:49on time
Garrowhill18:52on time
Easterhouse18:54on time
Blairhill18:58on time
Coatbridge Sunnyside19:01on time
Coatdyke19:03on time
Airdrie19:06on time
Drumgelloch19:11on time
Caldercruix19:16on time
Blackridge19:22on time
Armadale19:26on time
Bathgate19:31on time
Livingston North19:39on time
Uphall19:42on time
Edinburgh Park19:52on time
Haymarket19:57on time
Edinburgh20:02on time
From PartickOperated by ScotRail

Milngavie

Platform 1
18:49
on time
More
Show Less

Calling at

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

Airdrie

Platform 2
18:57
on time
More
Show Less

Calling at

Bellgrove18:59on time
Carntyne19:03on time
Shettleston19:05on time
Garrowhill19:08on time
Easterhouse19:10on time
Blairhill19:14on time
Coatbridge Sunnyside19:17on time
Coatdyke19:19on time
Airdrie19:23on time
From BallochOperated by ScotRail
18:59
on time
More
Show Less

Calling at

Glasgow Queen Street19:01on time
Charing Cross (Glasgow)19:04on time
Partick19:08on time
Hyndland19:10on time
Dalmuir19:20on time
Dumbarton East19:29on time
Dumbarton Central19:31on time
Dalreoch19:32on time
Cardross19:37on time
Craigendoran19:42on time
Helensburgh Central19:45on time
From EdinburghOperated by ScotRail

Springburn

Platform 2
19:03
on time
More
Show Less

Calling at

Bellgrove19:05on time
Duke Street19:07on time
Alexandra Parade19:09on time
Barnhill19:12on time
Springburn19:14on time
From MilngavieOperated by ScotRail