Livingston North departures

Milngavie

Platform 2
17:02
due 17:06
More
Show Less

Calling at

Bathgate17:07due 17:10
Armadale17:12due 17:14
Blackridge17:16due 17:18
Caldercruix17:22due 17:24
Drumgelloch17:26due 17:28
Airdrie17:29due 17:31
Coatbridge Sunnyside17:34on time
Shettleston17:42on time
Carntyne17:44on time
Bellgrove17:47on time
High Street17:49on time
Glasgow Queen Street17:51on time
Charing Cross (Glasgow)17:54on time
Partick17:58on time
Hyndland18:00on time
Anniesland18:04on time
Westerton18:07on time
Bearsden18:09on time
Hillfoot18:12on time
Milngavie18:15on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
17:06
on time
More
Show Less

Calling at

Uphall17:09on time
Edinburgh Park17:19on time
Haymarket17:24on time
Edinburgh17:29on time
From Helensburgh CentralOperated by ScotRail
17:12
on time
More
Show Less

Calling at

Bathgate17:16on time
Drumgelloch17:32on time
Airdrie17:36on time
Coatdyke17:39on time
Coatbridge Sunnyside17:42on time
Blairhill17:45on time
Easterhouse17:49on time
Garrowhill17:51on time
Shettleston17:54on time
High Street17:59on time
Glasgow Queen Street18:01on time
Charing Cross (Glasgow)18:05on time
Partick18:09on time
Hyndland18:11on time
Dalmuir18:18on time
Dumbarton East18:27on time
Dumbarton Central18:29on time
Dalreoch18:31on time
Cardross18:36on time
Craigendoran18:41on time
Helensburgh Central18:44on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
17:17
on time
More
Show Less

Calling at

Uphall17:20on time
Edinburgh Park17:32on time
Haymarket17:38on time
Edinburgh17:44on time
From MilngavieOperated by ScotRail

Edinburgh

Platform 1
17:24
on time
More
Show Less

Calling at

Uphall17:27on time
Edinburgh Park17:36on time
Haymarket17:43on time
Edinburgh17:49on time
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 2
17:31
on time
More
Show Less

Calling at

Bathgate17:35on time
Armadale17:41on time
Blackridge17:44on time
Caldercruix17:51on time
Drumgelloch17:54on time
Airdrie17:58on time
Coatbridge Sunnyside18:03on time
Shettleston18:11on time
Carntyne18:13on time
Bellgrove18:17on time
High Street18:19on time
Glasgow Queen Street18:21on time
Charing Cross (Glasgow)18:24on time
Partick18:28on time
Hyndland18:30on time
Anniesland18:34on time
Westerton18:37on time
Bearsden18:39on time
Hillfoot18:42on time
Milngavie18:45on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
17:38
on time
More
Show Less

Calling at

Uphall17:41on time
Edinburgh Park17:51on time
Haymarket17:57on time
Edinburgh18:03on time
From MilngavieOperated by ScotRail
17:40
on time
More
Show Less

Calling at

Bathgate17:45on time
Drumgelloch18:01on time
Airdrie18:04on time
Coatdyke18:08on time
Coatbridge Sunnyside18:10on time
Blairhill18:13on time
Easterhouse18:17on time
Garrowhill18:19on time
Shettleston18:22on time
High Street18:28on time
Glasgow Queen Street18:30on time
Charing Cross (Glasgow)18:34on time
Partick18:38on time
Hyndland18:40on time
Dalmuir18:48on time
Kilpatrick18:52on time
Bowling18:55on time
Dumbarton East19:00on time
Dumbarton Central19:02on time
Dalreoch19:03on time
Cardross19:08on time
Craigendoran19:13on time
Helensburgh Central19:16on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
17:53
on time
More
Show Less

Calling at

Uphall17:56on time
Edinburgh Park18:05on time
Haymarket18:09on time
Edinburgh18:15on time
From Helensburgh CentralOperated by ScotRail

Milngavie

Platform 2
18:03
on time
More
Show Less

Calling at

Bathgate18:07on time
Armadale18:12on time
Blackridge18:16on time
Caldercruix18:22on time
Drumgelloch18:26on time
Airdrie18:29on time
Coatbridge Sunnyside18:34on time
Shettleston18:42on time
Carntyne18:44on time
Bellgrove18:47on time
High Street18:49on time
Glasgow Queen Street18:51on time
Charing Cross (Glasgow)18:55on time
Partick18:59on time
Hyndland19:01on time
Anniesland19:05on time
Westerton19:08on time
Bearsden19:10on time
Hillfoot19:12on time
Milngavie19:16on time
From EdinburghOperated by ScotRail