Craigendoran departures

Reduced timetable in operation. In line with government advice, you should only be travelling if you are a key worker or it is essential for you to do so. If you must travel, always practice social distancing. More details can be found at nationalrail.co.uk/coronavirus

Edinburgh

Platform 1
08:29
on time
More
Show Less
From Helensburgh CentralOperated by ScotRail
08:42
on time
More
Show Less

Calling at

Helensburgh Central08:45on time
From BathgateOperated by ScotRail

Edinburgh

Platform 1
08:57
on time
More
Show Less

Calling at

Cardross09:04on time
Dalreoch09:09on time
Dumbarton Central09:11on time
Dumbarton East09:13on time
Dalmuir09:21on time
Hyndland09:29on time
Partick09:32on time
Charing Cross (Glasgow)09:36on time
Glasgow Queen Street09:39on time
High Street09:42on time
Bellgrove09:45on time
Carntyne09:48on time
Shettleston09:51on time
Garrowhill09:53on time
Easterhouse09:56on time
Blairhill10:00on time
Coatbridge Sunnyside10:02on time
Coatdyke10:05on time
Airdrie10:07on time
Drumgelloch10:10on time
Caldercruix10:14on time
Blackridge10:20on time
Armadale10:24on time
Bathgate10:28on time
Livingston North10:36on time
Uphall10:39on time
Edinburgh Park10:47on time
Haymarket10:53on time
Edinburgh11:00on time
From Helensburgh CentralOperated by ScotRail
09:11
on time
More
Show Less

Calling at

Helensburgh Central09:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:29
on time
More
Show Less

Calling at

Cardross09:34on time
Dalreoch09:39on time
Dumbarton Central09:41on time
Dumbarton East09:43on time
Dalmuir09:51on time
Hyndland10:00on time
Partick10:02on time
Charing Cross (Glasgow)10:06on time
Glasgow Queen Street10:09on time
High Street10:11on time
Bellgrove10:13on time
Carntyne10:17on time
Shettleston10:19on time
Garrowhill10:22on time
Easterhouse10:24on time
Blairhill10:28on time
Coatbridge Sunnyside10:31on time
Coatdyke10:33on time
Airdrie10:36on time
Drumgelloch10:39on time
Caldercruix10:43on time
Blackridge10:49on time
Armadale10:52on time
Bathgate10:56on time
Livingston North11:07on time
Uphall11:10on time
Edinburgh Park11:18on time
Haymarket11:22on time
Edinburgh11:28on time
From Helensburgh CentralOperated by ScotRail
09:44
on time
More
Show Less

Calling at

Helensburgh Central09:47on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:59
on time
More
Show Less

Calling at

Cardross10:04on time
Dalreoch10:09on time
Dumbarton Central10:11on time
Dumbarton East10:13on time
Dalmuir10:20on time
Hyndland10:29on time
Partick10:31on time
Charing Cross (Glasgow)10:35on time
Glasgow Queen Street10:37on time
High Street10:40on time
Bellgrove10:42on time
Carntyne10:45on time
Shettleston10:48on time
Garrowhill10:50on time
Easterhouse10:53on time
Blairhill10:57on time
Coatbridge Sunnyside10:59on time
Coatdyke11:02on time
Airdrie11:04on time
Drumgelloch11:07on time
Caldercruix11:11on time
Blackridge11:17on time
Armadale11:21on time
Bathgate11:25on time
Livingston North11:35on time
Uphall11:38on time
Edinburgh Park11:47on time
Haymarket11:53on time
Edinburgh11:59on time
From Helensburgh CentralOperated by ScotRail
10:15
on time
More
Show Less

Calling at

Helensburgh Central10:18on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
10:29
on time
More
Show Less

Calling at

Cardross10:34on time
Dalreoch10:39on time
Dumbarton Central10:41on time
Dumbarton East10:43on time
Dalmuir10:50on time
Hyndland11:02on time
Partick11:04on time
Charing Cross (Glasgow)11:08on time
Glasgow Queen Street11:11on time
High Street11:14on time
Bellgrove11:16on time
Carntyne11:20on time
Shettleston11:22on time
Garrowhill11:25on time
Easterhouse11:27on time
Blairhill11:31on time
Coatbridge Sunnyside11:34on time
Coatdyke11:36on time
Airdrie11:39on time
Drumgelloch11:42on time
Caldercruix11:46on time
Blackridge11:52on time
Armadale11:55on time
Bathgate11:59on time
Livingston North12:06on time
Uphall12:09on time
Edinburgh Park12:17on time
Haymarket12:22on time
Edinburgh12:27on time
From Helensburgh CentralOperated by ScotRail