| Location | Planned | Expected |
|---|---|---|
| Pwllheli | 11:28 | |
| Abererch | 11:32 | |
| Penychain | 11:34 | |
| Criccieth | 11:42 | |
| Porthmadog | 11:51 | |
| Minffordd | 12:01 | |
| Penrhyndeudraeth | 12:05 | |
| Llandecwyn | 12:07 | |
| Talsarnau | 12:09 | |
| Tygwyn | 12:13 | |
| Harlech | 12:19 | |
| Llandanwg | 12:26 | |
| Pensarn | 12:28 | |
| Llanbedr | 12:31 | |
| Dyffryn Ardudwy | 12:34 | |
| Talybont | 12:37 | |
| Llanaber | 12:43 | |
| Barmouth | 12:48 | |
| Morfa Mawddach | 12:54 | |
| Fairbourne | 12:58 | |
| Llwyngwril | 13:05 | |
| Tonfanau | 13:12 | |
| Tywyn | 13:19 | |
| Aberdovey | 13:26 | |
| Penhelig | 13:29 | |
| Dovey Junction | 13:41 | |
| Machynlleth | 13:49 | |
| Caersws | 14:34 | |
| Newtown (Powys) | 14:41 | |
| Welshpool | 14:55 | |
| Shrewsbury | 15:19 | |
| Wellington (Shropshire) | 15:45 | |
| Telford Central | 15:52 | |
| Wolverhampton | 16:10 | |
| Sandwell & Dudley | 16:20 | |
| Birmingham New Street | 16:32 | |
| Birmingham International | 16:55 |