Operator: Transport for Wales
Previous Calling Points:
| 20:29 | Aberystwyth | Unknown |
| 20:36 | Bow Street | Unknown |
| 20:29 | Aberystwyth | Unknown |
| 20:36 | Bow Street | Unknown |
(2)
| 18:08 | Birmingham International | On time | |
| 18:22 | Birmingham New Street | On time | |
| 18:30 | Sandwell & Dudley | Delayed | actual 18:32 |
| 18:41 | Wolverhampton | Delayed | actual 18:46 |
| 18:59 | Telford Central | Delayed | actual 19:03 |
| 19:07 | Wellington (Shropshire) | Delayed | actual 19:10 |
| 19:30 | Shrewsbury | On time | |
| 19:52 | Welshpool | On time | |
| 20:07 | Newtown (Powys) | On time | |
| 20:15 | Caersws | On time | |
| 20:49 | Machynlleth | Unknown | |
| 20:57 | Dovey Junction | Unknown |
| 21:27 | Aberystwyth | Unknown |
| 21:34 | Bow Street | Unknown |
| 20:32 | Shrewsbury | Unknown |
| 20:54 | Welshpool | Unknown |
| 21:09 | Newtown (Powys) | Unknown |
| 21:17 | Caersws | Unknown |
| 21:50 | Machynlleth | Unknown |
| 21:58 | Dovey Junction | Unknown |