| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAR Carlisle | 7 | 08:09 ⚠ 4m late | |
| GEA Gretna Green | 2 | 08:21 ⚠ 2m late | 08:21 ⚠ 3m late |
| ANN Annan | 2 | 08:29 ⚠ 3m late | 08:29 ⚠ 3m late |
| DMF Dumfries | 1 | 08:46 ⚠ 2m late | 08:48 ⚠ 2m late |
| SQH Sanquhar | ??? | 09:14 ⚠ 1m late | 09:14 ⚠ 1m late |
| KRK Kirkconnel | ??? | 09:19 ⚠ 1m late | 09:19 ⚠ 2m late |
| NCK New Cumnock | 1 | 09:28 ⚠ 1m late | 09:28 ⚠ 2m late |
| AUK Auchinleck | 1 | 09:36 ⚠ 1m late | 09:36 ⚠ 2m late |
| KMK Kilmarnock | 3 | 09:53 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KMK Kilmarnock | ??? | 10:03 | |
| TRN Troon | ??? | 10:26 | 10:27 |
| AYR Ayr | ??? | 10:47 | 10:48 |
| MAY Maybole | ??? | 11:13 | 11:14 |
| GIR Girvan | ??? | 11:39 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GIR Girvan | 1 | 12:03 ✔ On Time | |
| BRL Barrhill | 2 | 12:22 ✔ 1m early | 12:22 ✔ On Time |
| STR Stranraer | 1 | 12:57 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STR Stranraer | 1 | 13:05 ✔ On Time | |
| BRL Barrhill | 1 | 13:39 ✔ On Time | 13:39 ✔ On Time |
| GIR Girvan | 1 | 13:57 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GIR Girvan | ??? | 14:05 | |
| MAY Maybole | ??? | 14:30 | 14:31 |
| AYR Ayr | ??? | 14:56 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYR Ayr | ??? | 15:20 | |
| NOA Newton-on-Ayr | ??? | 15:25 | 15:26 |
| PTW Prestwick Town | ??? | 15:32 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PTW Prestwick Town | 1 | 15:40 ⚠ 1m late | |
| PRA Prestwick International Airport | 1 | 15:42 ✔ 1m early | 15:42 ✔ 1m early |
| TRN Troon | 1 | 15:46 ✔ 2m early | 15:46 ✔ 1m early |
| BSS Barassie | 1 | 15:48 ✔ 1m early | 15:48 ✔ On Time |
| IRV Irvine | 1 | 15:53 ✔ 1m early | 15:53 ✔ 1m early |
| KWN Kilwinning | 3 | 15:57 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KWN Kilwinning | 2 | 16:22 ✔ On Time | |
| STV Stevenston | 2 | 16:26 ✔ 1m early | 16:26 ✔ On Time |
| SLT Saltcoats | 2 | 16:29 ✔ 1m early | 16:29 ✔ On Time |
| ASB Ardrossan South Beach | 1 | 16:31 ✔ On Time | 16:31 ✔ On Time |
| WKB West Kilbride | 1 | 16:37 ✔ On Time | 16:37 ✔ On Time |
| FRL Fairlie | 1 | 16:44 ✔ 2m early | 16:44 ✔ 1m early |
| LAR Largs | 2 | 16:49 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAR Largs | 2 | 17:07 ✔ On Time | |
| FRL Fairlie | 1 | 17:12 ✔ 1m early | 17:12 ✔ On Time |
| WKB West Kilbride | 1 | 17:17 ✔ On Time | 17:17 ✔ On Time |
| ASB Ardrossan South Beach | 1 | 17:24 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ASB Ardrossan South Beach | 1 | 17:36 ✔ On Time | |
| ADN Ardrossan Town | 1 | 17:38 ✔ On Time | 17:39 ✔ On Time |
| ADS Ardrossan Harbour | 1 | 17:42 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ADS Ardrossan Harbour | 1 | 17:49 ✔ On Time | |
| ADN Ardrossan Town | 1 | 17:51 ✔ On Time | 17:52 ✔ 1m early |
| ASB Ardrossan South Beach | 1 | 17:54 ✔ On Time | 17:55 ✔ On Time |
| SLT Saltcoats | 1 | 17:57 ✔ 1m early | 17:57 ✔ On Time |
| STV Stevenston | 1 | 17:59 ✔ On Time | 17:59 ⚠ 1m late |
| KWN Kilwinning | 1 | 18:03 ✔ On Time | 18:03 ✔ On Time |
| DLY Dalry | 1 | 18:08 ✔ 1m early | 18:08 ✔ On Time |
| GLG Glengarnock | 1 | 18:12 ✔ 1m early | 18:12 ✔ On Time |
| LHW Lochwinnoch | 1 | 18:16 ✔ On Time | 18:16 ⚠ 1m late |
| HOZ Howwood (Renfrewshire) | 1 | 18:20 ✔ On Time | 18:20 ⚠ 1m late |
| MIN Milliken Park | 1 | 18:23 ✔ On Time | 18:23 ⚠ 1m late |
| JHN Johnstone (Strathclyde) | 1 | 18:26 ✔ On Time | 18:26 ⚠ 1m late |
| PYG Paisley Gilmour Street | 3 | 18:30 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PYG Paisley Gilmour Street | 2 | 18:51 ✔ On Time | |
| PYJ Paisley St James | 2 | 18:53 ✔ On Time | 18:53 ✔ On Time |
| BPT Bishopton (Strathclyde) | 2 | 18:58 ✔ On Time | 18:58 ⚠ 1m late |
| LGB Langbank | 2 | 19:04 ✔ 1m early | 19:04 ✔ On Time |
| WDL Woodhall | 2 | 19:08 ✔ 1m early | 19:08 ✔ On Time |
| PTG Port Glasgow | 2 | 19:11 ✔ 1m early | 19:11 ✔ On Time |
| BGS Bogston | 2 | 19:13 ✔ On Time | 19:13 ✔ On Time |
| CDY Cartsdyke | 2 | 19:16 ✔ 1m early | 19:16 ✔ On Time |
| GKC Greenock Central | 2 | 19:18 ✔ 1m early | 19:18 ✔ On Time |
| GKW Greenock West | 2 | 19:20 ✔ 1m early | 19:20 ✔ On Time |
| FTM Fort Matilda | 2 | 19:23 ✔ On Time | 19:23 ✔ On Time |
| GRK Gourock | 1 | 19:26 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GRK Gourock | 1 | 19:42 ✔ On Time | |
| FTM Fort Matilda | 1 | 19:45 ✔ On Time | 19:45 ✔ On Time |
| GKW Greenock West | 1 | 19:48 ✔ 1m early | 19:48 ✔ On Time |
| GKC Greenock Central | 1 | 19:50 ✔ On Time | 19:50 ✔ On Time |
| CDY Cartsdyke | 1 | 19:53 ✔ 1m early | 19:53 ✔ 1m early |
| BGS Bogston | 1 | 19:55 ✔ 1m early | 19:55 ✔ On Time |
| PTG Port Glasgow | 1 | 19:57 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PTG Port Glasgow | 2 | 20:17 ✔ On Time | |
| WNL Whinhill | 1 | 20:21 ✔ On Time | 20:21 ✔ On Time |
| DFR Drumfrochar | 1 | 20:24 ✔ 1m early | 20:24 ✔ On Time |
| BCN Branchton | 1 | 20:27 ✔ 1m early | 20:27 ✔ 1m early |
| INP Inverkip | 1 | 20:34 ✔ 1m early | 20:34 ✔ On Time |
| WMS Wemyss Bay | 2 | 20:39 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WMS Wemyss Bay | 2 | 20:50 ✔ On Time | |
| INP Inverkip | 1 | 20:54 ✔ On Time | 20:54 ⚠ 1m late |
| BCN Branchton | 1 | 21:01 ✔ On Time | 21:01 ⚠ 1m late |
| DFR Drumfrochar | 1 | 21:04 ✔ On Time | 21:04 ✔ On Time |
| WNL Whinhill | 1 | 21:06 ✔ On Time | 21:06 ⚠ 1m late |
| PTG Port Glasgow | 1 | 21:11 ✔ On Time | 21:11 ✔ On Time |
| WDL Woodhall | 1 | 21:14 ✔ On Time | 21:14 ✔ On Time |
| LGB Langbank | 1 | 21:18 ✔ On Time | 21:18 ✔ On Time |
| BPT Bishopton (Strathclyde) | 1 | 21:23 ✔ On Time | 21:24 ✔ On Time |
| PYJ Paisley St James | 1 | 21:29 ✔ On Time | 21:29 ⚠ 1m late |
| PYG Paisley Gilmour Street | 1 | 21:31 ✔ On Time | 21:32 ✔ On Time |
| HLW Hillington West | 1 | 21:35 ✔ On Time | 21:35 ⚠ 1m late |
| HLE Hillington East | 1 | 21:37 ⚠ 1m late | 21:37 ⚠ 1m late |
| CDO Cardonald | 1 | 21:39 ⚠ 1m late | 21:39 ⚠ 1m late |
| GLC Glasgow Central | 3 | 21:46 ⚠ 2m late |