| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HHD Holyhead | 2 | 07:22 ✔ On Time | |
| VAL Valley | ??? | 07:28 ✔ On Time | 07:28 ⚠ 1m late |
| RHO Rhosneigr | ??? | 07:34 ✔ On Time | 07:34 ⚠ 1m late |
| TYC Ty Croes | ??? | 07:37 ⚠ 1m late | 07:38 ⚠ 1m late |
| BOR Bodorgan | ??? | 07:42 ✔ On Time | 07:42 ⚠ 1m late |
| LPG Llanfairpwll | ??? | 07:52 ✔ On Time | 07:53 ✔ On Time |
| BNG Bangor (Gwynedd) | ??? | 08:02 ✔ 3m early | 08:02 ✔ On Time |
| LLF Llanfairfechan | ??? | 08:10 ✔ On Time | 08:10 ⚠ 1m late |
| PMW Penmaenmawr | ??? | 08:14 ✔ On Time | 08:15 ✔ On Time |
| CNW Conwy | ??? | 08:21 ✔ 1m early | 08:21 ⚠ 1m late |
| LLJ Llandudno Junction | 3 | 08:26 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LLJ Llandudno Junction | 3 | 08:48 ✔ On Time | |
| DGY Deganwy | ??? | 08:52 ✔ 1m early | 08:52 ✔ On Time |
| LLD Llandudno | 3 | 08:58 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LLD Llandudno | 1 | 10:12 ✔ On Time | |
| DGY Deganwy | ??? | 10:16 ✔ On Time | 10:17 ✔ On Time |
| LLJ Llandudno Junction | 1 | 10:21 ✔ 1m early | 10:25 ✔ On Time |
| GCW Glan Conwy | ??? | 10:28 ✔ On Time | 10:28 ⚠ 1m late |
| TLC Tal-y-Cafn | ??? | 10:34 ✔ On Time | 10:34 ⚠ 1m late |
| DLG Dolgarrog | ??? | 10:39 ✔ On Time | 10:39 ⚠ 1m late |
| NLR North Llanrwst | ??? | 10:46 ✔ On Time | 10:46 ✔ On Time |
| LWR Llanrwst | ??? | 10:48 ✔ On Time | 10:48 ⚠ 1m late |
| BYC Betws-y-Coed | ??? | 10:54 ✔ On Time | 10:54 ⚠ 1m late |
| PYP Pont-y-Pant | ??? | 11:03 ✔ On Time | 11:03 ⚠ 1m late |
| DWD Dolwyddelan | ??? | 11:06 ✔ On Time | 11:06 ⚠ 2m late |
| RMB Roman Bridge | ??? | 11:11 ⚠ 1m late | 11:11 ⚠ 1m late |
| BFF Blaenau Ffestiniog | 1 | 11:27 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BFF Blaenau Ffestiniog | 1 | 11:35 ✔ On Time | |
| RMB Roman Bridge | ??? | 11:46 ✔ 1m early | 11:46 ✔ On Time |
| DWD Dolwyddelan | ??? | 11:50 ✔ On Time | 11:50 ✔ On Time |
| PYP Pont-y-Pant | ??? | 11:53 ✔ On Time | 11:53 ✔ On Time |
| BYC Betws-y-Coed | ??? | 12:03 ✔ On Time | 12:03 ⚠ 1m late |
| LWR Llanrwst | ??? | 12:10 ✔ 1m early | 12:10 ✔ On Time |
| NLR North Llanrwst | ??? | 12:11 ✔ On Time | 12:11 ✔ On Time |
| DLG Dolgarrog | ??? | 12:17 ✔ On Time | 12:17 ⚠ 1m late |
| TLC Tal-y-Cafn | ??? | 12:23 ✔ On Time | 12:24 ✔ 1m early |
| GCW Glan Conwy | ??? | 12:29 ✔ On Time | 12:29 ✔ On Time |
| LLJ Llandudno Junction | 4 | 12:37 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LLJ Llandudno Junction | 3 | 12:52 ✔ On Time | |
| CWB Colwyn Bay | 2 | 12:58 ✔ 1m early | 12:58 ✔ 1m early |
| AGL Abergele & Pensarn | 1 | 13:04 ✔ On Time | 13:04 ✔ On Time |
| RHL Rhyl | 1 | 13:10 ✔ 1m early | 13:11 ✔ 1m early |
| PRT Prestatyn | 1 | 13:17 ✔ 2m early | 13:17 ✔ 1m early |
| FLN Flint | 1 | 13:30 ✔ 2m early | 13:31 ✔ 1m early |
| SHT Shotton | 1 | 13:37 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHT Shotton | ??? | 13:46 ⚠ 2m late | |
| HWD Hawarden | ??? | 13:51 ⚠ 1m late | 13:51 ⚠ 2m late |
| BCK Buckley | ??? | 13:56 ⚠ 1m late | 13:57 ⚠ 1m late |
| PNF Penyffordd | ??? | 14:00 ⚠ 1m late | 14:00 ⚠ 2m late |
| HPE Hope (Flintshire) | ??? | 14:03 ⚠ 2m late | 14:04 ⚠ 2m late |
| CGW Caergwrle | ??? | 14:06 ⚠ 1m late | 14:06 ⚠ 2m late |
| CYB Cefn-y-Bedd | ??? | 14:08 ⚠ 1m late | 14:09 ⚠ 1m late |
| GWE Gwersyllt | ??? | 14:13 ✔ On Time | 14:13 ⚠ 2m late |
| WRX Wrexham General | 4 | 14:19 ✔ 1m early | 14:19 ⚠ 1m late |
| WXC Wrexham Central | 1 | 14:25 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WXC Wrexham Central | 1 | 14:28 ⚠ 1m late | |
| WRX Wrexham General | 4 | 14:31 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WRX Wrexham General | 1 | 14:36 ⚠ 5m late | |
| RUA Ruabon | ??? | 14:43 ⚠ 53m late | 14:43 ⚠ 55m late |
| CRK Chirk | ??? | 14:49 ⚠ 54m late | 14:50 ⚠ 55m late |
| GOB Gobowen | ??? | 14:54 ⚠ 55m late | 14:55 ⚠ 55m late |
| SHR Shrewsbury | 7A | 15:14 ⚠ 53m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 5 | 16:30 ✔ On Time | |
| WLP Welshpool | 2 | 16:51 ✔ 1m early | 16:52 ✔ 1m early |
| NWT Newtown (Powys) | 2 | 17:06 ✔ On Time | 17:07 ✔ On Time |
| CWS Caersws | 1 | 17:14 ✔ On Time | 17:14 ⚠ 1m late |
| MCN Machynlleth | 2 | 17:40 ✔ On Time | 17:42 ✔ On Time |
| DVY Dovey Junction | 2 | 17:53 ✔ 4m early | 17:53 ✔ On Time |
| BRH Borth | 1 | 18:03 ✔ On Time | 18:03 ✔ On Time |
| BOW Bow Street | ??? | 18:09 ⚠ 1m late | 18:09 ⚠ 2m late |
| AYW Aberystwyth | 1 | 18:20 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYW Aberystwyth | 1 | 18:29 ✔ 1m early | |
| BOW Bow Street | ??? | 18:35 ✔ On Time | 18:36 ✔ On Time |
| BRH Borth | 1 | 18:45 ✔ 3m early | 18:46 ✔ On Time |
| DVY Dovey Junction | 2 | 18:55 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DVY Dovey Junction | 1 | 19:10 ✔ On Time | |
| PHG Penhelig | ??? | 19:19 ✔ On Time | 19:19 ⚠ 1m late |
| AVY Aberdovey | ??? | 19:23 ✔ On Time | 19:23 ✔ On Time |
| TYW Tywyn | 2 | 19:33 ✔ 5m early | 19:33 ✔ On Time |
| TNF Tonfanau | ??? | 19:36 ⚠ 1m late | 19:36 ⚠ 1m late |
| LLW Llwyngwril | ??? | 19:43 ✔ On Time | 19:43 ⚠ 1m late |
| FRB Fairbourne | ??? | 19:51 ✔ On Time | 19:51 ✔ On Time |
| MFA Morfa Mawddach | 2 | 19:53 ✔ On Time | 19:53 ⚠ 1m late |
| BRM Barmouth | 1 | 20:04 ✔ 4m early | 20:04 ⚠ 1m late |
| LLA Llanaber | ??? | 20:08 ✔ On Time | 20:08 ⚠ 1m late |
| TLB Talybont | ??? | 20:12 ⚠ 1m late | 20:12 ⚠ 1m late |
| DYF Dyffryn Ardudwy | ??? | 20:15 ⚠ 1m late | 20:15 ⚠ 1m late |
| LBR Llanbedr | ??? | 20:20 ✔ On Time | 20:20 ✔ On Time |
| PES Pensarn (Gwynedd) | ??? | 20:21 ⚠ 1m late | 20:21 ⚠ 2m late |
| LDN Llandanwg | ??? | 20:24 ✔ On Time | 20:24 ⚠ 1m late |
| HRL Harlech | 2 | 20:30 ✔ 2m early | 20:30 ✔ 1m early |
| TYG Tygwyn | ??? | 20:35 ✔ 1m early | 20:35 ✔ On Time |
| TAL Talsarnau | ??? | 20:36 ⚠ 1m late | 20:36 ⚠ 1m late |
| LLC Llandecwyn | ??? | 20:39 ⚠ 1m late | 20:39 ⚠ 1m late |
| PRH Penrhyndeudraeth | ??? | 20:43 ✔ On Time | 20:43 ✔ On Time |
| MFF Minffordd | ??? | 20:47 ✔ 1m early | 20:47 ✔ On Time |
| PTM Porthmadog | 2 | 20:55 ✔ 1m early | 20:55 ✔ On Time |
| CCC Criccieth | ??? | 21:03 ✔ 1m early | 21:03 ✔ On Time |
| PNC Penychain | ??? | 21:08 ✔ On Time | 21:08 ⚠ 1m late |
| ABH Abererch | ??? | 21:12 ✔ 1m early | 21:12 ✔ On Time |
| PWL Pwllheli | 1 | 21:18 ✔ 3m early |