Blairhill departures

Airdrie

Platform 2
16:13
due 16:19
More
Show Less
From Balloch Operated by ScotRail
16:14
on time
More
Show Less
From Edinburgh Operated by ScotRail

Balloch

Platform 1
16:23
on time
More
Show Less

Calling at

Easterhouse 16:27 on time
Garrowhill 16:30 on time
Shettleston 16:32 on time
Carntyne 16:34 on time
Bellgrove 16:38 on time
High Street 16:40 on time
Glasgow Queen Street 16:42 on time
Charing Cross (Glasgow) 16:46 on time
Partick 16:51 on time
Hyndland 16:53 on time
Anniesland 16:59 on time
Westerton 17:02 on time
Drumchapel 17:04 on time
Drumry 17:06 on time
Singer 17:09 on time
Dalmuir 17:11 on time
Dumbarton East 17:19 on time
Dumbarton Central 17:21 on time
Dalreoch 17:23 on time
Renton 17:26 on time
Alexandria 17:28 on time
Balloch 17:32 on time
From Airdrie Operated by ScotRail

Edinburgh

Platform 2
16:27
on time
More
Show Less

Calling at

Coatbridge Sunnyside 16:30 on time
Coatdyke 16:32 on time
Airdrie 16:35 on time
Drumgelloch 16:39 on time
Bathgate 16:51 on time
Livingston North 16:57 on time
Uphall 17:00 on time
Edinburgh Park 17:09 on time
Haymarket 17:16 on time
Edinburgh 17:21 on time
From Helensburgh Central Operated by ScotRail

Edinburgh

Platform 2
16:34
on time
More
Show Less

Calling at

Coatbridge Sunnyside 16:37 on time
Coatdyke 16:39 on time
Airdrie 16:42 on time
Drumgelloch 16:45 on time
Caldercruix 16:49 on time
Blackridge 16:55 on time
Armadale 16:59 on time
Bathgate 17:03 on time
Livingston North 17:08 on time
Uphall 17:11 on time
Edinburgh Park 17:19 on time
Haymarket 17:23 on time
Edinburgh 17:29 on time
From Milngavie Operated by ScotRail

Airdrie

Platform 2
16:43
on time
More
Show Less

Calling at

Coatbridge Sunnyside 16:46 on time
Coatdyke 16:48 on time
Airdrie 16:52 on time
From Balloch Operated by ScotRail
16:43
on time
More
Show Less

Calling at

Easterhouse 16:47 on time
Garrowhill 16:49 on time
High Street 16:56 on time
Glasgow Queen Street 16:59 on time
Charing Cross (Glasgow) 17:02 on time
Partick 17:06 on time
Hyndland 17:09 on time
Dalmuir 17:19 on time
Dumbarton East 17:28 on time
Dumbarton Central 17:30 on time
Dalreoch 17:32 on time
Cardross 17:37 on time
Craigendoran 17:42 on time
Helensburgh Central 17:45 on time
From Edinburgh Operated by ScotRail

Balloch

Platform 1
16:53
on time
More
Show Less

Calling at

Easterhouse 16:57 on time
Garrowhill 17:00 on time
Shettleston 17:02 on time
Carntyne 17:04 on time
Bellgrove 17:08 on time
High Street 17:10 on time
Glasgow Queen Street 17:12 on time
Charing Cross (Glasgow) 17:16 on time
Partick 17:20 on time
Hyndland 17:22 on time
Anniesland 17:26 on time
Westerton 17:29 on time
Drumchapel 17:31 on time
Drumry 17:33 on time
Singer 17:36 on time
Dalmuir 17:38 on time
Dumbarton East 17:48 on time
Dumbarton Central 17:50 on time
Dalreoch 17:52 on time
Renton 17:55 on time
Alexandria 17:57 on time
Balloch 18:02 on time
From Airdrie Operated by ScotRail

Edinburgh

Platform 2
16:56
on time
More
Show Less

Calling at

Coatbridge Sunnyside 16:58 on time
Coatdyke 17:01 on time
Airdrie 17:03 on time
Drumgelloch 17:08 on time
Bathgate 17:20 on time
Livingston North 17:28 on time
Uphall 17:31 on time
Edinburgh Park 17:40 on time
Haymarket 17:47 on time
Edinburgh 17:52 on time
From Helensburgh Central Operated by ScotRail

Edinburgh

Platform 2
17:06
on time
More
Show Less

Calling at

Coatbridge Sunnyside 17:08 on time
Coatdyke 17:11 on time
Airdrie 17:13 on time
Drumgelloch 17:18 on time
Caldercruix 17:22 on time
Blackridge 17:28 on time
Armadale 17:32 on time
Bathgate 17:36 on time
Livingston North 17:42 on time
Uphall 17:45 on time
Edinburgh Park 17:54 on time
Haymarket 18:05 on time
Edinburgh 18:10 on time
From Milngavie Operated by ScotRail