| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 07:08 | On time |
| Birmingham New Street | 07:22 | On time |
| Sandwell & Dudley | 07:30 | On time |
| Wolverhampton | 07:41 | On time |
| Telford Central | 07:59 | On time |
| Wellington (Shropshire) | 08:08 | On time |
| Shrewsbury | 08:27 | On time |
| Gobowen | 08:45 | On time |
| Chirk | 08:50 | On time |
| Ruabon | 08:57 | On time |
| Wrexham General | 09:03 | On time |
| Chester | 09:29 | On time |
| Shotton | 09:37 | 09:40 |
| Flint | 09:43 | 09:46 |
| Prestatyn | 09:56 | 09:59 |
| Rhyl | 10:02 | 10:04 |
| Colwyn Bay | 10:11 | 10:15 |
| Llandudno Junction | 10:20 | On time |
| Conwy | 10:24 | On time |
| Penmaenmawr | 10:31 | On time |
| Llanfairfechan | 10:35 | On time |
| Bangor (Gwynedd) | 10:45 | 10:47 |
| Llanfairpwll | 10:51 | 10:54 |
| Bodorgan | 11:02 | On time |
| Ty Croes | 11:07 | On time |
| Rhosneigr | 11:10 | On time |
| Valley | 11:16 | On time |
| Holyhead | 11:26 | 11:23 |