High Street departures

Edinburgh

Platform 2
18:13
due 18:16
More
Show Less
From Helensburgh Central Operated by ScotRail

Edinburgh

Platform 2
18:19
due 18:26
More
Show Less

Calling at

Bellgrove 18:21
Carntyne 18:25 due 18:31
Shettleston 18:27 due 18:34
Coatbridge Sunnyside 18:36 due 18:42
Airdrie 18:40 due 18:46
Drumgelloch 18:43 due 18:49
Caldercruix 18:47 due 18:53
Blackridge 18:53 due 18:59
Armadale 18:57 due 19:03
Bathgate 19:01 due 19:07
Livingston North 19:06 due 19:12
Uphall 19:09 due 19:15
Edinburgh Park 19:17 due 19:23
Haymarket 19:22 due 19:27
Edinburgh 19:29 due 19:32
From Milngavie Operated by ScotRail

Milngavie

Platform 1
18:20
due 18:22
More
Show Less
From Edinburgh Operated by ScotRail

Airdrie

Platform 2 This train has been delayed by a late running train being in front of this one
18:26
due 18:35
More
Show Less

Calling at

Bellgrove 18:28 due 18:37
Carntyne 18:32 due 18:40
Shettleston 18:34 due 18:43
Garrowhill 18:37 due 18:45
Easterhouse 18:39 due 18:48
Blairhill 18:43 due 18:52
Coatbridge Sunnyside 18:46 due 18:54
Coatdyke 18:48 due 18:57
Airdrie 18:52 due 19:01
From Balloch Operated by ScotRail
18:26
due 18:30
More
Show Less

Calling at

Glasgow Queen Street 18:28 due 18:31
Charing Cross (Glasgow) 18:31 due 18:34
Partick 18:36 due 18:38
Hyndland 18:38 due 18:40
Dalmuir 18:48 due 18:50
Dumbarton East 18:56 due 18:58
Dumbarton Central 18:58 due 19:00
Dalreoch 19:00 due 19:02
Cardross 19:05 due 19:07
Craigendoran 19:10 due 19:12
Helensburgh Central 19:13 due 19:15
From Edinburgh Operated by ScotRail
18:34
on time
More
Show Less

Calling at

Glasgow Queen Street 18:36 on time
Charing Cross (Glasgow) 18:38 on time
Partick 18:43 on time
Hyndland 18:45 on time
Jordanhill 18:47 on time
Scotstounhill 18:50 on time
Garscadden 18:52 on time
Yoker 18:55 on time
Clydebank 18:57 on time
Dalmuir 19:00 on time
Kilpatrick 19:03 on time
Bowling 19:06 on time
Dumbarton East 19:11 on time
Dumbarton Central 19:14 on time
From Springburn Operated by ScotRail

Springburn

Platform 2
18:37
on time
More
Show Less

Calling at

Bellgrove 18:39 on time
Duke Street 18:41 on time
Alexandra Parade 18:42 on time
Barnhill 18:45 on time
Springburn 18:47 on time
From Dumbarton Central Operated by ScotRail

Balloch

Platform 1
18:40
on time
More
Show Less

Calling at

Glasgow Queen Street 18:42 on time
Charing Cross (Glasgow) 18:46 on time
Partick 18:51 on time
Hyndland 18:53 on time
Anniesland 18:57 on time
Westerton 19:00 on time
Drumchapel 19:02 on time
Drumry 19:04 on time
Singer 19:07 on time
Dalmuir 19:09 on time
Dumbarton East 19:18 on time
Dumbarton Central 19:20 on time
Dalreoch 19:22 on time
Renton 19:25 on time
Alexandria 19:28 on time
Balloch 19:32 on time
From Airdrie Operated by ScotRail

Edinburgh

Platform 2
18:40
on time
More
Show Less

Calling at

Garrowhill 18:48 on time
Easterhouse 18:50 on time
Blairhill 18:54 on time
Coatbridge Sunnyside 18:57 on time
Coatdyke 18:59 on time
Airdrie 19:02 on time
Drumgelloch 19:06 on time
Bathgate 19:19 on time
Livingston North 19:26 on time
Uphall 19:29 on time
Edinburgh Park 19:38 on time
Haymarket 19:46 on time
Edinburgh 19:52 on time
From Helensburgh Central Operated by ScotRail

Edinburgh

Platform 2
18:49
on time
More
Show Less

Calling at

Bellgrove 18:51 on time
Carntyne 18:54 on time
Shettleston 18:57 on time
Coatbridge Sunnyside 19:05 on time
Airdrie 19:09 on time
Drumgelloch 19:13 on time
Caldercruix 19:17 on time
Blackridge 19:23 on time
Armadale 19:27 on time
Bathgate 19:31 on time
Livingston North 19:35 on time
Uphall 19:38 on time
Edinburgh Park 19:48 on time
Haymarket 19:54 on time
Edinburgh 19:59 on time
From Milngavie Operated by ScotRail