| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 10:08 | 10:14 |
| Birmingham New Street | 10:22 | 10:32 |
| Sandwell & Dudley | 10:30 | 10:40 |
| Wolverhampton | 10:41 | 10:52 |
| Telford Central | 10:58 | 11:09 |
| Wellington (Shropshire) | 11:06 | 11:16 |
| Shrewsbury | 11:22 | 11:31 |
| Welshpool | 11:48 | 11:55 |
| Newtown (Powys) | 12:03 | 12:09 |
| Caersws | 12:11 | 12:18 |
| Machynlleth | 12:44 | On time |
| Dovey Junction | 12:55 | On time |
| Borth | 13:05 | 13:07 |
| Bow Street | 13:11 | 13:13 |
| Aberystwyth | 13:22 | 13:20 |