| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 07:44 | Swansea | On Time | |||
| 07:56 | Neath | On Time | |||
| 08:03 | Port Talbot Parkway | On Time | |||
| 08:16 | Bridgend | 08:18 | |||
|
Preceding Stations
|
|||||
|
|
08:38 | Cardiff Central | 08:40 | 1 | |
| 08:50 | Newport South Wales | On Time | |||
| 09:13 | Bristol Parkway | On Time | |||
| 09:37 | Swindon | On Time | |||
| 10:08 | Reading | On Time | |||
| 10:36 | London Paddington | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 07:40 | Bridgend | On Time | |||
| 07:54 | Llantwit Major | On Time | |||
| 08:04 | Rhoose | On Time | |||
| 08:13 | Barry | On Time | |||
| 08:16 | Barry Docks | On Time | |||
| 08:19 | Cadoxton | On Time | |||
| 08:24 | Dinas Powys | On Time | |||
| 08:26 | Eastbrook | On Time | |||
| 08:29 | Cogan | On Time | |||
| 08:35 | Grangetown | On Time | |||
| Preceding Stations | |||||
|
|
08:41 | Cardiff Central | On Time | 6 | |
| 08:45 | Cardiff Queen Street | On Time | |||
| 08:50 | Heath High Level | On Time | |||
| 08:53 | Llanishen | On Time | |||
| 08:56 | Lisvane & Thornhill | On Time | |||
| 09:01 | Caerphilly | On Time | |||
| 09:03 | Aber | On Time | |||
| 09:08 | Llanbradach | On Time | |||
| 09:13 | Ystrad Mynach | On Time | |||
| 09:16 | Hengoed | On Time | |||
| 09:19 | Pengam | On Time | |||
| 09:25 | Bargoed | On Time | |||
| 09:29 | Brithdir | On Time | |||
| 09:32 | Tir-Phil | On Time | |||
| 09:37 | Pontlottyn | On Time | |||
| 09:41 | Rhymney | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 06:48 | London Paddington | On Time | |||
| 07:13 | Reading | On Time | |||
| 07:40 | Swindon | On Time | |||
| 08:04 | Bristol Parkway | On Time | |||
| 08:27 | Newport South Wales | On Time | |||
| Preceding Stations | |||||
|
|
08:42 | Cardiff Central | On Time | 3 | |
| 09:01 | Bridgend | On Time | |||
| 09:13 | Port Talbot Parkway | On Time | |||
| 09:20 | Neath | On Time | |||
| 09:32 | Swansea | On Time | |||
| 10:11 | Llanelli | On Time | |||
| 10:18 | Pembrey & Burry Port | On Time | |||
| 10:40 | Carmarthen | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 07:39 | Merthyr Tydfil | On Time | |||
| 07:43 | Pentre-Bach | On Time | |||
| 07:45 | Troed Y Rhiw | On Time | |||
| 07:50 | Merthyr Vale | On Time | |||
| 07:55 | Quakers Yard | On Time | |||
| 07:59 | Abercynon | On Time | |||
| 08:06 | Pontypridd | On Time | |||
| 08:08 | Trefforest | On Time | |||
| 08:14 | Trefforest Estate | On Time | |||
| 08:18 | Taffs Well | On Time | |||
| 08:24 | Radyr | On Time | |||
| 08:27 | Llandaf | On Time | |||
| 08:32 | Cathays | On Time | |||
|
|
08:37 | Cardiff Queen Street | On Time | ||
| Preceding Stations | |||||
| 08:43 | Cardiff Central | On Time | 7 | ||
| 08:47 | Ninian Park | On Time | |||
| 08:50 | Waun-gron Park | On Time | |||
| 08:52 | Fairwater | On Time | |||
| 08:54 | Danescourt | On Time | |||
| 08:59 | Radyr | On Time | |||
| 09:04 | Taffs Well | On Time | |||
| 09:08 | Trefforest Estate | On Time | |||
| 09:12 | Trefforest | On Time | |||
| 09:16 | Pontypridd | On Time | |||
| 09:23 | Abercynon | On Time | |||
| 09:29 | Penrhiwceiber | On Time | |||
| 09:33 | Mountain Ash | On Time | |||
| 09:36 | Fernhill | On Time | |||
| 09:40 | Cwmbach | On Time | |||
| 09:45 | Aberdare Platform 2 | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 08:45 | Cardiff Central | On Time | 2 | ||
| 08:57 | Newport South Wales | On Time | |||
| 09:16 | Chepstow | On Time | |||
| 09:44 | Gloucester | On Time | |||
| 09:58 | Cheltenham Spa | On Time | |||
| 10:13 | Worcestershire Parkway | On Time | |||
| 10:38 | University | On Time | |||
| 10:45 | Birmingham New Street | On Time | |||
| 11:05 | Tamworth | On Time | |||
| 11:17 | Burton-On-Trent | On Time | |||
| 11:31 | Derby | On Time | |||
| 11:44 | Long Eaton | On Time | |||
| 11:52 | Beeston | On Time | |||
| 12:01 | Nottingham | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 05:54 | Crewe | On Time | |||
| 06:01 | Nantwich | On Time | |||
| 06:11 | Whitchurch Shrops | On Time | |||
| 06:20 | Wem | On Time | |||
| 06:35 | Shrewsbury | On Time | |||
| 06:50 | Church Stretton | On Time | |||
| 06:58 | Craven Arms | On Time | |||
| 07:06 | Ludlow | On Time | |||
| 07:17 | Leominster | On Time | |||
| 07:33 | Hereford | On Time | |||
| 07:55 | Abergavenny | On Time | |||
| 08:05 | Pontypool and New Inn | On Time | |||
| 08:10 | Cwmbran | On Time | |||
|
|
08:24 | Newport South Wales | On Time | ||
| Preceding Stations | |||||
| 08:47 | Cardiff Central | On Time | 4A | ||
| 09:06 | Bridgend | On Time | |||
| 09:19 | Port Talbot Parkway | On Time | |||
| 09:26 | Neath | On Time | |||
| 09:41 | Swansea | On Time | |||
| 09:54 | Gowerton | On Time | |||
| 10:00 | Llanelli | On Time | |||
| 10:06 | Pembrey & Burry Port | On Time | |||
| 10:12 | Kidwelly | On Time | |||
| 10:18 | Ferryside | On Time | |||
| 10:32 | Carmarthen | On Time | |||
| 10:49 | Whitland | On Time | |||
| 10:56 | Clunderwen | On Time | |||
| 11:04 | Clarbeston Road | On Time | |||
| 11:13 | Haverfordwest | On Time | |||
| 11:24 | Johnston | On Time | |||
| 11:35 | Milford Haven | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 08:35 | Penarth | On Time | |||
|
|
08:37 | Dingle Road | On Time | ||
| 08:41 | Grangetown | On Time | |||
| Preceding Stations | |||||
| 08:48 | Cardiff Central | On Time | 6 | ||
| 08:52 | Cardiff Queen Street | On Time | |||
| 08:57 | Heath Low Level | On Time | |||
| 09:01 | Birchgrove | On Time | |||
| 09:03 | Rhiwbina | On Time | |||
| 09:04 | Whitchurch Cardiff | On Time | |||
| 09:09 | Coryton | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 08:29 | Caerphilly | On Time | |||
| 08:34 | Lisvane & Thornhill | On Time | |||
| 08:36 | Llanishen | 08:38 | |||
|
|
08:39 | Heath High Level | On Time | ||
| 08:45 | Cardiff Queen Street | On Time | |||
|
Preceding Stations
|
|||||
| 08:50 | Cardiff Central | On Time | 8 | ||
| 08:54 | Grangetown | On Time | |||
| 08:58 | Dingle Road | On Time | |||
| 09:02 | Penarth | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 08:51 | Cardiff Central | On Time | 0 | ||
| 09:03 | Pontyclun | On Time | |||
| 09:08 | Llanharan | On Time | |||
| 09:12 | Pencoed | On Time | |||
| 09:18 | Bridgend | On Time | |||
| 09:25 | Pyle | On Time | |||
| 09:32 | Port Talbot Parkway | On Time | |||
| 09:35 | Baglan | On Time | |||
| 09:39 | Briton Ferry | On Time | |||
| 09:43 | Neath | On Time | |||
| 09:48 | Skewen | On Time | |||
| 09:53 | Llansamlet | On Time | |||
| 10:05 | Swansea | On Time | |||
| 10:24 | Llanelli | On Time | |||
| 10:31 | Pembrey & Burry Port | On Time | |||
| 10:53 | Carmarthen | On Time | |||
| 11:10 | Whitland | On Time | |||
| 11:19 | Narbeth | On Time | |||
| 11:28 | Kilgetty | On Time | |||
| 11:30 | Saundersfoot | On Time | |||
| 11:37 | Tenby | On Time | |||
| 11:41 | Penally | On Time | |||
| 11:48 | Manorbier | On Time | |||
| 11:56 | Lamphey | On Time | |||
| 12:00 | Pembroke | On Time | |||
| 12:13 | Pembroke Dock | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 08:19 | Barry Island | On Time | |||
| 08:24 | Barry | On Time | |||
| 08:27 | Barry Docks | On Time | |||
| 08:30 | Cadoxton | On Time | |||
| 08:35 | Dinas Powys | On Time | |||
| 08:37 | Eastbrook | On Time | |||
|
|
08:41 | Cogan | On Time | ||
| 08:45 | Grangetown | On Time | |||
| Preceding Stations | |||||
| 08:52 | Cardiff Central | On Time | 6 | ||
| 08:56 | Cardiff Queen Street | On Time | |||
| 09:00 | Heath High Level | On Time | |||
| 09:03 | Llanishen | On Time | |||
| 09:06 | Lisvane & Thornhill | On Time | |||
| 09:12 | Caerphilly | On Time | |||
| 09:14 | Aber | On Time | |||
| 09:16 | Energlyn & Churchill Park | On Time | |||
| 09:19 | Llanbradach | On Time | |||
| 09:25 | Ystrad Mynach | On Time | |||
| 09:27 | Hengoed | On Time | |||
| 09:31 | Pengam | On Time | |||
| 09:34 | Gilfach Fargoed | On Time | |||
| 09:40 | Bargoed | On Time | |||
| Collapse Subsequent stations | |||||
| Due | Station | Status |
|---|---|---|
| 05:23 | London Paddington | 05:23 |
| 05:49 | Reading | 05:49 |
| 06:03 | Didcot Parkway | 06:03 |
| 06:21 | Swindon | 06:21 |
| 06:33 | Chippenham | 06:33 |
| 06:47 | Bath Spa | 06:47 |
| 07:07 | Bristol Temple Meads | 07:07 |
| 07:15 | Filton Abbey Wood | 07:15 |
| 07:28 | Bristol Parkway | 07:28 |
| 07:53 | Newport South Wales | 07:53 |
| 08:08 | Cardiff Central | 08:08 |
| 08:28 | Bridgend | 08:28 |
| 08:40 | Port Talbot Parkway | 08:40 |
| 08:48 | Neath | 08:48 |
| 09:02 | Swansea | 09:02 |
| Due | Station | Status |
|---|---|---|
| 09:22 | Swansea | 09:22 |
| 09:34 | Neath | 09:34 |
| 09:41 | Port Talbot Parkway | 09:41 |
| 09:55 | Bridgend | 09:55 |
| 10:18 | Cardiff Central | 10:18 |
| 10:34 | Newport South Wales | 10:34 |
| 10:55 | Bristol Parkway | 10:55 |
| 11:20 | Swindon | 11:20 |
| 11:47 | Reading | 11:47 |
| 12:11 | London Paddington | 12:11 |
| Due | Station | Status |
|---|---|---|
| 09:49 | Cardiff Central | Not Stopping |
| 10:02 | Newport South Wales | Not Stopping |
| 10:24 | Bristol Parkway | 10:24 |
| 10:48 | Swindon | 10:48 |
| 11:05 | Didcot Parkway | 11:05 |
| 11:20 | Reading | 11:20 |
| 11:46 | London Paddington | Not Stopping |
| Due | Station | Status |
|---|---|---|
| 10:30 | Cardiff Central | 10:30 |
| 10:44 | Newport South Wales | 10:44 |
| 11:09 | Filton Abbey Wood | 11:09 |
| 11:22 | Bristol Temple Meads | 11:22 |
| 11:35 | Bath Spa | 11:35 |
| 11:47 | Bradford-On-Avon | 11:47 |
| 11:54 | Trowbridge | 11:54 |
| 12:03 | Westbury | 12:03 |
| 12:11 | Warminster | 12:11 |
| 12:33 | Salisbury | 12:33 |
| 12:52 | Romsey | 12:52 |
| 13:05 | Southampton Central | 13:05 |
| 13:29 | Fareham | 13:29 |
| 13:44 | Fratton | 13:44 |
| 13:48 | Portsmouth & Southsea | 13:48 |
| 13:52 | Portsmouth Harbour | 13:52 |
| Due | Station | Status |
|---|---|---|
| 12:48 | London Paddington | 12:48 |
| 13:13 | Reading | 13:13 |
| 13:40 | Swindon | 13:40 |
| 14:05 | Bristol Parkway | 14:05 |
| 14:25 | Newport South Wales | 14:25 |
| 14:39 | Cardiff Central | 14:39 |
| 14:59 | Bridgend | 14:59 |
| 15:11 | Port Talbot Parkway | 15:11 |
| 15:18 | Neath | 15:18 |
| 15:30 | Swansea | 15:30 |
| Due | Station | Status |
|---|---|---|
| 16:22 | Swansea | 16:22 |
| 16:34 | Neath | 16:34 |
| 16:41 | Port Talbot Parkway | 16:41 |
| 16:54 | Bridgend | 16:54 |
| 17:18 | Cardiff Central | 17:18 |
| 17:31 | Newport South Wales | 17:31 |
| 17:55 | Bristol Parkway | 17:55 |
| 18:19 | Swindon | 18:19 |
| 18:49 | Reading | 18:49 |
| 19:16 | London Paddington | 19:16 |
| Due | Station | Status |
|---|---|---|
| 18:30 | Cardiff Central | 18:30 |
| 18:45 | Newport South Wales | 18:45 |
| 18:55 | Severn Tunnel Jn | 18:55 |
| 19:12 | Filton Abbey Wood | 19:12 |
| 19:25 | Bristol Temple Meads | 19:25 |
| 19:38 | Bath Spa | 19:38 |
| 19:50 | Bradford-On-Avon | 19:50 |
| 19:57 | Trowbridge | 19:57 |
| 20:05 | Westbury | 20:05 |
| 20:13 | Warminster | 20:13 |
| 20:35 | Salisbury | 20:35 |
| 20:53 | Romsey | 20:53 |
| 21:05 | Southampton Central | 21:05 |
| 21:28 | Fareham | 21:28 |
| 21:44 | Fratton | 21:44 |
| 21:48 | Portsmouth & Southsea | 21:48 |
| 21:51 | Portsmouth Harbour | 21:51 |
| Due | Station | Status |
|---|---|---|
| 19:48 | London Paddington | 19:48 |
| 20:13 | Reading | 20:13 |
| 20:40 | Swindon | 20:40 |
| 21:03 | Bristol Parkway | 21:03 |
| 21:22 | Newport South Wales | 21:22 |
| 21:44 | Cardiff Central | 21:44 |
| 22:04 | Bridgend | 22:04 |
| 22:16 | Port Talbot Parkway | 22:16 |
| 22:24 | Neath | 22:24 |
| 22:35 | Swansea | 22:35 |