Westerton departures

Larkhall

Platform 1 This train has been delayed by a fault on a train in front of this one
06:27
due 06:32
More
Show Less

Calling at

Anniesland06:30due 06:35
Hyndland06:33due 06:38
Partick06:35due 06:40
Exhibition Centre06:39due 06:43
Anderston06:41due 06:45
Glasgow Central06:43due 06:47
Argyle Street06:49on time
Bridgeton06:53on time
Dalmarnock06:55on time
Rutherglen06:57on time
Cambuslang07:02on time
Newton07:05on time
Blantyre07:09on time
Hamilton Central07:13on time
Chatelherault07:19on time
Merryton07:22on time
Larkhall07:25on time
From DalmuirOperated by ScotRail

Milngavie

Platform 2
06:33
on time
More
Show Less

Calling at

Bearsden06:36on time
Hillfoot06:40on time
Milngavie06:45on time
From AirdrieOperated by ScotRail

Airdrie

Platform 1
06:41
on time
More
Show Less

Calling at

Anniesland06:44on time
Hyndland06:47on time
Partick06:49on time
Charing Cross (Glasgow)06:53on time
Glasgow Queen Street06:55on time
High Street06:59on time
Bellgrove07:02on time
Carntyne07:05on time
Shettleston07:08on time
Garrowhill07:10on time
Easterhouse07:13on time
Blairhill07:17on time
Coatbridge Sunnyside07:19on time
Coatdyke07:22on time
Airdrie07:26on time
From BallochOperated by ScotRail

Dalmuir

Platform 2
06:41
on time
More
Show Less

Calling at

Drumchapel06:44on time
Drumry06:46on time
Singer06:48on time
Dalmuir06:51on time
From MotherwellOperated by ScotRail

Springburn

Platform 1
06:45
on time
More
Show Less

Calling at

Anniesland06:48on time
Hyndland06:51on time
Partick06:53on time
Charing Cross (Glasgow)06:57on time
Glasgow Queen Street07:00on time
High Street07:04on time
Bellgrove07:06on time
Duke Street07:08on time
Alexandra Parade07:09on time
Barnhill07:12on time
Springburn07:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
06:53
on time
More
Show Less

Calling at

Bearsden06:55on time
Hillfoot06:58on time
Milngavie07:01on time
From SpringburnOperated by ScotRail

Larkhall

Platform 1
06:57
on time
More
Show Less

Calling at

Anniesland07:00on time
Hyndland07:03on time
Partick07:05on time
Exhibition Centre07:09on time
Anderston07:11on time
Glasgow Central07:13on time
Argyle Street07:19on time
Bridgeton07:23on time
Dalmarnock07:25on time
Rutherglen07:27on time
Cambuslang07:33on time
Newton07:37on time
Blantyre07:41on time
Hamilton Central07:45on time
Chatelherault07:51on time
Merryton07:54on time
Larkhall07:57on time
From DalmuirOperated by ScotRail

Balloch

Platform 2
06:59
on time
More
Show Less

Calling at

Drumchapel07:01on time
Drumry07:03on time
Singer07:06on time
Dalmuir07:08on time
Kilpatrick07:12on time
Bowling07:15on time
Dumbarton East07:20on time
Dumbarton Central07:22on time
Dalreoch07:24on time
Renton07:27on time
Alexandria07:29on time
Balloch07:33on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 1
07:01
on time
More
Show Less

Calling at

Anniesland07:04on time
Hyndland07:07on time
Partick07:09on time
Charing Cross (Glasgow)07:14on time
Glasgow Queen Street07:16on time
High Street07:18on time
Bellgrove07:20on time
Carntyne07:24on time
Shettleston07:26on time
Coatbridge Sunnyside07:35on time
Airdrie07:39on time
Drumgelloch07:43on time
Caldercruix07:47on time
Blackridge07:53on time
Armadale07:57on time
Bathgate08:01on time
Livingston North08:07on time
Uphall08:10on time
Edinburgh Park08:22on time
Haymarket08:29on time
Edinburgh08:34on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
07:07
on time
More
Show Less

Calling at

Bearsden07:09on time
Hillfoot07:12on time
Milngavie07:15on time
From BathgateOperated by ScotRail