Hillfoot departures

Edinburgh

Platform 1
06:56
on time
More
Show Less
From MilngavieOperated by ScotRail

Milngavie

Platform 2
06:58
on time
More
Show Less
From SpringburnOperated by ScotRail

Springburn

Platform 1
07:09
on time
More
Show Less

Calling at

Bearsden07:11on time
Westerton07:14on time
Anniesland07:17on time
Hyndland07:20on time
Partick07:22on time
Charing Cross (Glasgow)07:27on time
Glasgow Queen Street07:30on time
High Street07:33on time
Bellgrove07:35on time
Duke Street07:37on time
Alexandra Parade07:39on time
Barnhill07:42on time
Springburn07:44on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
07:12
on time
More
Show Less

Calling at

Milngavie07:15on time
From BathgateOperated by ScotRail

Edinburgh

Platform 1
07:26
on time
More
Show Less

Calling at

Bearsden07:28on time
Westerton07:31on time
Anniesland07:34on time
Hyndland07:37on time
Partick07:39on time
Charing Cross (Glasgow)07:44on time
Glasgow Queen Street07:46on time
High Street07:50on time
Bellgrove07:52on time
Carntyne07:55on time
Shettleston07:58on time
Coatbridge Sunnyside08:06on time
Airdrie08:12on time
Drumgelloch08:16on time
Caldercruix08:21on time
Blackridge08:27on time
Armadale08:31on time
Bathgate08:36on time
Livingston North08:46on time
Uphall08:50on time
Edinburgh Park09:01on time
Haymarket09:07on time
Edinburgh09:13on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
07:28
on time
More
Show Less

Calling at

Milngavie07:31on time
From SpringburnOperated by ScotRail

Springburn

Platform 1
07:39
on time
More
Show Less

Calling at

Bearsden07:41on time
Westerton07:44on time
Anniesland07:47on time
Hyndland07:50on time
Partick07:52on time
Charing Cross (Glasgow)07:57on time
Glasgow Queen Street08:00on time
High Street08:03on time
Bellgrove08:05on time
Duke Street08:07on time
Alexandra Parade08:09on time
Barnhill08:12on time
Springburn08:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
07:42
on time
More
Show Less

Calling at

Milngavie07:45on time
From BathgateOperated by ScotRail

Airdrie

Platform 1
07:56
on time
More
Show Less

Calling at

Bearsden07:58on time
Westerton08:01on time
Anniesland08:04on time
Hyndland08:07on time
Partick08:09on time
Charing Cross (Glasgow)08:14on time
Glasgow Queen Street08:16on time
High Street08:19on time
Bellgrove08:21on time
Carntyne08:25on time
Shettleston08:27on time
Coatbridge Sunnyside08:40on time
Airdrie08:44on time
From MilngavieOperated by ScotRail

Milngavie

Platform 2
07:58
on time
More
Show Less

Calling at

Milngavie08:01on time
From SpringburnOperated by ScotRail