Bellgrove departures

Disruption between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.

Milngavie

Platform 1
07:46
on time
More
Show Less

Calling at

High Street07:48on time
Glasgow Queen Street07:50on time
Charing Cross (Glasgow)07:54on time
Partick07:58on time
Hyndland08:00on time
Anniesland08:04on time
Westerton08:07on time
Bearsden08:09on time
Hillfoot08:12on time
Milngavie08:15on time
From BathgateOperated by ScotRail

Edinburgh

Platform 2
07:52
on time
More
Show Less

Calling at

Carntyne07:55on time
Shettleston07:58on time
Coatbridge Sunnyside08:06on time
Airdrie08:12on time
Drumgelloch08:16on time
Caldercruix08:20on time
Blackridge08:26on time
Armadale08:30on time
Bathgate08:34on time
Livingston North08:44on time
Uphall08:48on time
Edinburgh Park08:59on time
Haymarket09:06on time
Edinburgh09:12on time
From MilngavieOperated by ScotRail
07:56
on time
More
Show Less

Calling at

High Street07:58on time
Glasgow Queen Street08:00on time
Charing Cross (Glasgow)08:04on time
Partick08:08on time
Hyndland08:10on time
Dalmuir08:25on time
Dumbarton East08:34on time
Dumbarton Central08:36on time
Dalreoch08:38on time
Cardross08:43on time
Craigendoran08:48on time
Helensburgh Central08:51on time
From EdinburghOperated by ScotRail

Milngavie

Platform 1
08:00
on time
More
Show Less

Calling at

High Street08:02on time
Glasgow Queen Street08:05on time
Charing Cross (Glasgow)08:10on time
Partick08:14on time
Hyndland08:16on time
Anniesland08:20on time
Westerton08:23on time
Bearsden08:25on time
Hillfoot08:28on time
Milngavie08:31on time
From SpringburnOperated by ScotRail

Airdrie

Platform 2
08:02
on time
More
Show Less

Calling at

Carntyne08:05on time
Shettleston08:08on time
Garrowhill08:11on time
Easterhouse08:13on time
Blairhill08:17on time
Coatbridge Sunnyside08:20on time
Coatdyke08:23on time
Airdrie08:27on time
From BallochOperated by ScotRail

Springburn

Platform 2
08:05
on time
More
Show Less

Calling at

Duke Street08:07on time
Alexandra Parade08:09on time
Barnhill08:12on time
Springburn08:14on time
From MilngavieOperated by ScotRail

Balloch

Platform 1
08:07
on time
More
Show Less

Calling at

High Street08:09on time
Glasgow Queen Street08:11on time
Charing Cross (Glasgow)08:13on time
Partick08:18on time
Hyndland08:20on time
Anniesland08:23on time
Westerton08:26on time
Drumchapel08:29on time
Drumry08:31on time
Singer08:33on time
Dalmuir08:36on time
Kilpatrick08:38on time
Bowling08:41on time
Dumbarton East08:46on time
Dumbarton Central08:48on time
Dalreoch08:49on time
Renton08:52on time
Alexandria08:55on time
Balloch08:59on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
08:12
on time
More
Show Less

Calling at

Carntyne08:16on time
Shettleston08:18on time
Garrowhill08:21on time
Easterhouse08:23on time
Blairhill08:27on time
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:16
on time
More
Show Less

Calling at

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

Airdrie

Platform 2
08:21
on time
More
Show Less

Calling at

Carntyne08:25on time
Shettleston08:27on time
Coatbridge Sunnyside08:40on time
Airdrie08:44on time
From MilngavieOperated by ScotRail