← Change station
Bellgrove
17:00
17:08
Milngavie
2V51 • ScotRail
1
17:02
Airdrie
2E68 • ScotRail
2
17:04
17:15
Balloch
2E69 • ScotRail
1
17:05
17:08
Springburn
2V64 • ScotRail
2
17:16
17:20
Milngavie
2M35 • ScotRail
1
17:21
Edinburgh
2M34 • ScotRail
2
17:30
Milngavie
2V53 • ScotRail
1
17:32
Airdrie
2E70 • ScotRail
2
17:36
Balloch
2E71 • ScotRail
1
17:36
Springburn
2V66 • ScotRail
2
17:41
17:43
Edinburgh
2H20 • ScotRail
2
17:47
17:57
Milngavie
2M37 • ScotRail • 3 coaches
1
17:56
Bathgate
2M36 • ScotRail
2
18:01
Milngavie
2V55 • ScotRail
1
18:03
18:08
Airdrie
2E72 • ScotRail
2
18:06
18:17
Balloch
2E73 • ScotRail
1
18:07
18:13
Springburn
2V68 • ScotRail
2
18:13
18:17
Edinburgh
2H54 • ScotRail
2
18:17
18:22
Milngavie
2M15 • ScotRail
1
18:21
18:26
Bathgate
2M38 • ScotRail
2
18:31
18:35
Milngavie
2V33 • ScotRail
1
18:32
18:34
Airdrie
2E74 • ScotRail
2
18:35
18:38
Springburn
2V46 • ScotRail
2
18:36
18:39
Balloch
2E51 • ScotRail
1
18:43
18:51
Edinburgh
2H56 • ScotRail
2
18:47
Milngavie
2M17 • ScotRail
1
18:59
19:14
Airdrie
2E52 • ScotRail
2
Later trains