← Change station
Bathgate
Earlier trains
06:46
06:47
from Garscadden
2H98 • ScotRail
1
↓
06:41
Helensburgh Central
2H41 • ScotRail
2
06:48
06:49
Edinburgh
2H98 • ScotRail
1
07:03
07:05
Edinburgh
2M40 • ScotRail
1
07:04
Milngavie
2M21 • ScotRail
2
07:10
cancelled
Helensburgh Central
2H43 • ScotRail
2
07:21
07:34
Edinburgh
2H00 • ScotRail
1
07:34
07:42
Edinburgh
2M16 • ScotRail
1
07:34
Milngavie
2M23 • ScotRail
2
07:41
07:44
Helensburgh Central
2H45 • ScotRail
2
07:48
07:51
Edinburgh
2H02 • ScotRail
1
08:02
08:03
Edinburgh
2M18 • ScotRail
1
08:05
08:06
Milngavie
2M25 • ScotRail
2
08:18
08:23
Edinburgh
2H04 • ScotRail
1
08:23
Helensburgh Central
2H47 • ScotRail
2
Later trains