Hillfoot departures

Milngavie

Platform 2 This train has been delayed by a fault with the signalling system
15:58
due 16:10
More
Show Less
From SpringburnOperated by ScotRail

Springburn

Platform 1
16:09
on time
More
Show Less
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:12
due 16:20
More
Show Less

Calling at

Milngavie16:15due 16:23
From BathgateOperated by ScotRail

Edinburgh

Platform 1
16:26
due 16:29
More
Show Less

Calling at

Bearsden16:28due 16:30
Westerton16:31due 16:33
Anniesland16:34due 16:36
Hyndland16:37due 16:39
Partick16:39due 16:41
Charing Cross (Glasgow)16:44due 16:46
Glasgow Queen Street16:46due 16:48
High Street16:49on time
Bellgrove16:51on time
Carntyne16:55on time
Shettleston16:57on time
Blairhill17:04on time
Coatbridge Sunnyside17:06on time
Coatdyke17:09on time
Airdrie17:11on time
Drumgelloch17:16on time
Caldercruix17:20on time
Blackridge17:26on time
Armadale17:29on time
Bathgate17:33on time
Livingston North17:38on time
Uphall17:41on time
Edinburgh Park17:51on time
Haymarket17:56on time
Edinburgh18:02on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:28
due 16:31
More
Show Less

Calling at

Milngavie16:31due 16:34
From SpringburnOperated by ScotRail

Springburn

Platform 1
16:39
on time
More
Show Less

Calling at

Bearsden16:41on time
Westerton16:44on time
Anniesland16:47on time
Hyndland16:50on time
Partick16:52on time
Charing Cross (Glasgow)16:57on time
Glasgow Queen Street17:00on time
High Street17:03on time
Bellgrove17:05on time
Duke Street17:07on time
Alexandra Parade17:09on time
Barnhill17:12on time
Springburn17:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:41
on time
More
Show Less

Calling at

Milngavie16:45on time
From BathgateOperated by ScotRail

Edinburgh

Platform 1
16:56
on time
More
Show Less

Calling at

Bearsden16:58on time
Westerton17:01on time
Anniesland17:04on time
Hyndland17:07on time
Partick17:09on time
Charing Cross (Glasgow)17:14on time
Glasgow Queen Street17:16on time
High Street17:19on time
Bellgrove17:21on time
Carntyne17:25on time
Shettleston17:27on time
Blairhill17:34on time
Coatbridge Sunnyside17:36on time
Coatdyke17:39on time
Airdrie17:41on time
Drumgelloch17:46on time
Caldercruix17:50on time
Blackridge17:56on time
Armadale17:59on time
Bathgate18:03on time
Livingston North18:10on time
Uphall18:13on time
Edinburgh Park18:24on time
Haymarket18:28on time
Edinburgh18:35on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
16:57
on time
More
Show Less

Calling at

Milngavie17:01on time
From SpringburnOperated by ScotRail

Springburn

Platform 1
17:10
on time
More
Show Less

Calling at

Bearsden17:12on time
Westerton17:15on time
Anniesland17:18on time
Hyndland17:21on time
Partick17:23on time
Charing Cross (Glasgow)17:28on time
Glasgow Queen Street17:30on time
High Street17:34on time
Bellgrove17:36on time
Duke Street17:38on time
Alexandra Parade17:40on time
Barnhill17:43on time
Springburn17:45on time
From MilngavieOperated by ScotRail