06:39 to Springburn
on time
ScotRail service from platform 1
06:39 from Milngavie to Springburn
Departing Hillfoot from platform 1
On time
Calling at:
- 06:41: Bearsden - on time
- 06:45: Westerton - on time
- 06:48: Anniesland - on time
- 06:51: Hyndland - on time
- 06:53: Partick - on time
- 06:57: Charing Cross (Glasgow) - on time
- 07:00: Glasgow Queen Street - on time
- 07:04: High Street - on time
- 07:06: Bellgrove - on time
- 07:08: Duke Street - on time
- 07:09: Alexandra Parade - on time
- 07:12: Barnhill - on time
- 07:14: Springburn - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
06:40 to Milngavie
on time
ScotRail service from platform 2
06:40 from Airdrie to Milngavie
Departing Hillfoot from platform 2
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
06:56 to Edinburgh
on time
ScotRail service from platform 1
06:56 from Milngavie to Edinburgh
Departing Hillfoot from platform 1
On time
Calling at:
- 06:58: Bearsden - on time
- 07:01: Westerton - on time
- 07:04: Anniesland - on time
- 07:07: Hyndland - on time
- 07:09: Partick - on time
- 07:14: Charing Cross (Glasgow) - on time
- 07:16: Glasgow Queen Street - on time
- 07:18: High Street - on time
- 07:20: Bellgrove - on time
- 07:24: Carntyne - on time
- 07:26: Shettleston - on time
- 07:35: Coatbridge Sunnyside - on time
- 07:39: Airdrie - on time
- 07:43: Drumgelloch - on time
- 07:47: Caldercruix - on time
- 07:53: Blackridge - on time
- 07:57: Armadale - on time
- 08:01: Bathgate - on time
- 08:07: Livingston North - on time
- 08:10: Uphall - on time
- 08:22: Edinburgh Park - on time
- 08:29: Haymarket - on time
- 08:34: Edinburgh - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
06:58 to Milngavie
on time
ScotRail service from platform 2
06:58 from Springburn to Milngavie
Departing Hillfoot from platform 2
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:09 to Springburn
on time
ScotRail service from platform 1
07:09 from Milngavie to Springburn
Departing Hillfoot from platform 1
On time
Calling at:
- 07:11: Bearsden - on time
- 07:14: Westerton - on time
- 07:17: Anniesland - on time
- 07:20: Hyndland - on time
- 07:22: Partick - on time
- 07:27: Charing Cross (Glasgow) - on time
- 07:30: Glasgow Queen Street - on time
- 07:33: High Street - on time
- 07:35: Bellgrove - on time
- 07:37: Duke Street - on time
- 07:39: Alexandra Parade - on time
- 07:42: Barnhill - on time
- 07:44: Springburn - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:12 to Milngavie
on time
ScotRail service from platform 2
07:12 from Bathgate to Milngavie
Departing Hillfoot from platform 2
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:26 to Edinburgh
on time
ScotRail service from platform 1
07:26 from Milngavie to Edinburgh
Departing Hillfoot from platform 1
On time
Calling at:
- 07:28: Bearsden - on time
- 07:31: Westerton - on time
- 07:34: Anniesland - on time
- 07:37: Hyndland - on time
- 07:39: Partick - on time
- 07:44: Charing Cross (Glasgow) - on time
- 07:46: Glasgow Queen Street - on time
- 07:50: High Street - on time
- 07:52: Bellgrove - on time
- 07:55: Carntyne - on time
- 07:58: Shettleston - on time
- 08:06: Coatbridge Sunnyside - on time
- 08:12: Airdrie - on time
- 08:16: Drumgelloch - on time
- 08:21: Caldercruix - on time
- 08:27: Blackridge - on time
- 08:31: Armadale - on time
- 08:36: Bathgate - on time
- 08:46: Livingston North - on time
- 08:50: Uphall - on time
- 09:01: Edinburgh Park - on time
- 09:07: Haymarket - on time
- 09:13: Edinburgh - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:28 to Milngavie
on time
ScotRail service from platform 2
07:28 from Springburn to Milngavie
Departing Hillfoot from platform 2
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:39 to Springburn
on time
ScotRail service from platform 1
07:39 from Milngavie to Springburn
Departing Hillfoot from platform 1
On time
Calling at:
- 07:41: Bearsden - on time
- 07:44: Westerton - on time
- 07:47: Anniesland - on time
- 07:50: Hyndland - on time
- 07:52: Partick - on time
- 07:57: Charing Cross (Glasgow) - on time
- 08:00: Glasgow Queen Street - on time
- 08:03: High Street - on time
- 08:05: Bellgrove - on time
- 08:07: Duke Street - on time
- 08:09: Alexandra Parade - on time
- 08:12: Barnhill - on time
- 08:14: Springburn - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
07:42 to Milngavie
on time
ScotRail service from platform 2
07:42 from Bathgate to Milngavie
Departing Hillfoot from platform 2
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×