| Location | Planned | Expected |
|---|---|---|
| Pwllheli | 13:38 | On time |
| Abererch | 13:42 | On time |
| Penychain | 13:45 | On time |
| Criccieth | 13:52 | On time |
| Porthmadog | 14:02 | On time |
| Minffordd | 14:06 | On time |
| Penrhyndeudraeth | 14:10 | On time |
| Llandecwyn | 14:12 | On time |
| Talsarnau | 14:14 | On time |
| Tygwyn | 14:18 | |
| Harlech | 14:27 | 14:22 |
| Llandanwg | 14:34 | 14:31 |
| Pensarn | 14:35 | No report |
| Llanbedr | 14:39 | On time |
| Dyffryn Ardudwy | 14:42 | On time |
| Talybont | 14:45 | On time |
| Llanaber | 14:50 | No report |
| Barmouth | 14:55 | 14:52 |
| Morfa Mawddach | 14:59 | On time |
| Fairbourne | 15:03 | On time |
| Llwyngwril | 15:09 | |
| Tonfanau | 15:16 | |
| Tywyn | 15:26 | |
| Aberdovey | 15:32 | |
| Penhelig | 15:35 | |
| Dovey Junction | 15:47 | |
| Machynlleth | 15:55 | |
| Caersws | 16:34 | |
| Newtown (Powys) | 16:41 | |
| Welshpool | 16:56 | |
| Shrewsbury | 17:20 | |
| Wellington (Shropshire) | 17:44 | |
| Telford Central | 17:51 | |
| Wolverhampton | 18:10 | |
| Sandwell & Dudley | 18:20 | |
| Birmingham New Street | 18:32 | |
| Birmingham International | 18:51 |