Operator: ScotRail
Calling Points:
| 19:45 | Helensburgh Central | On time |
| 19:45 | Helensburgh Central | On time |
| 20:10 | Cardross | On time |
| 20:15 | Dalreoch | On time |
| 20:17 | Dumbarton Central | On time |
| 20:19 | Dumbarton East | On time |
| 20:27 | Dalmuir | On time |
| 20:31 | Singer | On time |
| 20:33 | Drumry | On time |
| 20:36 | Drumchapel | On time |
| 20:38 | Westerton | On time |
| 20:41 | Anniesland | On time |
| 20:44 | Hyndland | On time |
| 20:46 | Partick | On time |
| 20:51 | Charing Cross (Glasgow) | On time |
| 20:53 | Glasgow Queen Street | On time |
| 20:56 | High Street | On time |
| 20:58 | Bellgrove | On time |
| 21:02 | Carntyne | On time |
| 21:04 | Shettleston | On time |
| 21:07 | Garrowhill | On time |
| 21:09 | Easterhouse | On time |
| 21:13 | Blairhill | On time |
| 21:16 | Coatbridge Sunnyside | On time |
| 21:18 | Coatdyke | On time |
| 21:21 | Airdrie | On time |
| 21:25 | Drumgelloch | On time |
| 21:29 | Caldercruix | On time |
| 21:35 | Blackridge | On time |
| 21:39 | Armadale | On time |
| 21:43 | Bathgate | On time |
| 21:49 | Livingston North | On time |
| 21:52 | Uphall | On time |
| 22:01 | Edinburgh Park | On time |
| 22:06 | Haymarket | On time |
| 22:11 | Edinburgh | On time |
| 20:20 | Helensburgh Central | On time |
| 20:39 | Cardross | On time |
| 20:44 | Dalreoch | On time |
| 20:46 | Dumbarton Central | On time |
| 20:48 | Dumbarton East | On time |
| 20:55 | Dalmuir | On time |
| 20:59 | Singer | On time |
| 21:02 | Drumry | On time |
| 21:04 | Drumchapel | On time |
| 21:07 | Westerton | On time |
| 21:10 | Anniesland | On time |
| 21:13 | Hyndland | On time |
| 21:15 | Partick | On time |
| 21:20 | Charing Cross (Glasgow) | On time |
| 21:22 | Glasgow Queen Street | On time |
| 21:25 | High Street | On time |
| 21:27 | Bellgrove | On time |
| 21:31 | Carntyne | On time |
| 21:33 | Shettleston | On time |
| 21:36 | Garrowhill | On time |
| 21:38 | Easterhouse | On time |
| 21:42 | Blairhill | On time |
| 21:45 | Coatbridge Sunnyside | On time |
| 21:47 | Coatdyke | On time |
| 21:50 | Airdrie | On time |
| 21:54 | Drumgelloch | On time |
| 21:58 | Caldercruix | On time |
| 22:04 | Blackridge | On time |
| 22:08 | Armadale | On time |
| 22:12 | Bathgate | On time |
| 22:18 | Livingston North | On time |
| 22:21 | Uphall | On time |
| 22:31 | Edinburgh Park | On time |
| 22:35 | Haymarket | On time |
| 22:41 | Edinburgh | On time |
| 20:43 | Helensburgh Central | On time |
| 21:10 | Cardross | On time |
| 21:15 | Dalreoch | On time |
| 21:17 | Dumbarton Central | On time |
| 21:19 | Dumbarton East | On time |
| 21:27 | Dalmuir | On time |
| 21:31 | Singer | On time |
| 21:33 | Drumry | On time |
| 21:36 | Drumchapel | On time |
| 21:41 | Westerton | On time |
| 21:44 | Anniesland | On time |
| 21:47 | Hyndland | On time |
| 21:49 | Partick | On time |
| 21:53 | Charing Cross (Glasgow) | On time |
| 21:55 | Glasgow Queen Street | On time |
| 21:58 | High Street | On time |
| 22:00 | Bellgrove | On time |
| 22:03 | Carntyne | On time |
| 22:06 | Shettleston | On time |
| 22:08 | Garrowhill | On time |
| 22:11 | Easterhouse | On time |
| 22:15 | Blairhill | On time |
| 22:17 | Coatbridge Sunnyside | On time |
| 22:20 | Coatdyke | On time |
| 22:22 | Airdrie | On time |
| 22:29 | Drumgelloch | On time |
| 22:33 | Caldercruix | On time |
| 22:39 | Blackridge | On time |
| 22:43 | Armadale | On time |
| 22:47 | Bathgate | On time |
| 22:53 | Livingston North | On time |
| 22:57 | Uphall | On time |
| 23:05 | Edinburgh Park | On time |
| 23:10 | Haymarket | On time |
| 23:16 | Edinburgh | On time |
| 21:40 | Cardross | On time |
| 21:45 | Dalreoch | On time |
| 21:47 | Dumbarton Central | On time |
| 21:49 | Dumbarton East | On time |
| 21:56 | Dalmuir | On time |
| 22:01 | Singer | On time |
| 22:04 | Drumry | On time |
| 22:06 | Drumchapel | On time |
| 22:09 | Westerton | On time |
| 22:12 | Anniesland | On time |
| 22:15 | Hyndland | On time |
| 22:17 | Partick | On time |
| 22:21 | Charing Cross (Glasgow) | On time |
| 22:23 | Glasgow Queen Street | On time |
| 22:28 | High Street | On time |
| 22:30 | Bellgrove | On time |
| 22:33 | Carntyne | On time |
| 22:36 | Shettleston | On time |
| 22:38 | Garrowhill | On time |
| 22:41 | Easterhouse | On time |
| 22:45 | Blairhill | On time |
| 22:47 | Coatbridge Sunnyside | On time |
| 22:50 | Coatdyke | On time |
| 22:52 | Airdrie | On time |
| 22:57 | Drumgelloch | On time |
| 23:01 | Caldercruix | On time |
| 23:08 | Blackridge | On time |
| 23:12 | Armadale | On time |
| 23:16 | Bathgate | On time |
| 23:23 | Livingston North | On time |
| 23:27 | Uphall | On time |
| 23:35 | Edinburgh Park | On time |
| 23:41 | Haymarket | On time |
| 23:47 | Edinburgh | On time |
| 21:43 | Helensburgh Central | On time |