| Location | Planned | Expected |
|---|---|---|
| Pwllheli | 09:34 | On time |
| Abererch | 09:38 | On time |
| Penychain | 09:41 | On time |
| Criccieth | 09:48 | |
| Porthmadog | 09:58 | |
| Minffordd | 10:02 | |
| Penrhyndeudraeth | 10:06 | |
| Llandecwyn | 10:08 | |
| Talsarnau | 10:10 | |
| Tygwyn | 10:14 | |
| Harlech | 10:28 | |
| Llandanwg | 10:34 | |
| Pensarn | 10:35 | |
| Llanbedr | 10:39 | |
| Dyffryn Ardudwy | 10:42 | |
| Talybont | 10:45 | |
| Llanaber | 10:50 | |
| Barmouth | 10:55 | |
| Morfa Mawddach | 11:05 | |
| Fairbourne | 11:09 | |
| Llwyngwril | 11:16 | |
| Tonfanau | 11:23 | |
| Tywyn | 11:30 | |
| Aberdovey | 11:36 | |
| Penhelig | 11:39 | |
| Dovey Junction | 11:51 | |
| Machynlleth | 11:58 | |
| Caersws | 12:32 | |
| Newtown (Powys) | 12:39 | |
| Welshpool | 12:54 | |
| Shrewsbury | 13:18 | |
| Wellington (Shropshire) | 13:44 | |
| Telford Central | 13:51 | |
| Wolverhampton | 14:09 | |
| Sandwell & Dudley | 14:20 | |
| Birmingham New Street | 14:32 | |
| Birmingham International | 14:52 |