High Street departures

Bathgate

Platform 2
05:48
on time
More
Show Less
From HyndlandOperated by ScotRail

Helensburgh Central

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

Calling at

Glasgow Queen Street06:00due 06:09
Charing Cross (Glasgow)06:04due 06:11
Partick06:08due 06:15
Hyndland06:10due 06:17
Dalmuir06:19due 06:25
Dumbarton East06:28due 06:33
Dumbarton Central06:30due 06:35
Dalreoch06:31due 06:36
Cardross06:36due 06:41
Craigendoran06:41due 06:46
Helensburgh Central06:44due 06:49
From AirdrieOperated by ScotRail

Springburn

Platform 2
06:03
on time
More
Show Less

Calling at

Bellgrove06:05on time
Duke Street06:07on time
Alexandra Parade06:08on time
Barnhill06:11on time
Springburn06:13on time
From GarscaddenOperated by ScotRail

Edinburgh

Platform 2
06:08
on time
More
Show Less

Calling at

Garrowhill06:15on time
Easterhouse06:18on time
Blairhill06:22on time
Coatbridge Sunnyside06:24on time
Coatdyke06:27on time
Airdrie06:29on time
Drumgelloch06:34on time
Bathgate06:46on time
Livingston North06:52on time
Uphall06:55on time
Edinburgh Park07:03on time
Haymarket07:08on time
Edinburgh07:14on time
From GarscaddenOperated by ScotRail

Milngavie

Platform 1
06:15
on time
More
Show Less

Calling at

Glasgow Queen Street06:17on time
Charing Cross (Glasgow)06:20on time
Partick06:25on time
Hyndland06:27on time
Anniesland06:30on time
Westerton06:33on time
Bearsden06:36on time
Hillfoot06:40on time
Milngavie06:45on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 2
06:19
on time
More
Show Less

Calling at

Bellgrove06:21on time
Carntyne06:24on time
Shettleston06:27on time
Coatbridge Sunnyside06:35on time
Airdrie06:39on time
Drumgelloch06:44on time
Caldercruix06:48on time
Blackridge06:54on time
Armadale06:57on time
Bathgate07:01on time
Livingston North07:07on time
Uphall07:11on time
Edinburgh Park07:21on time
Haymarket07:26on time
Edinburgh07:31on time
From DalmuirOperated by ScotRail

Airdrie

Platform 2
06:29
on time
More
Show Less

Calling at

Bellgrove06:32on time
Carntyne06:35on time
Shettleston06:38on time
Garrowhill06:40on time
Easterhouse06:43on time
Blairhill06:47on time
Coatbridge Sunnyside06:49on time
Coatdyke06:52on time
Airdrie06:56on time
From DalmuirOperated by ScotRail

Milngavie

Platform 1
06:33
on time
More
Show Less

Calling at

Glasgow Queen Street06:35on time
Charing Cross (Glasgow)06:40on time
Partick06:44on time
Hyndland06:46on time
Anniesland06:50on time
Westerton06:53on time
Bearsden06:55on time
Hillfoot06:58on time
Milngavie07:01on time
From SpringburnOperated by ScotRail

Springburn

Platform 2
06:33
on time
More
Show Less

Calling at

Bellgrove06:35on time
Duke Street06:37on time
Alexandra Parade06:39on time
Barnhill06:42on time
Springburn06:44on time
From HyndlandOperated by ScotRail

Edinburgh

Platform 2
06:38
on time
More
Show Less

Calling at

Garrowhill06:46on time
Easterhouse06:48on time
Blairhill06:52on time
Coatbridge Sunnyside06:55on time
Coatdyke06:58on time
Airdrie07:01on time
Drumgelloch07:05on time
Bathgate07:18on time
Livingston North07:24on time
Uphall07:28on time
Edinburgh Park07:36on time
Haymarket07:43on time
Edinburgh07:48on time
From Helensburgh CentralOperated by ScotRail