Westerton departures

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

Milngavie

Platform 2
18:23
on time
More
Show Less

Calling at

Bearsden18:26on time
Hillfoot18:28on time
Milngavie18:31on time
From SpringburnOperated by ScotRail

Larkhall

Platform 1
18:27
on time
More
Show Less

Calling at

Anniesland18:30on time
Hyndland18:33on time
Partick18:35on time
Exhibition Centre18:39on time
Anderston18:41on time
Glasgow Central18:43on time
Argyle Street18:47on time
Bridgeton18:51on time
Dalmarnock18:53on time
Rutherglen18:55on time
Cambuslang19:02on time
Newton19:05on time
Blantyre19:09on time
Hamilton West19:12on time
Hamilton Central19:15on time
Chatelherault19:19on time
Merryton19:22on time
Larkhall19:25on time
From DalmuirOperated by ScotRail

Balloch

Platform 2
18:28
on time
More
Show Less

Calling at

Drumchapel18:31on time
Drumry18:33on time
Singer18:35on time
Dalmuir18:38on time
Dumbarton East18:45on time
Dumbarton Central18:47on time
Dalreoch18:49on time
Renton18:52on time
Alexandria18:55on time
Balloch18:59on time
From AirdrieOperated by ScotRail

Airdrie

Platform 1
18:40
on time
More
Show Less

Calling at

Anniesland18:43on time
Hyndland18:46on time
Partick18:48on time
Charing Cross (Glasgow)18:53on time
Glasgow Queen Street18:55on time
High Street18:57on time
Bellgrove18:59on time
Carntyne19:03on time
Shettleston19:05on time
Garrowhill19:08on time
Easterhouse19:10on time
Blairhill19:14on time
Coatbridge Sunnyside19:17on time
Coatdyke19:19on time
Airdrie19:23on time
From BallochOperated by ScotRail

Dalmuir

Platform 2
18:41
on time
More
Show Less

Calling at

Drumchapel18:44on time
Drumry18:46on time
Singer18:48on time
Dalmuir18:52on time
From CumbernauldOperated by ScotRail

Springburn

Platform 1
18:44
on time
More
Show Less

Calling at

Anniesland18:47on time
Hyndland18:50on time
Partick18:52on time
Charing Cross (Glasgow)18:57on time
Glasgow Queen Street19:00on time
High Street19:03on time
Bellgrove19:05on time
Duke Street19:07on time
Alexandra Parade19:09on time
Barnhill19:12on time
Springburn19:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
18:53
on time
More
Show Less

Calling at

Bearsden18:55on time
Hillfoot18:58on time
Milngavie19:01on time
From SpringburnOperated by ScotRail

Larkhall

Platform 1
18:56
on time
More
Show Less

Calling at

Anniesland18:59on time
Hyndland19:03on time
Partick19:05on time
Exhibition Centre19:09on time
Anderston19:11on time
Glasgow Central19:13on time
Argyle Street19:16on time
Bridgeton19:19on time
Dalmarnock19:22on time
Rutherglen19:24on time
Cambuslang19:28on time
Newton19:31on time
Blantyre19:38on time
Hamilton West19:41on time
Hamilton Central19:44on time
Chatelherault19:49on time
Merryton19:52on time
Larkhall19:55on time
From DalmuirOperated by ScotRail

Balloch

Platform 2
18:59
on time
More
Show Less

Calling at

Drumchapel19:01on time
Drumry19:03on time
Singer19:06on time
Dalmuir19:08on time
Kilpatrick19:12on time
Bowling19:15on time
Dumbarton East19:20on time
Dumbarton Central19:22on time
Dalreoch19:23on time
Renton19:26on time
Alexandria19:29on time
Balloch19:32on time
From AirdrieOperated by ScotRail

Airdrie

Platform 1
19:11
on time
More
Show Less

Calling at

Anniesland19:14on time
Hyndland19:17on time
Partick19:19on time
Charing Cross (Glasgow)19:24on time
Glasgow Queen Street19:26on time
High Street19:28on time
Bellgrove19:30on time
Carntyne19:34on time
Shettleston19:36on time
Garrowhill19:39on time
Easterhouse19:42on time
Blairhill19:46on time
Coatbridge Sunnyside19:48on time
Airdrie19:53on time
From BallochOperated by ScotRail