| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYR Ayr | 3 | 07:30 ✔ On Time | |
| MAY Maybole | 1 | 07:41 ⚠ 2m late | 07:41 ⚠ 3m late |
| GIR Girvan | 2 | 07:56 ⚠ 2m late | 08:01 ⚠ 2m late |
| BRL Barrhill | 2 | 08:20 ⚠ 1m late | 08:20 ⚠ 2m late |
| STR Stranraer | 1 | 08:55 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STR Stranraer | 1 | 09:00 ✔ On Time | |
| BRL Barrhill | 1 | 09:34 ✔ On Time | 09:34 ✔ On Time |
| GIR Girvan | 1 | 09:52 ✔ On Time | 09:52 ⚠ 1m late |
| MAY Maybole | 1 | 10:08 ✔ On Time | 10:08 ⚠ 1m late |
| AYR Ayr | 3 | 10:20 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYR Ayr | 1 | 10:35 ⚠ 1m late | |
| NOA Newton-on-Ayr | 1 | 10:37 ⚠ 2m late | 10:37 ⚠ 3m late |
| PTW Prestwick Town | 1 | 10:40 ⚠ 2m late | 10:40 ⚠ 4m late |
| PRA Prestwick International Airport | 1 | 10:42 ⚠ 2m late | 10:42 ⚠ 3m late |
| TRN Troon | 1 | 10:46 ⚠ 2m late | 10:46 ⚠ 3m late |
| BSS Barassie | 1 | 10:48 ⚠ 3m late | 10:48 ⚠ 4m late |
| IRV Irvine | 1 | 10:53 ⚠ 3m late | 10:53 ⚠ 3m late |
| KWN Kilwinning | 3 | 10:57 ⚠ 3m late | 10:57 ⚠ 4m late |
| JHN Johnstone (Strathclyde) | 1 | 11:11 ⚠ 2m late | 11:11 ⚠ 3m late |
| PYG Paisley Gilmour Street | 3 | 11:15 ⚠ 2m late | 11:15 ⚠ 3m late |
| GLC Glasgow Central | 10 | 11:26 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 17 | 11:34 ✔ 1m early | |
| AND Anderston | 2 | 11:35 ✔ On Time | 11:36 ✔ On Time |
| EXG Exhibition Centre (Glasgow) | 2 | 11:38 ✔ 1m early | 11:38 ✔ On Time |
| PTK Partick | 2 | 11:41 ✔ 1m early | 11:41 ✔ On Time |
| HYN Hyndland | 2 | 11:43 ✔ 1m early | 11:44 ✔ On Time |
| JOR Jordanhill | 2 | 11:46 ✔ 1m early | 11:46 ✔ On Time |
| SCH Scotstounhill | 2 | 11:48 ✔ On Time | 11:48 ⚠ 1m late |
| GRS Garscadden | 2 | 11:50 ✔ On Time | 11:51 ✔ On Time |
| YOK Yoker | 2 | 11:53 ✔ On Time | 11:53 ✔ On Time |
| CYK Clydebank | 2 | 11:55 ✔ On Time | 11:55 ⚠ 1m late |
| DMR Dalmuir | 5 | 12:01 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DMR Dalmuir | 1 | 12:44 ⚠ 1m late | |
| DBC Dumbarton Central | 2 | 12:53 ⚠ 3m late | 12:53 ⚠ 4m late |
| HLU Helensburgh Upper | 1 | 13:06 ⚠ 4m late | 13:08 ⚠ 3m late |
| GCH Garelochhead | 2 | 13:19 ⚠ 4m late | 13:20 ⚠ 5m late |
| ART Arrochar & Tarbet | 2 | 13:39 ⚠ 4m late | 13:40 ⚠ 4m late |
| AUI Ardlui | 2 | 13:53 ⚠ 3m late | 13:56 ⚠ 3m late |
| CNR Crianlarich | 2 | 14:12 ⚠ 6m late | 14:18 ⚠ 7m late |
| TYL Tyndrum Lower | 1 | 14:26 ⚠ 7m late | 14:26 ⚠ 8m late |
| DAL Dalmally | 2 | 14:44 ⚠ 7m late | 14:44 ⚠ 8m late |
| LHA Loch Awe | 1 | 14:49 ⚠ 7m late | 14:49 ⚠ 8m late |
| TAY Taynuilt | 2 | 15:04 ⚠ 7m late | 15:05 ⚠ 8m late |
| CON Connel Ferry | 1 | 15:15 ⚠ 6m late | 15:15 ⚠ 10m late |
| OBN Oban | 3 | 15:28 ⚠ 9m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| OBN Oban | 3 | 16:11 ✔ On Time | |
| CON Connel Ferry | 1 | 16:22 ✔ 1m early | 16:22 ✔ On Time |
| TAY Taynuilt | 1 | 16:33 ✔ 1m early | 16:34 ✔ On Time |
| LHA Loch Awe | 1 | 16:49 ✔ 1m early | 16:49 ✔ 1m early |
| DAL Dalmally | 1 | 16:54 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DAL Dalmally | 1 | 18:56 ⚠ 10m late | |
| TYL Tyndrum Lower | 1 | 19:14 ⚠ 9m late | 19:15 ⚠ 9m late |
| CNR Crianlarich | 1 | 19:27 ⚠ 10m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CNR Crianlarich | 2 | 20:20 ✔ On Time | |
| UTY Upper Tyndrum | 2 | 20:29 ✔ 1m early | 20:31 ✔ On Time |
| BRO Bridge of Orchy | 2 | 20:44 ✔ 1m early | 20:45 ✔ On Time |
| RAN Rannoch | 1 | 21:05 ✔ On Time | 21:08 ✔ On Time |
| CRR Corrour | 1 | 21:20 ✔ 1m early | 21:20 ✔ On Time |
| TUL Tulloch | 2 | 21:35 ✔ On Time | 21:36 ✔ On Time |
| RYB Roy Bridge | 1 | 21:46 ✔ 1m early | 21:46 ✔ On Time |
| SBR Spean Bridge | 1 | 21:52 ✔ 1m early | 21:54 ✔ On Time |
| FTW Fort William | 2 | 22:07 ✔ 1m early | 22:12 ✔ On Time |
| BNV Banavie | 1 | 22:18 ✔ On Time | 22:18 ✔ On Time |
| CPA Corpach | 1 | 22:24 ✔ 1m early | 22:24 ✔ On Time |
| LHE Loch Eil Outward Bound | 1 | 22:30 ✔ On Time | 22:31 ✔ On Time |
| LCS Locheilside | 1 | 22:35 ⚠ 1m late | 22:35 ⚠ 1m late |
| GLF Glenfinnan | 1 | 22:46 ✔ 1m early | 22:47 ✔ On Time |
| LCL Lochailort | 1 | 23:02 ✔ On Time | 23:02 ✔ On Time |
| BSL Beasdale | 1 | 23:11 ✔ On Time | 23:11 ⚠ 1m late |
| ARG Arisaig | 1 | 23:19 ✔ 1m early | 23:20 ✔ On Time |
| MRR Morar | 1 | 23:28 ✔ On Time | 23:28 ✔ On Time |
| MLG Mallaig | 2 | 23:39 ✔ On Time |