Anniesland departures

Trains between Edinburgh and Bathgate / Polmont may be cancelled, delayed by up to 15 minutes or revised. Latest information can be found in Status and Disruptions.

Balloch

Platform 2
15:55
on time
More
Show Less

Calling at

Westerton15:58on time
Drumchapel16:01on time
Drumry16:03on time
Singer16:05on time
Dalmuir16:08on time
Kilpatrick16:12on time
Bowling16:15on time
Dumbarton East16:19on time
Dumbarton Central16:21on time
Dalreoch16:23on time
Renton16:26on time
Alexandria16:29on time
Balloch16:32on time
From AirdrieOperated by ScotRail

Larkhall

Platform 1
16:00
on time
More
Show Less

Calling at

Hyndland16:03on time
Partick16:05on time
Exhibition Centre16:09on time
Anderston16:11on time
Glasgow Central16:13on time
Argyle Street16:15on time
Bridgeton16:18on time
Dalmarnock16:21on time
Rutherglen16:23on time
Cambuslang16:29on time
Newton16:32on time
Blantyre16:38on time
Hamilton Central16:42on time
Chatelherault16:49on time
Merryton16:52on time
Larkhall16:55on time
From DalmuirOperated by ScotRail
16:02
on time
More
Show Less

Calling at

Kelvindale16:04on time
Maryhill16:06on time
Summerston16:08on time
Gilshochill16:10on time
Possilpark & Parkhouse16:12on time
Ashfield16:15on time
Glasgow Queen Street16:24on time
From AnnieslandOperated by ScotRail

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