| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 18:08 | On time |
| Birmingham New Street | 18:22 | On time |
| Sandwell & Dudley | 18:30 | On time |
| Wolverhampton | 18:41 | 18:43 |
| Telford Central | 18:59 | On time |
| Wellington (Shropshire) | 19:07 | On time |
| Shrewsbury | 19:30 | On time |
| Welshpool | 19:52 | On time |
| Newtown (Powys) | 20:07 | On time |
| Caersws | 20:14 | On time |
| Machynlleth | 20:48 | 20:44 |
| Dovey Junction | 20:57 | 20:54 |
| Borth | 21:07 | 21:09 |
| Bow Street | 21:13 | On time |
| Aberystwyth | 21:24 | 21:20 |