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