Blairhill departures

Balloch

Platform 1
07:51
due 07:53
More
Show Less
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
07:53
due 07:56
More
Show Less
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 1
08:05
on time
More
Show Less

Calling at

Shettleston08:11on time
Carntyne08:13on time
Bellgrove08:16on time
High Street08:18on time
Glasgow Queen Street08:21on time
Charing Cross (Glasgow)08:24on time
Partick08:28on time
Hyndland08:30on time
Anniesland08:34on time
Westerton08:38on time
Bearsden08:40on time
Hillfoot08:43on time
Milngavie08:46on time
From BathgateOperated by ScotRail
08:11
on time
More
Show Less

Calling at

Easterhouse08:15on time
Garrowhill08:18on time
Shettleston08:20on time
Carntyne08:23on time
Bellgrove08:26on time
High Street08:28on time
Glasgow Queen Street08:31on time
Charing Cross (Glasgow)08:34on time
Partick08:38on time
Hyndland08:40on time
Dalmuir08:55on time
Dumbarton East09:04on time
Dumbarton Central09:06on time
Dalreoch09:07on time
Cardross09:12on time
Craigendoran09:17on time
Helensburgh Central09:20on time
From EdinburghOperated by ScotRail

Airdrie

Platform 2
08:17
on time
More
Show Less

Calling at

Coatbridge Sunnyside08:20on time
Coatdyke08:23on time
Airdrie08:27on time
From BallochOperated by ScotRail

Balloch

Platform 1
08:21
on time
More
Show Less

Calling at

Easterhouse08:25on time
Garrowhill08:28on time
Shettleston08:30on time
Carntyne08:33on time
Bellgrove08:36on time
High Street08:38on time
Glasgow Queen Street08:41on time
Charing Cross (Glasgow)08:45on time
Partick08:50on time
Hyndland08:52on time
Anniesland08:56on time
Westerton08:59on time
Drumchapel09:02on time
Drumry09:04on time
Singer09:06on time
Dalmuir09:09on time
Kilpatrick09:13on time
Bowling09:16on time
Dumbarton East09:20on time
Dumbarton Central09:22on time
Dalreoch09:24on time
Renton09:27on time
Alexandria09:30on time
Balloch09:33on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
08:27
due 08:29
More
Show Less

Calling at

Coatbridge Sunnyside08:30on time
Coatdyke08:33on time
Airdrie08:35on time
Drumgelloch08:42on time
Caldercruix08:46on time
Blackridge08:52on time
Armadale08:56on time
Bathgate09:00on time
Livingston North09:06on time
Uphall09:09on time
Edinburgh Park09:19on time
Haymarket09:24on time
Edinburgh09:30on time
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 1
08:35
on time
More
Show Less

Calling at

Shettleston08:41on time
Carntyne08:43on time
Bellgrove08:46on time
High Street08:48on time
Glasgow Queen Street08:51on time
Charing Cross (Glasgow)08:54on time
Partick08:59on time
Hyndland09:01on time
Anniesland09:06on time
Westerton09:09on time
Bearsden09:11on time
Hillfoot09:13on time
Milngavie09:18on time
From EdinburghOperated by ScotRail
08:43
on time
More
Show Less

Calling at

Easterhouse08:47on time
Garrowhill08:50on time
High Street08:58on time
Glasgow Queen Street09:00on time
Charing Cross (Glasgow)09:04on time
Partick09:08on time
Hyndland09:10on time
Dalmuir09:20on time
Dumbarton East09:29on time
Dumbarton Central09:32on time
Dalreoch09:34on time
Cardross09:39on time
Craigendoran09:44on time
Helensburgh Central09:47on time
From EdinburghOperated by ScotRail

Airdrie

Platform 2
08:47
on time
More
Show Less

Calling at

Coatbridge Sunnyside08:50on time
Coatdyke08:53on time
Airdrie08:57on time
From BallochOperated by ScotRail