Anniesland departures

Airdrie

Platform 1
19:41
due 19:45
More
Show Less
From Balloch Operated by ScotRail

Milngavie

Platform 2
19:53
on time
More
Show Less
From Larkhall Operated by ScotRail

Cumbernauld

Platform 1
19:54
on time
More
Show Less
From Milngavie Operated by ScotRail

Balloch

Platform 2
19:56
on time
More
Show Less

Calling at

Westerton 19:59 on time
Drumchapel 20:02 on time
Drumry 20:04 on time
Singer 20:06 on time
Dalmuir 20:09 on time
Dumbarton East 20:18 on time
Dumbarton Central 20:20 on time
Dalreoch 20:22 on time
Renton 20:25 on time
Alexandria 20:28 on time
Balloch 20:32 on time
From Airdrie Operated by ScotRail
19:59
on time
More
Show Less

Calling at

Kelvindale 20:01 on time
Maryhill 20:03 on time
Summerston 20:05 on time
Gilshochill 20:07 on time
Possilpark & Parkhouse 20:09 on time
Ashfield 20:12 on time
Glasgow Queen Street 20:20 on time
From Anniesland Operated by ScotRail

Larkhall

Platform 1
20:03
on time
More
Show Less

Calling at

Hyndland 20:06 on time
Partick 20:08 on time
Exhibition Centre 20:11 on time
Anderston 20:13 on time
Glasgow Central 20:15 on time
Argyle Street 20:18 on time
Bridgeton 20:23 on time
Dalmarnock 20:25 on time
Rutherglen 20:28 on time
Cambuslang 20:32 on time
Newton 20:35 on time
Blantyre 20:39 on time
Hamilton West 20:42 on time
Hamilton Central 20:45 on time
Chatelherault 20:49 on time
Merryton 20:52 on time
Larkhall 20:55 on time
From Dalmuir Operated by ScotRail

Milngavie

Platform 2
20:07
on time
More
Show Less

Calling at

Westerton 20:10 on time
Bearsden 20:13 on time
Hillfoot 20:15 on time
Milngavie 20:18 on time
From Edinburgh Operated by ScotRail

Dalmuir

Platform 2
20:11
on time
More
Show Less

Calling at

Westerton 20:14 on time
Drumchapel 20:17 on time
Drumry 20:19 on time
Singer 20:21 on time
Dalmuir 20:24 on time
From Motherwell Operated by ScotRail

Edinburgh

Platform 1
20:11
on time
More
Show Less

Calling at

Hyndland 20:14 on time
Partick 20:16 on time
Charing Cross (Glasgow) 20:21 on time
Glasgow Queen Street 20:23 on time
High Street 20:25 on time
Bellgrove 20:27 on time
Carntyne 20:31 on time
Shettleston 20:33 on time
Garrowhill 20:36 on time
Easterhouse 20:38 on time
Blairhill 20:42 on time
Coatbridge Sunnyside 20:45 on time
Coatdyke 20:47 on time
Airdrie 20:50 on time
Drumgelloch 20:53 on time
Caldercruix 20:57 on time
Blackridge 21:03 on time
Armadale 21:07 on time
Bathgate 21:11 on time
Livingston North 21:18 on time
Uphall 21:21 on time
Edinburgh Park 21:33 on time
Haymarket 21:38 on time
Edinburgh 21:43 on time
From Helensburgh Central Operated by ScotRail

Motherwell

Platform 1
20:20
on time
More
Show Less

Calling at

Hyndland 20:23 on time
Partick 20:25 on time
Exhibition Centre 20:28 on time
Anderston 20:31 on time
Glasgow Central 20:33 on time
Argyle Street 20:37 on time
Bridgeton 20:40 on time
Dalmarnock 20:42 on time
Rutherglen 20:44 on time
Cambuslang 20:48 on time
Newton 20:54 on time
Blantyre 20:58 on time
Hamilton West 21:01 on time
Hamilton Central 21:03 on time
Airbles 21:09 on time
Motherwell 21:12 on time
From Milngavie Operated by ScotRail