| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 16:08 | On time |
| Birmingham New Street | 16:22 | On time |
| Sandwell & Dudley | 16:30 | On time |
| Wolverhampton | 16:41 | On time |
| Telford Central | 16:59 | On time |
| Wellington (Shropshire) | 17:07 | 17:09 |
| Shrewsbury | 17:29 | On time |
| Welshpool | 17:52 | On time |
| Newtown (Powys) | 18:07 | On time |
| Caersws | 18:15 | On time |
| Machynlleth | 19:04 | On time |
| Dovey Junction | 19:10 | On time |
| Penhelig | 19:19 | No report |
| Aberdovey | 19:23 | On time |
| Tywyn | 19:33 | On time |
| Tonfanau | 19:36 | On time |
| Llwyngwril | 19:43 | On time |
| Fairbourne | 19:51 | On time |
| Morfa Mawddach | 19:53 | On time |
| Barmouth | 20:04 | On time |
| Llanaber | 20:08 | On time |
| Talybont | 20:12 | |
| Dyffryn Ardudwy | 20:15 | |
| Llanbedr | 20:20 | |
| Pensarn | 20:21 | |
| Llandanwg | 20:24 | |
| Harlech | 20:30 | |
| Tygwyn | 20:35 | |
| Talsarnau | 20:36 | |
| Llandecwyn | 20:39 | |
| Penrhyndeudraeth | 20:43 | |
| Minffordd | 20:47 | |
| Porthmadog | 20:55 | |
| Criccieth | 21:03 | |
| Penychain | 21:08 | |
| Abererch | 21:12 | |
| Pwllheli | 21:18 |