| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 20:08 | On time |
| Birmingham New Street | 20:22 | On time |
| Sandwell & Dudley | 20:30 | 20:32 |
| Wolverhampton | 20:41 | 20:44 |
| Telford Central | 20:58 | On time |
| Wellington (Shropshire) | 21:06 | On time |
| Shrewsbury | 21:21 | 21:19 |
| Welshpool | 22:12 | On time |
| Newtown (Powys) | 22:27 | |
| Caersws | 22:35 | |
| Machynlleth | 23:03 | |
| Dovey Junction | 23:12 | |
| Borth | 23:22 | |
| Bow Street | 23:28 | |
| Aberystwyth | 23:38 |