Anniesland departures

Edinburgh

Platform 1
16:04
on time
More
Show Less

Calling at

Hyndland16:07on time
Partick16:09on time
Charing Cross (Glasgow)16:14on time
Glasgow Queen Street16:16on time
High Street16:20on time
Bellgrove16:22on time
Carntyne16:26on time
Shettleston16:29on time
Blairhill16:36on time
Coatbridge Sunnyside16:39on time
Airdrie16:44on time
Drumgelloch16:48on time
Caldercruix16:53on time
Blackridge16:59on time
Armadale17:03on time
Bathgate17:08on time
Livingston North17:17on time
Uphall17:20on time
Edinburgh Park17:32on time
Haymarket17:38on time
Edinburgh17:44on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:04
on time
More
Show Less

Calling at

Westerton16:07on time
Bearsden16:09on time
Hillfoot16:12on time
Milngavie16:15on time
From BathgateOperated by ScotRail

Dalmuir

Platform 2
16:10
on time
More
Show Less

Calling at

Westerton16:13on time
Drumchapel16:16on time
Drumry16:18on time
Singer16:21on time
Dalmuir16:24on time
From MotherwellOperated by ScotRail

Airdrie

Platform 1
16:14
on time
More
Show Less

Calling at

Hyndland16:17on time
Partick16:19on time
Charing Cross (Glasgow)16:23on time
Glasgow Queen Street16:25on time
High Street16:29on time
Bellgrove16:32on time
Carntyne16:35on time
Shettleston16:38on time
Garrowhill16:41on time
Easterhouse16:43on time
Blairhill16:47on time
Coatbridge Sunnyside16:50on time
Coatdyke16:53on time
Airdrie16:57on time
From BallochOperated by ScotRail

Springburn

Platform 1
16:17
on time
More
Show Less

Calling at

Hyndland16:20on time
Partick16:22on time
Charing Cross (Glasgow)16:27on time
Glasgow Queen Street16:30on time
High Street16:33on time
Bellgrove16:35on time
Duke Street16:37on time
Alexandra Parade16:39on time
Barnhill16:42on time
Springburn16:44on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:20
on time
More
Show Less

Calling at

Westerton16:23on time
Bearsden16:25on time
Hillfoot16:28on time
Milngavie16:31on time
From SpringburnOperated by ScotRail

Balloch

Platform 2
16:25
on time
More
Show Less

Calling at

Westerton16:28on time
Drumchapel16:31on time
Drumry16:33on time
Singer16:35on time
Dalmuir16:38on time
Kilpatrick16:42on time
Bowling16:45on time
Dumbarton East16:50on time
Dumbarton Central16:52on time
Dalreoch16:54on time
Renton16:57on time
Alexandria16:59on time
Balloch17:03on time
From AirdrieOperated by ScotRail
16:28
on time
More
Show Less

Calling at

Kelvindale16:30on time
Maryhill16:32on time
Summerston16:34on time
Gilshochill16:36on time
Possilpark & Parkhouse16:38on time
Ashfield16:41on time
Glasgow Queen Street16:48on time
From AnnieslandOperated by ScotRail

Larkhall

Platform 1
16:30
on time
More
Show Less

Calling at

Hyndland16:33on time
Partick16:35on time
Exhibition Centre16:39on time
Anderston16:41on time
Glasgow Central16:43on time
Argyle Street16:49on time
Bridgeton16:53on time
Dalmarnock16:55on time
Rutherglen16:57on time
Cambuslang17:02on time
Newton17:07on time
Blantyre17:11on time
Hamilton Central17:15on time
Chatelherault17:21on time
Merryton17:24on time
Larkhall17:27on time
From DalmuirOperated by ScotRail

Milngavie

Platform 2
16:33
on time
More
Show Less

Calling at

Westerton16:36on time
Bearsden16:38on time
Hillfoot16:41on time
Milngavie16:45on time
From BathgateOperated by ScotRail