Operator: West Midlands Trains
Previous Calling Points:
| 21:05 | Shrewsbury | On time |
| 21:18 | Wellington (Shropshire) | On time |
| 21:23 | Oakengates | On time |
| 21:05 | Shrewsbury | On time |
| 21:18 | Wellington (Shropshire) | On time |
| 21:23 | Oakengates | On time |
| 20:52 | Birmingham New Street | On time | |
| 20:59 | Smethwick Galton Bridge | On time | |
| 21:12 | Wolverhampton | Delayed | actual 21:17 |
| 21:26 | Shifnal | Unknown |
| 19:27 | Aberystwyth | On time | |
| 19:34 | Bow Street | On time | |
| 19:44 | Borth | On time | |
| 19:59 | Dovey Junction | Delayed | actual 20:01 |
| 20:11 | Machynlleth | On time | |
| 20:38 | Caersws | On time | |
| 20:45 | Newtown (Powys) | On time | |
| 21:00 | Welshpool | On time | |
| 21:30 | Shrewsbury | Unknown | |
| 21:44 | Wellington (Shropshire) | Unknown |
(4)
| 21:09 | Birmingham International | On time |
| 21:22 | Birmingham New Street | On time |
| 21:30 | Sandwell & Dudley | Unknown |
| 21:41 | Wolverhampton | Unknown |
| 22:00 | Shrewsbury | Unknown |
| 22:13 | Wellington (Shropshire) | Unknown |
| 22:18 | Oakengates | Unknown |
| 21:26 | Birmingham New Street | Unknown |
| 21:41 | Tame Bridge Parkway | Unknown |
| 21:56 | Wolverhampton | Unknown |
| 22:03 | Bilbrook | Unknown |
| 22:06 | Codsall | Unknown |
| 22:11 | Albrighton | Unknown |
| 22:14 | Cosford | Unknown |
| 22:19 | Shifnal | Unknown |
(2)
| 19:20 | Holyhead | Delayed | actual 19:22 |
| 19:26 | Valley | Delayed | actual 19:29 |
| 19:31 | Rhosneigr | Delayed | actual 19:35 |
| 19:35 | Ty Croes | Delayed | actual 19:39 |
| 19:39 | Bodorgan | Delayed | actual 19:44 |
| 19:50 | Llanfairpwll | Delayed | actual 19:55 |
| 19:58 | Bangor (Gwynedd) | Delayed | actual 20:03 |
| 20:07 | Llanfairfechan | Delayed | actual 20:12 |
| 20:11 | Penmaenmawr | Delayed | actual 20:16 |
| 20:18 | Conwy | Delayed | actual 20:23 |
| 20:23 | Llandudno Junction | Delayed | actual 20:27 |
| 20:29 | Colwyn Bay | Delayed | actual 20:33 |
| 20:38 | Rhyl | Delayed | actual 20:43 |
| 20:44 | Prestatyn | Delayed | actual 20:49 |
| 20:57 | Flint | Delayed | actual 21:02 |
| 21:02 | Shotton | Delayed | actual 21:08 |
| 21:28 | Chester | Unknown | |
| 21:43 | Wrexham General | Unknown | |
| 21:50 | Ruabon | Unknown | |
| 21:56 | Chirk | Unknown | |
| 22:02 | Gobowen | Unknown | |
| 22:30 | Shrewsbury | Unknown | |
| 22:44 | Wellington (Shropshire) | Unknown |
| 22:40 | Shrewsbury | Unknown |
| 22:53 | Wellington (Shropshire) | Unknown |
| 22:59 | Oakengates | Unknown |
| 22:26 | Birmingham New Street | Unknown |
| 22:41 | Tame Bridge Parkway | Unknown |
| 22:58 | Wolverhampton | Unknown |
| 23:04 | Bilbrook | Unknown |
| 23:07 | Codsall | Unknown |
| 23:12 | Albrighton | Unknown |
| 23:15 | Cosford | Unknown |
| 23:20 | Shifnal | Unknown |