Uphall departures

Edinburgh

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

Edinburgh

Platform 1
19:58
on time
More
Show Less

Calling at

Edinburgh Park20:07on time
Haymarket20:12on time
Edinburgh20:17on time
From Helensburgh CentralOperated by ScotRail
20:15
on time
More
Show Less

Calling at

Livingston North20:19on time
Bathgate20:23on time
Armadale20:29on time
Blackridge20:32on time
Caldercruix20:39on time
Drumgelloch20:42on time
Airdrie20:45on time
Coatdyke20:49on time
Coatbridge Sunnyside20:51on time
Blairhill20:54on time
Easterhouse20:58on time
Garrowhill21:00on time
Shettleston21:03on time
Carntyne21:05on time
Bellgrove21:08on time
High Street21:10on time
Glasgow Queen Street21:13on time
Charing Cross (Glasgow)21:20on time
Partick21:25on time
Hyndland21:27on time
Anniesland21:30on time
Westerton21:33on time
Drumchapel21:36on time
Drumry21:38on time
Singer21:40on time
Dalmuir21:43on time
Dumbarton East21:53on time
Dumbarton Central21:55on time
Dalreoch21:57on time
Cardross22:02on time
Craigendoran22:09on time
Helensburgh Central22:13on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
20:39
on time
More
Show Less

Calling at

Edinburgh Park20:48on time
Haymarket20:52on time
Edinburgh20:58on time
From Helensburgh CentralOperated by ScotRail
20:44
on time
More
Show Less

Calling at

Livingston North20:47on time
Bathgate20:52on time
Armadale20:57on time
Blackridge21:01on time
Caldercruix21:07on time
Drumgelloch21:11on time
Airdrie21:14on time
Coatdyke21:19on time
Coatbridge Sunnyside21:21on time
Blairhill21:24on time
Easterhouse21:28on time
Garrowhill21:30on time
Shettleston21:33on time
Carntyne21:35on time
Bellgrove21:38on time
High Street21:40on time
Glasgow Queen Street21:43on time
Charing Cross (Glasgow)21:49on time
Partick21:54on time
Hyndland21:56on time
Anniesland21:59on time
Westerton22:02on time
Drumchapel22:05on time
Drumry22:07on time
Singer22:09on time
Dalmuir22:13on time
Dumbarton East22:22on time
Dumbarton Central22:25on time
Dalreoch22:27on time
Cardross22:32on time
Craigendoran22:38on time
Helensburgh Central22:42on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
20:56
on time
More
Show Less

Calling at

Edinburgh Park21:04on time
Haymarket21:09on time
Edinburgh21:14on time
From BathgateOperated by ScotRail
21:09
on time
More
Show Less

Calling at

Livingston North21:12on time
Bathgate21:17on time
Armadale21:27on time
Blackridge21:30on time
Caldercruix21:37on time
Drumgelloch21:40on time
Airdrie21:43on time
Coatdyke21:51on time
Coatbridge Sunnyside21:54on time
Blairhill21:56on time
Easterhouse22:00on time
Garrowhill22:03on time
Shettleston22:05on time
Carntyne22:07on time
Bellgrove22:11on time
High Street22:13on time
Glasgow Queen Street22:16on time
Charing Cross (Glasgow)22:19on time
Partick22:24on time
Hyndland22:26on time
Anniesland22:29on time
Westerton22:32on time
Drumchapel22:35on time
Drumry22:37on time
Singer22:39on time
Dalmuir22:44on time
Dumbarton East22:56on time
Dumbarton Central22:58on time
Dalreoch23:00on time
Cardross23:05on time
Craigendoran23:10on time
Helensburgh Central23:13on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
21:19
on time
More
Show Less

Calling at

Edinburgh Park21:27on time
Haymarket21:32on time
Edinburgh21:37on time
From Helensburgh CentralOperated by ScotRail
21:38
on time
More
Show Less

Calling at

Livingston North21:42on time
Bathgate21:46on time
Armadale21:53on time
Blackridge21:57on time
Caldercruix22:03on time
Drumgelloch22:07on time
Airdrie22:10on time
Coatdyke22:19on time
Coatbridge Sunnyside22:21on time
Blairhill22:24on time
Easterhouse22:28on time
Garrowhill22:30on time
Shettleston22:33on time
Carntyne22:35on time
Bellgrove22:38on time
High Street22:40on time
Glasgow Queen Street22:43on time
Charing Cross (Glasgow)22:49on time
Partick22:54on time
Hyndland22:57on time
Anniesland23:00on time
Westerton23:03on time
Drumchapel23:06on time
Drumry23:08on time
Singer23:10on time
Dalmuir23:13on time
Dumbarton East23:23on time
Dumbarton Central23:25on time
Dalreoch23:27on time
Cardross23:32on time
Craigendoran23:39on time
Helensburgh Central23:43on time
From EdinburghOperated by ScotRail