← Change station
Garrowhill
Earlier trains
09:12
09:23
Airdrie
2E60 • ScotRail
2
09:21
09:29
Edinburgh
2H42 • ScotRail
2
09:21
09:25
Helensburgh Central
2H11 • ScotRail
1
09:29
09:31
Balloch
2E63 • ScotRail
1
09:40
09:47
Airdrie
2E62 • ScotRail
2
09:47
Helensburgh Central
2H13 • ScotRail
1
09:52
09:58
Edinburgh
2H44 • ScotRail
2
09:58
09:59
Balloch
2E65 • ScotRail
1
10:11
10:13
Airdrie
2E64 • ScotRail
2
10:17
Helensburgh Central
2H15 • ScotRail
1
10:20
10:30
Edinburgh
2H46 • ScotRail
2
10:28
10:29
Balloch
2E67 • ScotRail
1
10:41
Airdrie
2E66 • ScotRail
2
10:47
Helensburgh Central
2H17 • ScotRail
1
10:50
Edinburgh
2H48 • ScotRail
2
10:58
Balloch
2E69 • ScotRail
1
11:11
Airdrie
2E68 • ScotRail
2
11:18
Helensburgh Central
2H19 • ScotRail
1
11:20
Edinburgh
2H50 • ScotRail
2
Later trains
← Departures from Garrowhill
07:55 Helensburgh Central to Edinburgh
2H40 • ScotRail •
RTT
This train has been cancelled because of a fault on this train.
This train has been delayed by a fault on this train.
Helensburgh Central
07:55
•
cancelled
3
Craigendoran
07:58
•
cancelled
1
Cardross
08:03
•
cancelled
1
Dalreoch
08:08
•
cancelled
1
Dumbarton Central
08:10
•
cancelled
1
Dumbarton East
08:12
•
cancelled
1
Dalmuir
08:21
•
cancelled
4
Hyndland
08:28
•
cancelled
1
Partick
08:30
•
cancelled
1
Charing Cross (Glasgow)
08:35
•
cancelled
1
Glasgow Queen Street
08:38
•
cancelled
9
High Street
08:40
•
cancelled
2
Bellgrove
08:42
•
cancelled
2
Carntyne
08:45
•
cancelled
2
Shettleston
08:48
•
cancelled
2
Garrowhill
08:50
•
cancelled
2
Easterhouse
08:53
•
cancelled
2
Blairhill
08:57
•
cancelled
2
Coatbridge Sunnyside
09:00
•
cancelled
2
Coatdyke
09:02
•
cancelled
2
Airdrie
09:06
•
cancelled
3
Drumgelloch
09:09
•
cancelled
2
Caldercruix
09:13
•
cancelled
2
Blackridge
09:19
•
cancelled
2
Armadale
09:23
•
cancelled
2
Bathgate
09:28
1
Livingston North
09:33
09:46
1
Uphall
09:36
09:49
1
Edinburgh Park
09:44
09:57
1
Haymarket
09:49
10:02
3
Edinburgh
09:53
10:08
8W