| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 15:08 | On time |
| Birmingham New Street | 15:22 | On time |
| Sandwell & Dudley | 15:30 | On time |
| Wolverhampton | 15:41 | 15:44 |
| Telford Central | 15:58 | 16:01 |
| Wellington (Shropshire) | 16:06 | 16:08 |
| Shrewsbury | 16:25 | On time |
| Gobowen | 16:43 | 16:45 |
| Chirk | 16:48 | 16:50 |
| Ruabon | 16:55 | On time |
| Wrexham General | 17:01 | 17:03 |
| Chester | 17:27 | On time |
| Shotton | 17:36 | 17:38 |
| Flint | 17:42 | 17:44 |
| Prestatyn | 17:54 | 17:57 |
| Rhyl | 18:00 | 18:03 |
| Abergele & Pensarn | 18:06 | 18:09 |
| Colwyn Bay | 18:14 | 18:16 |
| Llandudno Junction | 18:22 | On time |
| Conwy | 18:25 | On time |
| Penmaenmawr | 18:31 | On time |
| Llanfairfechan | 18:36 | On time |
| Bangor (Gwynedd) | 18:45 | On time |
| Holyhead | 19:16 | 19:11 |