| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BIF Barrow-in-Furness | 3 | 06:51 ✔ On Time | |
| ASK Askam | ??? | 07:01 ✔ On Time | 07:01 ✔ On Time |
| KBF Kirkby-in-Furness | 2 | 07:06 ✔ On Time | 07:06 ⚠ 1m late |
| FOX Foxfield | 2 | 07:10 ⚠ 1m late | 07:11 ⚠ 1m late |
| GNR Green Road | 2 | 07:15 ✔ On Time | 07:15 ⚠ 1m late |
| MLM Millom | ??? | 07:19 ⚠ 1m late | 07:20 ⚠ 1m late |
| SIC Silecroft | 1 | 07:25 ⚠ 1m late | 07:25 ⚠ 2m late |
| BOC Bootle (Cumbria) | ??? | 07:32 ⚠ 2m late | 07:32 ⚠ 3m late |
| RAV Ravenglass for Eskdale | 1 | 07:38 ⚠ 2m late | 07:38 ⚠ 3m late |
| DRI Drigg | 2 | 07:42 ⚠ 1m late | 07:42 ⚠ 2m late |
| SSC Seascale | 1 | 07:46 ⚠ 3m late | 07:47 ⚠ 3m late |
| SEL Sellafield | ??? | 07:50 ⚠ 2m late | 07:53 ⚠ 2m late |
| BYS Braystones (Cumbria) | 1 | 07:57 ⚠ 2m late | 07:57 ⚠ 2m late |
| NRT Nethertown | 1 | 07:59 ⚠ 2m late | 07:59 ⚠ 2m late |
| SBS St Bees | 1 | 08:04 ⚠ 2m late | 08:05 ⚠ 2m late |
| CKL Corkickle | 1 | 08:10 ⚠ 2m late | 08:11 ⚠ 2m late |
| WTH Whitehaven | ??? | 08:14 ⚠ 2m late | 08:16 ⚠ 3m late |
| PRN Parton | ??? | 08:20 ✔ On Time | 08:20 ⚠ 1m late |
| HRR Harrington | ??? | 08:29 ✔ On Time | 08:29 ⚠ 1m late |
| WKG Workington | ??? | 08:33 ⚠ 2m late | 08:34 ⚠ 3m late |
| FLM Flimby | ??? | 08:39 ✔ On Time | 08:39 ⚠ 1m late |
| MRY Maryport | 1 | 08:43 ⚠ 4m late | 08:43 ⚠ 4m late |
| ASP Aspatria | ??? | 08:53 ⚠ 4m late | 08:54 ⚠ 4m late |
| WGT Wigton | 2 | 09:04 ⚠ 4m late | 09:04 ⚠ 4m late |
| DLS Dalston (Cumbria) | 2 | 09:13 ⚠ 4m late | 09:13 ⚠ 5m late |
| CAR Carlisle | 2 | 09:24 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAR Carlisle | 7 | 09:54 ✔ 1m early | |
| GEA Gretna Green | 2 | 10:08 ✔ 3m early | 10:08 ✔ On Time |
| ANN Annan | 2 | 10:21 ✔ 6m early | 10:21 ✔ On Time |
| DMF Dumfries | 1 | 10:37 ✔ 2m early | 10:40 ✔ On Time |
| SQH Sanquhar | ??? | 11:08 ✔ 3m early | 11:08 ✔ On Time |
| KRK Kirkconnel | ??? | 11:13 ✔ 1m early | 11:13 ✔ On Time |
| NCK New Cumnock | 1 | 11:22 ✔ 1m early | 11:22 ✔ On Time |
| AUK Auchinleck | 1 | 11:30 ✔ On Time | 11:30 ✔ On Time |
| KMK Kilmarnock | 3 | 11:49 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KMK Kilmarnock | 1 | 12:04 ✔ On Time | |
| TRN Troon | 2 | 12:16 ✔ On Time | 12:17 ✔ On Time |
| AYR Ayr | 4 | 12:26 ⚠ 2m late | 12:28 ⚠ 1m late |
| MAY Maybole | 1 | 12:39 ⚠ 1m late | 12:39 ⚠ 2m late |
| GIR Girvan | 1 | 12:54 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GIR Girvan | 1 | 16:02 ✔ On Time | |
| BRL Barrhill | 2 | 16:21 ✔ On Time | 16:21 ⚠ 1m late |
| STR Stranraer | 1 | 16:56 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STR Stranraer | 1 | 17:07 ✔ On Time | |
| BRL Barrhill | 1 | 17:41 ✔ On Time | 17:42 ✔ On Time |
| GIR Girvan | 1 | 17:59 ⚠ 2m late | 18:00 ⚠ 2m late |
| MAY Maybole | 1 | 18:16 ⚠ 1m late | 18:16 ⚠ 2m late |
| AYR Ayr | 3 | 18:34 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYR Ayr | 4 | 18:39 ✔ 1m early | |
| NOA Newton-on-Ayr | 1 | 18:41 ✔ On Time | 18:41 ✔ On Time |
| PTW Prestwick Town | 1 | 18:45 ✔ 1m early | 18:45 ⚠ 1m late |
| PRA Prestwick International Airport | 1 | 18:46 ✔ On Time | 18:46 ⚠ 1m late |
| TRN Troon | 1 | 18:50 ✔ On Time | 18:50 ⚠ 1m late |
| BSS Barassie | 1 | 18:53 ✔ On Time | 18:53 ✔ On Time |
| IRV Irvine | 1 | 18:57 ✔ On Time | 18:57 ⚠ 1m late |
| KWN Kilwinning | 3 | 19:01 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KWN Kilwinning | 2 | 19:21 ⚠ 1m late | |
| STV Stevenston | 2 | 19:25 ⚠ 1m late | 19:25 ⚠ 1m late |
| SLT Saltcoats | 2 | 19:28 ⚠ 1m late | 19:28 ⚠ 1m late |
| ASB Ardrossan South Beach | 1 | 19:30 ⚠ 1m late | 19:30 ⚠ 2m late |
| WKB West Kilbride | 1 | 19:36 ⚠ 1m late | 19:36 ⚠ 2m late |
| FRL Fairlie | 1 | 19:43 ✔ On Time | 19:43 ⚠ 1m late |
| LAR Largs | 2 | 19:48 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAR Largs | 2 | 20:07 ✔ On Time | |
| FRL Fairlie | 1 | 20:12 ✔ 1m early | 20:12 ✔ On Time |
| WKB West Kilbride | 1 | 20:17 ✔ On Time | 20:17 ⚠ 1m late |
| ASB Ardrossan South Beach | 1 | 20:24 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ASB Ardrossan South Beach | 1 | 21:00 ⚠ 2m late | |
| ADN Ardrossan Town | 1 | 21:03 ⚠ 1m late | 21:03 ⚠ 2m late |
| ADS Ardrossan Harbour | 1 | 21:06 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ADS Ardrossan Harbour | 1 | 21:48 ✔ 1m early | |
| ADN Ardrossan Town | 1 | 21:50 ✔ 1m early | 21:50 ✔ On Time |
| ASB Ardrossan South Beach | 1 | 21:53 ✔ 1m early | 21:53 ✔ On Time |
| SLT Saltcoats | 1 | 21:55 ✔ 1m early | 21:55 ✔ On Time |
| STV Stevenston | 1 | 21:57 ✔ On Time | 21:57 ⚠ 1m late |
| KWN Kilwinning | 1 | 22:01 ✔ On Time | 22:01 ⚠ 1m late |
| DLY Dalry | 1 | 22:06 ✔ On Time | 22:06 ✔ On Time |
| GLG Glengarnock | 1 | 22:10 ✔ 1m early | 22:10 ✔ On Time |
| LHW Lochwinnoch | 1 | 22:14 ✔ On Time | 22:14 ⚠ 1m late |
| HOZ Howwood (Renfrewshire) | 1 | 22:18 ✔ On Time | 22:18 ✔ On Time |
| MIN Milliken Park | 1 | 22:21 ✔ 1m early | 22:21 ✔ On Time |
| JHN Johnstone (Strathclyde) | 1 | 22:24 ✔ 1m early | 22:24 ✔ On Time |
| PYG Paisley Gilmour Street | 3 | 22:28 ✔ On Time | 22:28 ✔ On Time |
| GLC Glasgow Central | 12 | 22:42 ✔ 1m early |