Bathgate departures

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

Edinburgh

Platform 1
07:57
on time
More
Show Less

Calling at

Livingston North08:01on time
Uphall08:04on time
Edinburgh Park08:12on time
Haymarket08:23on time
Edinburgh08:28on time
From BathgateOperated by ScotRail

Helensburgh Central

no platformThis train has been cancelled because of urgent repairs to the track
08:06
cancelled
More
Show Less

Calling at

Armadale08:10cancelled
Blackridge08:14cancelled
Caldercruix08:20cancelled
Drumgelloch08:24cancelled
Airdrie08:27on time
Coatdyke08:29on time
Coatbridge Sunnyside08:32on time
Blairhill08:35on time
Easterhouse08:39on time
Garrowhill08:41on time
Shettleston08:44on time
Carntyne08:46on time
Bellgrove08:49on time
High Street08:51on time
Glasgow Queen Street08:53on time
Charing Cross (Glasgow)08:56on time
Partick09:01on time
Hyndland09:03on time
Anniesland09:07on time
Westerton09:10on time
Drumchapel09:12on time
Drumry09:14on time
Singer09:17on time
Dalmuir09:19on time
Dumbarton East09:27on time
Dumbarton Central09:29on time
Dalreoch09:30on time
Cardross09:35on time
Craigendoran09:40on time
Helensburgh Central09:44on time
From BathgateOperated by ScotRail

Edinburgh

Platform 1
09:01
on time
More
Show Less

Calling at

Livingston North09:05on time
Uphall09:08on time
Edinburgh Park09:16on time
Haymarket09:27on time
Edinburgh09:32on time
From BathgateOperated by ScotRail

Helensburgh Central

no platformThis train has been cancelled because of urgent repairs to the track
09:07
cancelled
More
Show Less

Calling at

Armadale09:11cancelled
Blackridge09:15cancelled
Caldercruix09:21cancelled
Drumgelloch09:25cancelled
Airdrie09:28cancelled
Coatdyke09:32cancelled
Coatbridge Sunnyside09:34cancelled
Blairhill09:37cancelled
Easterhouse09:41cancelled
Garrowhill09:44cancelled
Shettleston09:46cancelled
Carntyne09:48cancelled
Bellgrove09:52cancelled
High Street09:54cancelled
Glasgow Queen Street09:56cancelled
Charing Cross (Glasgow)09:58cancelled
Partick10:02cancelled
Hyndland10:04cancelled
Anniesland10:08cancelled
Westerton10:11cancelled
Drumchapel10:13cancelled
Drumry10:15cancelled
Singer10:18cancelled
Dalmuir10:20cancelled
Dumbarton East10:29cancelled
Dumbarton Central10:31cancelled
Dalreoch10:33cancelled
Cardross10:38cancelled
Craigendoran10:43cancelled
Helensburgh Central10:46cancelled
From EdinburghOperated by ScotRail