Charing Cross (Glasgow) departures

Edinburgh

Platform 1
06:13
on time
More
Show Less

Calling at

Glasgow Queen Street06:15on time
High Street06:19on time
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:08on time
Uphall07:11on time
Edinburgh Park07:21on time
Haymarket07:27on time
Edinburgh07:32on time
From DalmuirOperated by ScotRail

Milngavie

Platform 2
06:21
on time
More
Show Less

Calling at

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

Airdrie

Platform 1
06:23
on time
More
Show Less

Calling at

Glasgow Queen Street06:25on time
High Street06:29on time
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

Springburn

Platform 1
06:28
on time
More
Show Less

Calling at

Glasgow Queen Street06:30on time
High Street06:33on time
Bellgrove06:35on time
Duke Street06:37on time
Alexandra Parade06:39on time
Barnhill06:42on time
Springburn06:44on time
From HyndlandOperated by ScotRail

Edinburgh

Platform 1
06:34
on time
More
Show Less

Calling at

Glasgow Queen Street06:36on time
High Street06:38on time
Garrowhill06:46on time
Easterhouse06:48on time
Blairhill06:52on time
Coatbridge Sunnyside06:55on time
Coatdyke06:57on time
Airdrie07:00on time
Drumgelloch07:03on time
Bathgate07:16on time
Livingston North07:25on time
Uphall07:28on time
Edinburgh Park07:36on time
Haymarket07:43on time
Edinburgh07:49on time
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 2
06:40
on time
More
Show Less

Calling at

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

Balloch

Platform 2
06:45
on time
More
Show Less

Calling at

Partick06:50on time
Hyndland06:52on time
Anniesland06:56on time
Westerton06:59on time
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:23on time
Renton07:26on time
Alexandria07:29on time
Balloch07:33on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 1
06:45
on time
More
Show Less

Calling at

Glasgow Queen Street06:47on time
High Street06:50on time
Bellgrove06:52on time
Carntyne06:55on time
Shettleston06:58on time
Coatbridge Sunnyside07:06on time
Airdrie07:10on time
Drumgelloch07:14on time
Caldercruix07:18on time
Blackridge07:24on time
Armadale07:27on time
Bathgate07:31on time
Livingston North07:39on time
Uphall07:42on time
Edinburgh Park07:52on time
Haymarket07:56on time
Edinburgh08:01on time
From HyndlandOperated by ScotRail

Airdrie

Platform 1
06:53
on time
More
Show Less

Calling at

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

Milngavie

Platform 2
06:54
on time
More
Show Less

Calling at

Partick06:58on time
Hyndland07:00on time
Anniesland07:04on time
Westerton07:07on time
Bearsden07:09on time
Hillfoot07:12on time
Milngavie07:15on time
From BathgateOperated by ScotRail