Anniesland departures

Milngavie

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

Motherwell

Platform 1
22:25
on time
More
Show Less

Calling at

Hyndland 22:28 on time
Partick 22:30 on time
Exhibition Centre 22:33 on time
Anderston 22:36 on time
Glasgow Central 22:37 on time
Argyle Street 22:39 on time
Bridgeton 22:43 on time
Dalmarnock 22:45 on time
Rutherglen 22:47 on time
Cambuslang 22:51 on time
Newton 22:54 on time
Blantyre 22:58 on time
Hamilton West 23:01 on time
Hamilton Central 23:03 on time
Airbles 23:09 on time
Motherwell 23:12 on time
From Milngavie Operated by ScotRail
22:29
on time
More
Show Less

Calling at

Westerton 22:32 on time
Drumchapel 22:35 on time
Drumry 22:37 on time
Singer 22:39 on time
Dalmuir 22:42 on time
Dumbarton East 22:52 on time
Dumbarton Central 22:54 on time
Dalreoch 22:56 on time
Cardross 23:01 on time
Craigendoran 23:08 on time
Helensburgh Central 23:12 on time
From Edinburgh Operated by ScotRail

Larkhall

Platform 1
22:31
on time
More
Show Less

Calling at

Hyndland 22:34 on time
Partick 22:36 on time
Exhibition Centre 22:40 on time
Anderston 22:42 on time
Glasgow Central 22:44 on time
Argyle Street 22:48 on time
Bridgeton 22:52 on time
Dalmarnock 22:55 on time
Rutherglen 22:57 on time
Cambuslang 23:01 on time
Newton 23:04 on time
Blantyre 23:09 on time
Hamilton West 23:12 on time
Hamilton Central 23:15 on time
Chatelherault 23:19 on time
Merryton 23:22 on time
Larkhall 23:25 on time
From Dalmuir Operated by ScotRail
22:35
on time
More
Show Less

Calling at

Kelvindale 22:37 on time
Maryhill 22:39 on time
Summerston 22:41 on time
Gilshochill 22:43 on time
Possilpark & Parkhouse 22:45 on time
Ashfield 22:48 on time
Glasgow Queen Street 22:54 on time
From Anniesland Operated by ScotRail

Bathgate

Platform 1
22:41
on time
More
Show Less

Calling at

Hyndland 22:44 on time
Partick 22:46 on time
Charing Cross (Glasgow) 22:51 on time
Glasgow Queen Street 22:53 on time
High Street 22:55 on time
Bellgrove 22:57 on time
Carntyne 23:01 on time
Shettleston 23:03 on time
Garrowhill 23:06 on time
Easterhouse 23:08 on time
Blairhill 23:12 on time
Coatbridge Sunnyside 23:15 on time
Coatdyke 23:17 on time
Airdrie 23:20 on time
Drumgelloch 23:23 on time
Caldercruix 23:27 on time
Blackridge 23:33 on time
Armadale 23:37 on time
Bathgate 23:41 on time
From Helensburgh Central Operated by ScotRail

Dalmuir

Platform 2
22:41
due 22:44
More
Show Less

Calling at

Westerton 22:44 due 22:46
Drumchapel 22:46 due 22:49
Drumry 22:48 due 22:51
Singer 22:51 due 22:53
Dalmuir 22:53 due 22:56
From Whifflet Operated by ScotRail

Milngavie

Platform 2
22:52
on time
More
Show Less

Calling at

Westerton 22:55 on time
Bearsden 22:57 on time
Hillfoot 22:59 on time
Milngavie 23:03 on time
From Larkhall Operated by ScotRail

Motherwell

Platform 1
22:55
on time
More
Show Less

Calling at

Hyndland 22:58 on time
Partick 23:00 on time
Exhibition Centre 23:03 on time
Anderston 23:06 on time
Glasgow Central 23:07 on time
Argyle Street 23:09 on time
Bridgeton 23:13 on time
Dalmarnock 23:15 on time
Rutherglen 23:17 on time
Cambuslang 23:21 on time
Newton 23:24 on time
Blantyre 23:28 on time
Hamilton West 23:31 on time
Hamilton Central 23:33 on time
Airbles 23:39 on time
Motherwell 23:41 on time
From Milngavie Operated by ScotRail
22:59
on time
More
Show Less

Calling at

Westerton 23:02 on time
Drumchapel 23:05 on time
Drumry 23:07 on time
Singer 23:09 on time
Dalmuir 23:12 on time
Dumbarton East 23:22 on time
Dumbarton Central 23:24 on time
Dalreoch 23:26 on time
Cardross 23:31 on time
Craigendoran 23:38 on time
Helensburgh Central 23:42 on time
From Edinburgh Operated by ScotRail