| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 19:23 | On time | 7B | Cardiff Central | From Holyhead | Transport for Wales |
| 19:27 | 19:32 | 4 | Aberystwyth | From Birmingham International | Transport for Wales |
| 19:30 | Delayed | 5 | Birmingham International | From | Transport for Wales |
| 19:40 | On time | 6 | Birmingham New Street | From Shrewsbury | LNR & WMR |
| 19:50 | On time | 7B | Carmarthen | From Manchester Piccadilly | Transport for Wales |
| 20:03 | 20:07 | 4B | Manchester Piccadilly | From Swansea | Transport for Wales |
| 20:20 | On time | 7B | Crewe | From Shrewsbury | Transport for Wales |
| 20:24 | On time | 4B | Chester | From Birmingham New Street | Transport for Wales |
| 20:33 | On time | 4 | Birmingham International | From Chester | Transport for Wales |
| 20:40 | On time | Birmingham New Street | From Shrewsbury | LNR & WMR |
Trains at Birmingham New Street may be cancelled, delayed by up to 30 minutes or revised. Latest information can be found in Status and Disruptions.