| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | ??? | 08:30 | |
| WLP Welshpool | ??? | 09:15 | 09:15 |
| NWT Newtown (Powys) | ??? | 09:40 | 09:40 |
| CWS Caersws | ??? | 09:55 | 09:55 |
| MCN Machynlleth | ??? | 10:35 | 10:35 |
| DVY Dovey Junction | ??? | 10:45 | 10:45 |
| BRH Borth | ??? | 11:03 | 11:03 |
| BOW Bow Street | ??? | 11:15 | 11:15 |
| AYW Aberystwyth | ??? | 11:25 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYW Aberystwyth | 1 | 11:29 ✔ On Time | |
| BOW Bow Street | ??? | 11:36 ✔ On Time | 11:37 ✔ On Time |
| BRH Borth | 1 | 11:44 ✔ 1m early | 11:44 ✔ On Time |
| DVY Dovey Junction | 2 | 11:54 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DVY Dovey Junction | 1 | 13:00 ✔ 1m early | |
| PHG Penhelig | ??? | 13:09 ✔ 1m early | 13:09 ✔ 1m early |
| AVY Aberdovey | ??? | 13:13 ✔ 2m early | 13:13 ✔ On Time |
| TYW Tywyn | 2 | 13:20 ✔ 2m early | 13:24 ✔ 1m early |
| TNF Tonfanau | ??? | 13:28 ✔ On Time | 13:28 ✔ On Time |
| LLW Llwyngwril | ??? | 13:35 ✔ 2m early | 13:35 ⚠ 1m late |
| FRB Fairbourne | ??? | 13:43 ✔ 1m early | 13:43 ✔ On Time |
| MFA Morfa Mawddach | 2 | 13:44 ⚠ 1m late | 13:44 ⚠ 2m late |
| BRM Barmouth | 2 | 13:56 ✔ 4m early | 13:56 ✔ 1m early |
| LLA Llanaber | ??? | 14:00 ✔ 1m early | 14:00 ✔ On Time |
| TLB Talybont | ??? | 14:03 ⚠ 1m late | 14:03 ⚠ 2m late |
| DYF Dyffryn Ardudwy | ??? | 14:06 ⚠ 1m late | 14:06 ⚠ 2m late |
| LBR Llanbedr | ??? | 14:11 ⚠ 1m late | 14:11 ⚠ 2m late |
| PES Pensarn (Gwynedd) | ??? | 14:12 ⚠ 2m late | 14:12 ⚠ 2m late |
| LDN Llandanwg | ??? | 14:15 ⚠ 1m late | 14:15 ⚠ 1m late |
| HRL Harlech | 2 | 14:22 ✔ 2m early | 14:31 ✔ 1m early |
| TYG Tygwyn | ??? | 14:36 ✔ 1m early | 14:36 ✔ 1m early |
| TAL Talsarnau | ??? | 14:37 ✔ On Time | 14:37 ⚠ 1m late |
| LLC Llandecwyn | ??? | 14:40 ✔ On Time | 14:40 ✔ On Time |
| PRH Penrhyndeudraeth | ??? | 14:44 ✔ 2m early | 14:44 ✔ On Time |
| MFF Minffordd | ??? | 14:48 ✔ 1m early | 14:48 ✔ On Time |
| PTM Porthmadog | 2 | 14:56 ✔ 3m early | 14:56 ✔ 1m early |
| CCC Criccieth | ??? | 15:03 ✔ On Time | 15:03 ⚠ 1m late |
| PNC Penychain | ??? | 15:09 ✔ On Time | 15:09 ⚠ 1m late |
| ABH Abererch | ??? | 15:13 ✔ 1m early | 15:13 ✔ On Time |
| PWL Pwllheli | 1 | 15:19 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PWL Pwllheli | 1 | 15:33 ✔ 1m early | |
| ABH Abererch | ??? | 15:37 ✔ On Time | 15:37 ✔ 1m early |
| PNC Penychain | ??? | 15:39 ✔ On Time | 15:40 ✔ On Time |
| CCC Criccieth | ??? | 15:47 ✔ 1m early | 15:47 ✔ 1m early |
| PTM Porthmadog | 1 | 15:56 ✔ 2m early | 15:57 ✔ 1m early |
| MFF Minffordd | ??? | 16:01 ✔ 1m early | 16:01 ✔ On Time |
| PRH Penrhyndeudraeth | ??? | 16:05 ✔ On Time | 16:05 ⚠ 1m late |
| LLC Llandecwyn | ??? | 16:07 ⚠ 1m late | 16:07 ⚠ 1m late |
| TAL Talsarnau | ??? | 16:09 ✔ On Time | 16:09 ⚠ 1m late |
| TYG Tygwyn | ??? | 16:13 ✔ 2m early | 16:13 ✔ 1m early |
| HRL Harlech | 1 | 16:22 ✔ 6m early | 16:29 ✔ 1m early |
| LDN Llandanwg | ??? | 16:35 ✔ 1m early | 16:35 ✔ 1m early |
| PES Pensarn (Gwynedd) | ??? | 16:36 ✔ On Time | 16:36 ✔ On Time |
| LBR Llanbedr | ??? | 16:40 ✔ 2m early | 16:40 ✔ 1m early |
| DYF Dyffryn Ardudwy | ??? | 16:43 ✔ On Time | 16:43 ⚠ 1m late |
| TLB Talybont | ??? | 16:46 ⚠ 1m late | 16:46 ⚠ 1m late |
| LLA Llanaber | ??? | 16:51 ✔ 1m early | 16:51 ✔ On Time |
| BRM Barmouth | 1 | 16:56 ✔ 2m early | 16:56 ✔ On Time |
| MFA Morfa Mawddach | 1 | 17:00 ⚠ 1m late | 17:00 ⚠ 1m late |
| FRB Fairbourne | ??? | 17:04 ✔ 1m early | 17:04 ✔ On Time |
| LLW Llwyngwril | ??? | 17:10 ✔ On Time | 17:10 ⚠ 1m late |
| TNF Tonfanau | ??? | 17:17 ✔ On Time | 17:17 ✔ On Time |
| TYW Tywyn | 1 | 17:26 ✔ 5m early | 17:27 ✔ On Time |
| AVY Aberdovey | ??? | 17:33 ✔ On Time | 17:33 ✔ On Time |
| PHG Penhelig | ??? | 17:35 ⚠ 1m late | 17:35 ⚠ 2m late |
| DVY Dovey Junction | 1 | 17:48 ✔ 2m early | 17:49 ✔ 1m early |
| MCN Machynlleth | 1 | 17:57 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MCN Machynlleth | 1 | 18:05 ✔ 1m early | |
| CWS Caersws | 1 | 18:32 ✔ 1m early | 18:32 ✔ On Time |
| NWT Newtown (Powys) | 1 | 18:39 ✔ On Time | 18:39 ⚠ 1m late |
| WLP Welshpool | 1 | 18:53 ✔ 1m early | 18:54 ✔ 1m early |
| SHR Shrewsbury | 4 | 19:18 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 7 | 20:24 ✔ On Time | |
| YRT Yorton | 1 | 20:33 ✔ 1m early | 20:33 ✔ On Time |
| WEM Wem | 1 | 20:38 ✔ On Time | 20:38 ⚠ 1m late |
| PRS Prees | 1 | 20:43 ⚠ 1m late | 20:43 ⚠ 1m late |
| WTC Whitchurch (Shropshire) | 2 | 20:50 ✔ On Time | 20:50 ✔ On Time |
| WRE Wrenbury | 1 | 20:56 ✔ On Time | 20:56 ⚠ 2m late |
| NAN Nantwich | 1 | 21:02 ⚠ 1m late | 21:02 ⚠ 2m late |
| CRE Crewe | 8 | 21:12 ✔ On Time |