Hillfoot departures

Edinburgh

Platform 1
15:28
due 15:31
More
Show Less
From Milngavie Operated by ScotRail

Milngavie

Platform 2
15:30
due 15:32
More
Show Less
From Larkhall Operated by ScotRail

Milngavie

Platform 2
15:43
on time
More
Show Less

Calling at

Milngavie 15:47 on time
From Edinburgh Operated by ScotRail

Motherwell

Platform 1
15:43
on time
More
Show Less

Calling at

Bearsden 15:45 on time
Westerton 15:48 on time
Anniesland 15:51 on time
Hyndland 15:56 on time
Partick 15:58 on time
Exhibition Centre 16:02 on time
Anderston 16:04 on time
Glasgow Central 16:05 on time
Argyle Street 16:08 on time
Bridgeton 16:12 on time
Dalmarnock 16:14 on time
Rutherglen 16:16 on time
Cambuslang 16:20 on time
Newton 16:23 on time
Blantyre 16:27 on time
Hamilton West 16:30 on time
Hamilton Central 16:32 on time
Airbles 16:38 on time
Motherwell 16:40 on time
From Milngavie Operated by ScotRail

Edinburgh

Platform 1
15:57
on time
More
Show Less

Calling at

Bearsden 15:59 on time
Westerton 16:02 on time
Anniesland 16:05 on time
Hyndland 16:08 on time
Partick 16:10 on time
Charing Cross (Glasgow) 16:15 on time
Glasgow Queen Street 16:17 on time
High Street 16:20 on time
Bellgrove 16:22 on time
Carntyne 16:25 on time
Shettleston 16:28 on time
Blairhill 16:34 on time
Coatbridge Sunnyside 16:37 on time
Coatdyke 16:39 on time
Airdrie 16:42 on time
Drumgelloch 16:45 on time
Caldercruix 16:49 on time
Blackridge 16:55 on time
Armadale 16:59 on time
Bathgate 17:03 on time
Livingston North 17:08 on time
Uphall 17:11 on time
Edinburgh Park 17:19 on time
Haymarket 17:23 on time
Edinburgh 17:30 on time
From Milngavie Operated by ScotRail

Milngavie

Platform 2
16:00
on time
More
Show Less

Calling at

Milngavie 16:03 on time
From Larkhall Operated by ScotRail

Motherwell

Platform 1
16:12
on time
More
Show Less

Calling at

Bearsden 16:14 on time
Westerton 16:17 on time
Anniesland 16:20 on time
Hyndland 16:23 on time
Partick 16:25 on time
Exhibition Centre 16:28 on time
Anderston 16:31 on time
Glasgow Central 16:33 on time
Argyle Street 16:37 on time
Bridgeton 16:42 on time
Dalmarnock 16:44 on time
Rutherglen 16:46 on time
Cambuslang 16:51 on time
Newton 16:54 on time
Blantyre 16:58 on time
Hamilton West 17:01 on time
Hamilton Central 17:03 on time
Airbles 17:09 on time
Motherwell 17:12 on time
From Milngavie Operated by ScotRail

Milngavie

Platform 2
16:13
on time
More
Show Less

Calling at

Milngavie 16:17 on time
From Edinburgh Operated by ScotRail

Edinburgh

no platform
16:28
on time
More
Show Less

Calling at

Bearsden 16:30 on time
Westerton 16:33 on time
Anniesland 16:36 on time
Hyndland 16:39 on time
Partick 16:41 on time
Charing Cross (Glasgow) 16:46 on time
Glasgow Queen Street 16:48 on time
High Street 16:51 on time
Bellgrove 16:53 on time
Carntyne 16:57 on time
Shettleston 16:59 on time
Blairhill 17:06 on time
Coatbridge Sunnyside 17:08 on time
Coatdyke 17:11 on time
Airdrie 17:13 on time
Drumgelloch 17:18 on time
Caldercruix 17:22 on time
Blackridge 17:28 on time
Armadale 17:32 on time
Bathgate 17:36 on time
Livingston North 17:41 on time
Uphall 17:44 on time
Edinburgh Park 17:54 on time
Haymarket 18:01 on time
Edinburgh 18:08 on time
From Milngavie Operated by ScotRail

Milngavie

no platform
16:29
on time
More
Show Less

Calling at

Milngavie 16:33 on time
From Larkhall Operated by ScotRail