Bathgate departures

Some lifts will be out of order until the end of the day at this station.

To help tackle the spread of Coronavirus, rail companies have made alterations to their timetable. Full details and the impact to your journey can be found here.

Edinburgh

Platform 1
10:34
on time
More
Show Less

Calling at

Livingston North10:38on time
Uphall10:41on time
Edinburgh Park10:52on time
Haymarket10:56on time
Edinburgh11:01on time
From Helensburgh CentralOperated by ScotRail
10:36
on time
More
Show Less

Calling at

Armadale10:40on time
Blackridge10:44on time
Caldercruix10:50on time
Drumgelloch10:54on time
Airdrie10:57on time
Coatdyke10:59on time
Coatbridge Sunnyside11:02on time
Blairhill11:05on time
Easterhouse11:09on time
Garrowhill11:11on time
Shettleston11:14on time
Carntyne11:16on time
Bellgrove11:19on time
High Street11:21on time
Glasgow Queen Street11:23on time
Charing Cross (Glasgow)11:26on time
Partick11:31on time
Hyndland11:34on time
Anniesland11:37on time
Westerton11:40on time
Drumchapel11:42on time
Drumry11:44on time
Singer11:47on time
Dalmuir11:49on time
Dumbarton East11:58on time
Dumbarton Central12:00on time
Dalreoch12:01on time
Cardross12:06on time
Craigendoran12:11on time
Helensburgh Central12:15on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
11:04
on time
More
Show Less

Calling at

Livingston North11:08on time
Uphall11:11on time
Edinburgh Park11:19on time
Haymarket11:24on time
Edinburgh11:29on time
From Helensburgh CentralOperated by ScotRail
11:06
on time
More
Show Less

Calling at

Armadale11:10on time
Blackridge11:14on time
Caldercruix11:20on time
Drumgelloch11:24on time
Airdrie11:27on time
Coatdyke11:29on time
Coatbridge Sunnyside11:32on time
Blairhill11:35on time
Easterhouse11:39on time
Garrowhill11:41on time
Shettleston11:44on time
Carntyne11:46on time
Bellgrove11:49on time
High Street11:51on time
Glasgow Queen Street11:53on time
Charing Cross (Glasgow)11:56on time
Partick12:01on time
Hyndland12:03on time
Anniesland12:07on time
Westerton12:10on time
Drumchapel12:12on time
Drumry12:14on time
Singer12:17on time
Dalmuir12:19on time
Dumbarton East12:28on time
Dumbarton Central12:30on time
Dalreoch12:31on time
Cardross12:36on time
Craigendoran12:41on time
Helensburgh Central12:45on time
From EdinburghOperated by ScotRail

Edinburgh

no platformThis train has been cancelled because of a fault on this train
11:34
cancelled
More
Show Less

Calling at

Livingston North11:38cancelled
Uphall11:41cancelled
Edinburgh Park11:49cancelled
Haymarket11:59cancelled
Edinburgh12:04cancelled
From Helensburgh CentralOperated by ScotRail
11:36
on time
More
Show Less

Calling at

Armadale11:40on time
Blackridge11:44on time
Caldercruix11:50on time
Drumgelloch11:54on time
Airdrie11:57on time
Coatdyke11:59on time
Coatbridge Sunnyside12:02on time
Blairhill12:05on time
Easterhouse12:09on time
Garrowhill12:11on time
Shettleston12:14on time
Carntyne12:16on time
Bellgrove12:19on time
High Street12:21on time
Glasgow Queen Street12:23on time
Charing Cross (Glasgow)12:26on time
Partick12:31on time
Hyndland12:33on time
Anniesland12:37on time
Westerton12:40on time
Drumchapel12:42on time
Drumry12:44on time
Singer12:47on time
Dalmuir12:49on time
Dumbarton East12:58on time
Dumbarton Central13:00on time
Dalreoch13:01on time
Cardross13:06on time
Craigendoran13:11on time
Helensburgh Central13:15on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
12:04
on time
More
Show Less

Calling at

Livingston North12:08on time
Uphall12:11on time
Edinburgh Park12:19on time
Haymarket12:24on time
Edinburgh12:29on time
From Helensburgh CentralOperated by ScotRail
12:06
on time
More
Show Less

Calling at

Armadale12:10on time
Blackridge12:14on time
Caldercruix12:20on time
Drumgelloch12:24on time
Airdrie12:27on time
Coatdyke12:29on time
Coatbridge Sunnyside12:32on time
Blairhill12:35on time
Easterhouse12:39on time
Garrowhill12:41on time
Shettleston12:44on time
Carntyne12:46on time
Bellgrove12:49on time
High Street12:51on time
Glasgow Queen Street12:53on time
Charing Cross (Glasgow)12:56on time
Partick13:01on time
Hyndland13:03on time
Anniesland13:07on time
Westerton13:10on time
Drumchapel13:12on time
Drumry13:14on time
Singer13:17on time
Dalmuir13:19on time
Dumbarton East13:28on time
Dumbarton Central13:30on time
Dalreoch13:31on time
Cardross13:36on time
Craigendoran13:41on time
Helensburgh Central13:45on time
From EdinburghOperated by ScotRail