Anniesland departures

Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.

Larkhall

Platform 1
15:30
on time
More
Show Less
From DalmuirOperated by ScotRail

Dalmuir

Platform 2
15:38
due 15:42
More
Show Less

Calling at

Westerton15:41due 15:44
Drumchapel15:44due 15:47
Drumry15:46due 15:49
Singer15:48due 15:51
Dalmuir15:51due 15:54
From CumbernauldOperated by ScotRail

Airdrie

Platform 1
15:44
due 15:50
More
Show Less

Calling at

Hyndland15:47due 15:53
Partick15:49due 15:55
Charing Cross (Glasgow)15:53due 15:59
Glasgow Queen Street15:55due 16:01
High Street15:59due 16:03
Bellgrove16:02due 16:06
Carntyne16:05due 16:09
Shettleston16:08due 16:12
Garrowhill16:11due 16:14
Easterhouse16:13due 16:17
Blairhill16:17due 16:21
Coatbridge Sunnyside16:20due 16:23
Coatdyke16:23due 16:26
Airdrie16:27due 16:30
From BallochOperated by ScotRail

Springburn

Platform 1
15:47
on time
More
Show Less

Calling at

Hyndland15:50on time
Partick15:52on time
Charing Cross (Glasgow)15:57on time
Glasgow Queen Street16:00on time
High Street16:03on time
Bellgrove16:05on time
Duke Street16:07on time
Alexandra Parade16:09on time
Barnhill16:12on time
Springburn16:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
15:50
on time
More
Show Less

Calling at

Westerton15:53on time
Bearsden15:56on time
Hillfoot15:58on time
Milngavie16:03on time
From SpringburnOperated by ScotRail

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:28on 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:16on time
Bridgeton16:19on time
Dalmarnock16:22on time
Rutherglen16:24on time
Cambuslang16:28on time
Newton16:33on time
Blantyre16:38on time
Hamilton West16:41on time
Hamilton Central16:44on 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

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
due 16:24
More
Show Less

Calling at

Hyndland16:17due 16:27
Partick16:19due 16:29
Charing Cross (Glasgow)16:23due 16:33
Glasgow Queen Street16:25due 16:35
High Street16:29due 16:37
Bellgrove16:32due 16:40
Carntyne16:35due 16:43
Shettleston16:38due 16:46
Garrowhill16:41due 16:48
Easterhouse16:43due 16:51
Blairhill16:47due 16:55
Coatbridge Sunnyside16:50due 16:57
Coatdyke16:53due 17:00
Airdrie16:57due 17:04
From BallochOperated by ScotRail