Bathgate departures

Edinburgh

Platform 1
22:11
on time
More
Show Less
From Helensburgh Central Operated by ScotRail
22:19
on time
More
Show Less
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
22:42
on time
More
Show Less

Calling at

Livingston North 22:47 on time
Uphall 22:50 on time
Edinburgh Park 23:01 on time
Haymarket 23:05 on time
Edinburgh 23:12 on time
From Helensburgh Central Operated by ScotRail
22:50
on time
More
Show Less

Calling at

Armadale 22:54 on time
Blackridge 22:57 on time
Caldercruix 23:04 on time
Drumgelloch 23:07 on time
Airdrie 23:10 on time
Coatdyke 23:19 on time
Coatbridge Sunnyside 23:23 on time
Blairhill 23:26 on time
Easterhouse 23:31 on time
Garrowhill 23:35 on time
Shettleston 23:38 on time
Carntyne 23:41 on time
Bellgrove 23:46 on time
High Street 23:49 on time
Glasgow Queen Street 23:52 on time
Charing Cross (Glasgow) 23:56 on time
Partick 00:02 on time
Hyndland 00:03 on time
Anniesland 00:06 on time
Westerton 00:09 on time
Drumchapel 00:12 on time
Drumry 00:14 on time
Singer 00:16 on time
Dalmuir 00:19 on time
Dumbarton East 00:28 on time
Dumbarton Central 00:30 on time
Dalreoch 00:32 on time
Cardross 00:37 on time
Craigendoran 00:42 on time
Helensburgh Central 00:46 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
23:13
on time
More
Show Less

Calling at

Livingston North 23:17 on time
Uphall 23:20 on time
Edinburgh Park 23:28 on time
Haymarket 23:37 on time
Edinburgh 23:42 on time
From Helensburgh Central Operated by ScotRail

Garscadden

Platform 2
23:17
on time
More
Show Less

Calling at

Armadale 23:21 on time
Blackridge 23:25 on time
Caldercruix 23:31 on time
Drumgelloch 23:35 on time
Airdrie 23:38 on time
Coatdyke 23:41 on time
Coatbridge Sunnyside 23:43 on time
Blairhill 23:46 on time
Easterhouse 23:50 on time
Garrowhill 23:52 on time
Shettleston 23:55 on time
Carntyne 23:57 on time
Bellgrove 00:01 on time
High Street 00:02 on time
Glasgow Queen Street 00:04 on time
Charing Cross (Glasgow) 00:07 on time
Partick 00:11 on time
Hyndland 00:13 on time
Garscadden 00:17 on time
From Edinburgh Operated by ScotRail

Airdrie

Platform 2
23:35
on time
More
Show Less

Calling at

Armadale 23:39 on time
Blackridge 23:42 on time
Caldercruix 23:49 on time
Drumgelloch 23:52 on time
Airdrie 23:55 on time
From Edinburgh Operated by ScotRail