← Change station
Blairhill
Earlier trains
06:43
Helensburgh Central
2H39 • ScotRail
1
06:47
06:54
Airdrie
2E74 • ScotRail
2
06:52
cancelled
Balloch
2E53 • ScotRail
1
06:52
06:54
Edinburgh
2H00 • ScotRail
2
07:11
Helensburgh Central
2H41 • ScotRail
1
07:17
Airdrie
2E52 • ScotRail
2
07:22
Balloch
2E55 • ScotRail
1
07:23
Edinburgh
2H02 • ScotRail
2
07:34
Milngavie
2M21 • ScotRail
1
07:41
Helensburgh Central
2H43 • ScotRail
1
07:47
Airdrie
2E54 • ScotRail
2
07:52
Balloch
2E57 • ScotRail
1
07:53
Edinburgh
2H04 • ScotRail
2
08:05
Milngavie
2M23 • ScotRail
1
08:11
Helensburgh Central
2H45 • ScotRail
1
08:17
Airdrie
2E56 • ScotRail
2
08:22
Balloch
2E59 • ScotRail
1
08:27
Edinburgh
2H06 • ScotRail
2
08:35
Milngavie
2M25 • ScotRail
1
Later trains