| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDQ Cardiff Queen Street | 4 | 07:05 ✔ 1m early | |
| CYS Cathays | 2 | 07:07 ✔ 1m early | 07:08 ✔ 1m early |
| LLN Llandaf | 2 | 07:12 ✔ 1m early | 07:12 ✔ On Time |
| RDR Radyr | 3 | 07:15 ✔ 1m early | 07:15 ✔ On Time |
| TAF Taffs Well | 2 | 07:20 ✔ 2m early | 07:20 ✔ 1m early |
| TRE Trefforest Estate | 1 | 07:24 ✔ 1m early | 07:24 ✔ On Time |
| TRF Trefforest | 2 | 07:28 ✔ On Time | 07:28 ⚠ 1m late |
| PPD Pontypridd | 3 | 07:32 ✔ On Time | 07:32 ✔ On Time |
| TRH Trehafod | 2 | 07:37 ✔ 1m early | 07:37 ✔ On Time |
| POR Porth | ??? | 07:40 ✔ 1m early | 07:40 ✔ On Time |
| DMG Dinas (Rhondda) | 2 | 07:44 ✔ 1m early | 07:44 ✔ On Time |
| TNP Tonypandy | ??? | 07:46 ✔ On Time | 07:46 ⚠ 1m late |
| LLY Llwynypia | ??? | 07:49 ✔ On Time | 07:49 ⚠ 1m late |
| YSR Ystrad Rhondda | 2 | 07:52 ✔ On Time | 07:53 ⚠ 1m late |
| TPN Ton Pentre | ??? | 07:56 ✔ 1m early | 07:56 ✔ On Time |
| TRY Treorchy | ??? | 07:59 ✔ On Time | 08:00 ✔ On Time |
| TRB Treherbert | 1 | 08:06 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TRB Treherbert | ??? | 08:28 | |
| YNW Ynyswen | ??? | 08:31 | 08:31 |
| TRY Treorchy | ??? | 08:36 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TRY Treorchy | ??? | 08:47 ✔ 1m early | |
| TPN Ton Pentre | ??? | 08:49 ✔ 1m early | 08:50 ✔ 1m early |
| YSR Ystrad Rhondda | 1 | 08:52 ✔ 1m early | 08:53 ✔ 1m early |
| LLY Llwynypia | ??? | 08:55 ✔ 1m early | 08:55 ✔ On Time |
| TNP Tonypandy | ??? | 08:58 ✔ 1m early | 08:58 ✔ On Time |
| DMG Dinas (Rhondda) | 1 | 09:00 ✔ 1m early | 09:00 ⚠ 1m late |
| POR Porth | ??? | 09:03 ✔ On Time | 09:04 ✔ On Time |
| TRH Trehafod | 1 | 09:07 ✔ On Time | 09:07 ✔ On Time |
| PPD Pontypridd | 2 | 09:12 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PPD Pontypridd | 3 | 09:16 ✔ On Time | |
| ACY Abercynon | 2 | 09:23 ✔ 1m early | 09:23 ✔ On Time |
| PER Penrhiwceiber | 1 | 09:29 ✔ 2m early | 09:29 ✔ 1m early |
| MTA Mountain Ash | 1 | 09:33 ✔ 2m early | 09:33 ✔ On Time |
| FER Fernhill | 1 | 09:36 ✔ 2m early | 09:36 ✔ 1m early |
| CMH Cwmbach | 1 | 09:40 ⚠ 4m late | 09:40 ⚠ 5m late |
| ABA Aberdare | 1 | 09:45 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ABA Aberdare | 1 | 09:51 ⚠ 1m late | |
| CMH Cwmbach | 1 | 09:54 ⚠ 1m late | 09:54 ⚠ 2m late |
| FER Fernhill | 1 | 09:57 ⚠ 1m late | 09:58 ⚠ 1m late |
| MTA Mountain Ash | 2 | 10:01 ✔ 1m early | 10:02 ⚠ 2m late |
| PER Penrhiwceiber | 1 | 10:05 ⚠ 2m late | 10:05 ⚠ 3m late |
| ACY Abercynon | 1 | 10:11 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ACY Abercynon | 2 | 10:34 ✔ 1m early | |
| QYD Quakers Yard | 2 | 10:38 ✔ 1m early | 10:39 ✔ 1m early |
| MEV Merthyr Vale | 2 | 10:45 ✔ 3m early | 10:46 ✔ 1m early |
| TRD Troed-y-rhiw | 1 | 10:49 ✔ 1m early | 10:50 ✔ 1m early |
| PTB Pentre-Bach | 1 | 10:53 ✔ 2m early | 10:53 ✔ 1m early |
| MER Merthyr Tydfil | 1 | 11:00 ✔ 5m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MER Merthyr Tydfil | 1 | 11:08 ✔ 1m early | |
| PTB Pentre-Bach | 1 | 11:11 ✔ 1m early | 11:12 ✔ 1m early |
| TRD Troed-y-rhiw | 1 | 11:14 ✔ 1m early | 11:14 ✔ On Time |
| MEV Merthyr Vale | 1 | 11:18 ✔ 1m early | 11:18 ✔ On Time |
| QYD Quakers Yard | 1 | 11:23 ✔ 1m early | 11:24 ✔ 1m early |
| ACY Abercynon | 1 | 11:28 ✔ 2m early | 11:28 ✔ 1m early |
| PPD Pontypridd | 2 | 11:36 ✔ 3m early | 11:36 ✔ On Time |
| TRF Trefforest | 1 | 11:38 ✔ On Time | 11:38 ⚠ 1m late |
| TRE Trefforest Estate | 2 | 11:43 ✔ 1m early | 11:44 ✔ 1m early |
| TAF Taffs Well | 1 | 11:48 ✔ 1m early | 11:48 ✔ 1m early |
| RDR Radyr | 1 | 11:53 ✔ 3m early | 11:54 ✔ 1m early |
| LLN Llandaf | 1 | 11:56 ✔ 1m early | 11:57 ✔ 1m early |
| CYS Cathays | 1 | 12:01 ✔ 1m early | 12:02 ✔ 1m early |
| CDQ Cardiff Queen Street | 2 | 12:07 ✔ 4m early | 12:07 ✔ 1m early |
| CDF Cardiff Central | 7 | 12:12 ✔ 3m early | 12:13 ✔ 1m early |
| NNP Ninian Park | 2 | 12:17 ✔ 1m early | 12:17 ✔ On Time |
| WNG Waun-Gron Park | 1 | 12:20 ✔ 1m early | 12:20 ✔ On Time |
| FRW Fairwater | 1 | 12:22 ✔ On Time | 12:22 ⚠ 1m late |
| DCT Danescourt | 1 | 12:24 ✔ On Time | 12:25 ✔ On Time |
| RDR Radyr | 3 | 12:29 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDR Radyr | 1 | 12:59 ✔ 1m early | |
| LLN Llandaf | 1 | 13:02 ✔ 2m early | 13:03 ✔ 2m early |
| CYS Cathays | 1 | 13:07 ✔ 2m early | 13:08 ✔ 1m early |
| CDQ Cardiff Queen Street | 3 | 13:12 ✔ 3m early | 13:12 ✔ 1m early |
| CDF Cardiff Central | 7 | 13:16 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDF Cardiff Central | 1 | 13:23 ✔ 1m early | |
| NWP Newport (South Wales) | 3 | 13:36 ✔ 2m early | 13:36 ✔ On Time |
| CWM Cwmbran | 2 | 13:46 ⚠ 1m late | 13:46 ⚠ 2m late |
| PPL Pontypool & New Inn | ??? | 13:51 ⚠ 1m late | 13:52 ⚠ 1m late |
| AGV Abergavenny | 1 | 14:01 ⚠ 1m late | 14:01 ⚠ 2m late |
| HFD Hereford | 3 | 14:27 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HFD Hereford | 3 | 14:40 ✔ On Time | |
| LED Ledbury | ??? | 14:57 ✔ 2m early | 15:00 ✔ On Time |
| CWL Colwall | ??? | 15:07 ✔ 2m early | 15:07 ✔ On Time |
| GMV Great Malvern | ??? | 15:12 ✔ 2m early | 15:12 ✔ On Time |
| MVL Malvern Link | ??? | 15:15 ✔ 1m early | 15:15 ✔ On Time |
| WOF Worcester Foregate Street | 2 | 15:24 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOF Worcester Foregate Street | 2 | 15:34 ⚠ 5m late | |
| MVL Malvern Link | ??? | 15:43 ⚠ 3m late | 15:43 ⚠ 5m late |
| GMV Great Malvern | ??? | 15:46 ⚠ 3m late | 15:46 ⚠ 4m late |
| CWL Colwall | ??? | 15:51 ⚠ 9m late | 15:52 ⚠ 9m late |
| LED Ledbury | ??? | 15:59 ⚠ 8m late | 16:00 ⚠ 8m late |
| HFD Hereford | 1 | 16:17 ⚠ 8m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HFD Hereford | 3 | 16:55 ⚠ 4m late | |
| LEO Leominster | ??? | 17:08 ⚠ 3m late | 17:08 ⚠ 4m late |
| LUD Ludlow | ??? | 17:18 ⚠ 5m late | 17:19 ⚠ 5m late |
| SHR Shrewsbury | 4 | 17:46 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 5 | 18:35 ⚠ 1m late | |
| CTT Church Stretton | ??? | 18:52 ⚠ 1m late | 18:53 ⚠ 1m late |
| CRV Craven Arms | 2 | 19:02 ✔ 1m early | 19:04 ✔ On Time |
| BME Broome | ??? | 19:10 ✔ 1m early | 19:10 ✔ On Time |
| HPT Hopton Heath | ??? | 19:14 ✔ 1m early | 19:14 ✔ On Time |
| BUK Bucknell | ??? | 19:19 ✔ 1m early | 19:19 ✔ On Time |
| KNI Knighton | ??? | 19:27 ✔ 2m early | 19:28 ✔ On Time |
| KNU Knucklas | ??? | 19:33 ✔ On Time | 19:33 ✔ On Time |
| LGO Llangynllo | ??? | 19:41 ✔ On Time | 19:41 ✔ On Time |
| LLT Llanbister Road | ??? | 19:46 ✔ On Time | 19:46 ✔ On Time |
| DOL Dolau | ??? | 19:52 ✔ On Time | 19:52 ✔ On Time |
| PNY Pen-y-Bont | ??? | 19:57 ✔ 1m early | 19:57 ✔ On Time |
| LLO Llandrindod | ??? | 20:09 ✔ 4m early | 20:27 ✔ On Time |
| BHR Builth Road | ??? | 20:36 ✔ On Time | 20:36 ✔ On Time |
| CIM Cilmeri | ??? | 20:40 ✔ 1m early | 20:40 ✔ On Time |
| GTH Garth (Powys) | ??? | 20:45 ✔ On Time | 20:45 ✔ On Time |
| LLM Llangammarch | ??? | 20:49 ✔ On Time | 20:49 ✔ On Time |
| LNW Llanwrtyd | ??? | 20:57 ✔ 2m early | 20:58 ✔ On Time |
| SUG Sugar Loaf | ??? | 21:04 ✔ On Time | 21:04 ✔ On Time |
| CYN Cynghordy | ??? | 21:11 ✔ On Time | 21:11 ✔ On Time |
| LLV Llandovery | 1 | 21:23 ✔ 3m early | 21:23 ✔ On Time |
| LNR Llanwrda | ??? | 21:29 ✔ 1m early | 21:29 ✔ On Time |
| LLG Llangadog | ??? | 21:33 ✔ 1m early | 21:33 ✔ On Time |
| LLL Llandeilo | 1 | 21:44 ✔ 3m early | 21:45 ✔ 1m early |
| FFA Ffairfach | ??? | 21:47 ✔ 1m early | 21:47 ✔ On Time |
| LLI Llandybie | ??? | 21:55 ✔ 1m early | 21:55 ✔ On Time |
| AMF Ammanford | ??? | 21:59 ✔ On Time | 21:59 ✔ On Time |
| PTF Pantyffynnon | 1 | 22:02 ✔ On Time | 22:02 ✔ On Time |
| PTD Pontarddulais | 1 | 22:09 ✔ On Time | 22:09 ✔ On Time |
| LLH Llangennech | 1 | 22:14 ✔ 1m early | 22:14 ✔ On Time |
| BYE Bynea | 1 | 22:17 ✔ On Time | 22:17 ✔ On Time |
| LLE Llanelli | 1 | 22:28 ✔ 7m early | 22:35 ⚠ 1m late |
| GWN Gowerton | 2 | 22:42 ✔ On Time | 22:43 ✔ On Time |
| SWA Swansea | 2 | 22:58 ✔ 5m early |