| Location | Planned | Expected |
|---|---|---|
| Birmingham International | 08:08 | On time |
| Birmingham New Street | 08:22 | On time |
| Sandwell & Dudley | 08:31 | On time |
| Wolverhampton | 08:43 | On time |
| Telford Central | 09:00 | On time |
| Wellington (Shropshire) | 09:08 | On time |
| Shrewsbury | 09:30 | On time |
| Welshpool | 09:52 | On time |
| Newtown (Powys) | 10:07 | On time |
| Caersws | 10:14 | On time |
| Machynlleth | 10:55 | On time |
| Dovey Junction | 11:01 | On time |
| Penhelig | 11:10 | On time |
| Aberdovey | 11:14 | On time |
| Tywyn | 11:30 | On time |
| Tonfanau | 11:33 | On time |
| Llwyngwril | 11:40 | On time |
| Fairbourne | 11:49 | On time |
| Morfa Mawddach | 11:50 | On time |
| Barmouth | 12:01 | 11:54 |
| Llanaber | 12:05 | No report |
| Talybont | 12:08 | On time |
| Dyffryn Ardudwy | 12:11 | |
| Llanbedr | 12:16 | |
| Pensarn | 12:17 | |
| Llandanwg | 12:20 | |
| Harlech | 12:26 | |
| Tygwyn | 12:31 | |
| Talsarnau | 12:32 | |
| Llandecwyn | 12:35 | |
| Penrhyndeudraeth | 12:39 | |
| Minffordd | 12:42 | |
| Porthmadog | 12:51 | |
| Criccieth | 12:58 | |
| Penychain | 13:04 | |
| Abererch | 13:08 | |
| Pwllheli | 13:13 |