Operator: Transport for Wales
Previous Calling Points:
| 20:26 | Pwllheli | Unknown |
| 20:26 | Pwllheli | Unknown |
| 16:08 | Birmingham International | On time | |
| 16:22 | Birmingham New Street | On time | |
| 16:30 | Sandwell & Dudley | On time | |
| 16:41 | Wolverhampton | Delayed | actual 16:43 |
| 16:59 | Telford Central | On time | |
| 17:07 | Wellington (Shropshire) | On time | |
| 17:30 | Shrewsbury | On time | |
| 17:52 | Welshpool | On time | |
| 18:07 | Newtown (Powys) | On time | |
| 18:15 | Caersws | On time | |
| 19:04 | Machynlleth | On time | |
| 19:10 | Dovey Junction | On time | |
| 19:19 | Penhelig | On time | |
| 19:23 | Aberdovey | On time | |
| 19:33 | Tywyn | On time | |
| 19:36 | Tonfanau | Unknown | |
| 19:43 | Llwyngwril | Unknown | |
| 19:51 | Fairbourne | Unknown | |
| 19:53 | Morfa Mawddach | Unknown | |
| 20:04 | Barmouth | Unknown | |
| 20:08 | Llanaber | Unknown | |
| 20:12 | Talybont | Unknown | |
| 20:15 | Dyffryn Ardudwy | Unknown | |
| 20:20 | Llanbedr | Unknown | |
| 20:21 | Pensarn | Unknown | |
| 20:24 | Llandanwg | Unknown | |
| 20:30 | Harlech | Unknown | |
| 20:35 | Tygwyn | Unknown | |
| 20:36 | Talsarnau | Unknown | |
| 20:39 | Llandecwyn | Unknown | |
| 20:43 | Penrhyndeudraeth | Unknown | |
| 20:47 | Minffordd | Unknown | |
| 20:55 | Porthmadog | Unknown | |
| 21:03 | Criccieth | Unknown | |
| 21:08 | Penychain | Unknown |