Airdrie departures

Milngavie

Platform 2
16:58
on time
More
Show Less
From Edinburgh Operated by ScotRail

Edinburgh

Platform 3
17:05
on time
More
Show Less

Calling at

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
17:06
on time
More
Show Less

Calling at

Coatdyke 17:08 on time
Coatbridge Sunnyside 17:10 on time
Blairhill 17:13 on time
Easterhouse 17:17 on time
Garrowhill 17:19 on time
High Street 17:26 on time
Glasgow Queen Street 17:29 on time
Charing Cross (Glasgow) 17:31 on time
Partick 17:36 on time
Hyndland 17:38 on time
Dalmuir 17:50 on time
Dumbarton East 17:58 on time
Dumbarton Central 18:00 on time
Dalreoch 18:02 on time
Cardross 18:07 on time
Craigendoran 18:12 on time
Helensburgh Central 18:15 on time
From Bathgate Operated by ScotRail

Edinburgh

Platform 3
17:15
on time
More
Show Less

Calling at

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

Balloch

Platform 1
17:16
on time
More
Show Less

Calling at

Coatdyke 17:18 on time
Coatbridge Sunnyside 17:21 on time
Blairhill 17:23 on time
Easterhouse 17:27 on time
Garrowhill 17:30 on time
Shettleston 17:32 on time
Carntyne 17:34 on time
Bellgrove 17:38 on time
High Street 17:40 on time
Glasgow Queen Street 17:42 on time
Charing Cross (Glasgow) 17:45 on time
Partick 17:50 on time
Hyndland 17:52 on time
Anniesland 17:55 on time
Westerton 17:58 on time
Drumchapel 18:01 on time
Drumry 18:03 on time
Singer 18:05 on time
Dalmuir 18:08 on time
Dumbarton East 18:16 on time
Dumbarton Central 18:18 on time
Dalreoch 18:20 on time
Renton 18:23 on time
Alexandria 18:26 on time
Balloch 18:30 on time
From Airdrie Operated by ScotRail

Milngavie

Platform 2
17:29
on time
More
Show Less

Calling at

Coatbridge Sunnyside 17:33 on time
Shettleston 17:44 on time
Carntyne 17:46 on time
Bellgrove 17:50 on time
High Street 17:52 on time
Glasgow Queen Street 17:54 on time
Charing Cross (Glasgow) 17:57 on time
Partick 18:02 on time
Hyndland 18:04 on time
Anniesland 18:07 on time
Westerton 18:10 on time
Bearsden 18:13 on time
Hillfoot 18:15 on time
Milngavie 18:18 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 3
17:31
due 17:34
More
Show Less

Calling at

Drumgelloch 17:34 due 17:37
Bathgate 17:46 due 17:49
Livingston North 17:51 due 17:54
Uphall 17:54 due 17:57
Edinburgh Park 18:02 due 18:05
Haymarket 18:08 due 18:11
Edinburgh 18:17 on time
From Helensburgh Central Operated by ScotRail
17:37
on time
More
Show Less

Calling at

Coatdyke 17:39 on time
Coatbridge Sunnyside 17:41 on time
Blairhill 17:44 on time
Easterhouse 17:48 on time
Garrowhill 17:50 on time
High Street 17:57 on time
Glasgow Queen Street 18:00 on time
Charing Cross (Glasgow) 18:02 on time
Partick 18:07 on time
Hyndland 18:09 on time
Dalmuir 18:19 on time
Dumbarton East 18:28 on time
Dumbarton Central 18:30 on time
Dalreoch 18:31 on time
Cardross 18:36 on time
Craigendoran 18:42 on time
Helensburgh Central 18:45 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 3
17:45
on time
More
Show Less

Calling at

Drumgelloch 17:48 on time
Caldercruix 17:52 on time
Blackridge 17:58 on time
Armadale 18:01 on time
Bathgate 18:05 on time
Livingston North 18:10 on time
Uphall 18:13 on time
Edinburgh Park 18:22 on time
Haymarket 18:26 on time
Edinburgh 18:33 on time
From Milngavie Operated by ScotRail

Balloch

Platform 1
17:46
on time
More
Show Less

Calling at

Coatdyke 17:48 on time
Coatbridge Sunnyside 17:51 on time
Blairhill 17:53 on time
Easterhouse 17:57 on time
Garrowhill 18:00 on time
Shettleston 18:02 on time
Carntyne 18:04 on time
Bellgrove 18:08 on time
High Street 18:10 on time
Glasgow Queen Street 18:12 on time
Charing Cross (Glasgow) 18:14 on time
Partick 18:19 on time
Hyndland 18:21 on time
Anniesland 18:25 on time
Westerton 18:28 on time
Drumchapel 18:30 on time
Drumry 18:32 on time
Singer 18:35 on time
Dalmuir 18:37 on time
Dumbarton East 18:45 on time
Dumbarton Central 18:47 on time
Dalreoch 18:49 on time
Renton 18:52 on time
Alexandria 18:54 on time
Balloch 18:59 on time
From Airdrie Operated by ScotRail