| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EUS London Euston | 15 | 07:16 ✔ 1m early | |
| WFJ Watford Junction | 6 | 00:00 ⚠ 449m late | 07:31 ✔ On Time |
| MKC Milton Keynes Central | 6 | 07:51 ✔ 1m early | 07:52 ✔ On Time |
| RUG Rugby | 1 | 08:14 ✔ 3m early | 08:15 ✔ On Time |
| COV Coventry | 3 | 08:25 ✔ 2m early | 08:27 ✔ On Time |
| BHI Birmingham International | 2 | 08:36 ✔ On Time | 08:38 ✔ On Time |
| BHM Birmingham New Street | 6 | 08:48 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 5B 5 | 09:11 ✔ 1m early | |
| SMR Smethwick Rolfe Street | 2 | 09:17 ✔ 1m early | 09:17 ✔ On Time |
| SGB Smethwick Galton Bridge | 3 | 09:19 ✔ On Time | 09:20 ✔ On Time |
| SAD Sandwell & Dudley | 2 | 09:22 ✔ On Time | 09:23 ✔ On Time |
| DDP Dudley Port | 2 | 09:26 ✔ On Time | 09:27 ✔ On Time |
| TIP Tipton | 2 | 09:29 ✔ On Time | 09:29 ⚠ 1m late |
| CSY Coseley | 2 | 09:32 ✔ On Time | 09:32 ⚠ 1m late |
| WVH Wolverhampton | 5 | 09:37 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WVH Wolverhampton | 1 2 | 09:58 ⚠ 4m late | |
| BBK Bilbrook | 2 | 10:04 ⚠ 3m late | 10:04 ⚠ 4m late |
| CSL Codsall | 2 | 10:06 ⚠ 4m late | 10:07 ⚠ 4m late |
| ALB Albrighton | 2 | 10:11 ⚠ 4m late | 10:12 ⚠ 4m late |
| COS Cosford | 2 | 10:15 ⚠ 3m late | 10:15 ⚠ 4m late |
| SFN Shifnal | 2 | 10:19 ⚠ 4m late | 10:20 ⚠ 4m late |
| TFC Telford Central | 2 | 10:24 ⚠ 4m late | 10:25 ⚠ 5m late |
| OKN Oakengates | 1 | 10:27 ⚠ 5m late | 10:28 ⚠ 5m late |
| WLN Wellington (Shropshire) | 2 | 10:33 ⚠ 4m late | 10:34 ⚠ 4m late |
| SHR Shrewsbury | 5 | 10:47 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 5 | 11:27 ⚠ 25m late | |
| WLP Welshpool | 2 | 11:48 ⚠ 25m late | 11:49 ⚠ 24m late |
| NWT Newtown (Powys) | 2 | 12:03 ⚠ 24m late | 12:04 ⚠ 25m late |
| CWS Caersws | 1 | 12:11 ⚠ 25m late | 12:11 ⚠ 25m late |
| MCN Machynlleth | 2 | 12:42 ⚠ 19m late | 12:47 ⚠ 18m late |
| DVY Dovey Junction | 2 | 12:54 ⚠ 17m late | 12:55 ⚠ 17m late |
| BRH Borth | 1 | 13:04 ⚠ 17m late | 13:05 ⚠ 19m late |
| BOW Bow Street | ??? | 13:10 ⚠ 19m late | 13:11 ⚠ 19m late |
| AYW Aberystwyth | 1 | 13:22 ⚠ 16m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYW Aberystwyth | 1 | 13:29 ⚠ 15m late | |
| BOW Bow Street | ??? | 13:36 ✔ On Time | 13:37 ✔ On Time |
| BRH Borth | 1 | 13:44 ⚠ 15m late | 13:44 ⚠ 16m late |
| DVY Dovey Junction | 2 | 13:54 ⚠ 17m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DVY Dovey Junction | 1 | 15:02 ⚠ 19m late | |
| PHG Penhelig | ??? | 15:11 ⚠ 19m late | 15:11 ⚠ 20m late |
| AVY Aberdovey | ??? | 15:15 ⚠ 19m late | 15:15 ⚠ 20m late |
| TYW Tywyn | 2 | 15:25 ⚠ 16m late | 15:26 ⚠ 16m late |
| TNF Tonfanau | ??? | 15:30 ⚠ 16m late | 15:30 ⚠ 16m late |
| LLW Llwyngwril | ??? | 15:36 ⚠ 16m late | 15:36 ⚠ 17m late |
| FRB Fairbourne | ??? | 15:45 ⚠ 15m late | 15:45 ⚠ 15m late |
| MFA Morfa Mawddach | 2 | 15:46 ⚠ 16m late | 15:46 ⚠ 21m late |
| BRM Barmouth | 2 | 15:58 ⚠ 15m late | 15:58 ⚠ 17m late |
| LLA Llanaber | ??? | 16:02 ⚠ 17m late | 16:02 ⚠ 17m late |
| TLB Talybont | ??? | 16:05 ⚠ 18m late | 16:05 ⚠ 18m late |
| DYF Dyffryn Ardudwy | ??? | 16:08 ⚠ 17m late | 16:08 ⚠ 18m late |
| LBR Llanbedr | ??? | 16:13 ⚠ 16m late | 16:13 ⚠ 17m late |
| PES Pensarn (Gwynedd) | ??? | 16:14 ⚠ 17m late | 16:14 ⚠ 18m late |
| LDN Llandanwg | ??? | 16:17 ⚠ 16m late | 16:17 ⚠ 17m late |
| HRL Harlech | 2 | 16:23 ⚠ 19m late | 16:28 ⚠ 14m late |
| TYG Tygwyn | ??? | 16:32 ⚠ 14m late | 16:32 ⚠ 15m late |
| TAL Talsarnau | ??? | 16:33 ⚠ 15m late | 16:33 ⚠ 16m late |
| LLC Llandecwyn | ??? | 16:36 ⚠ 15m late | 16:36 ⚠ 16m late |
| PRH Penrhyndeudraeth | ??? | 16:40 ⚠ 14m late | 16:40 ⚠ 15m late |
| MFF Minffordd | ??? | 16:44 ⚠ 14m late | 16:44 ⚠ 14m late |
| PTM Porthmadog | 2 | 16:52 ⚠ 12m late | 16:52 ⚠ 14m late |
| CCC Criccieth | ??? | 17:00 ⚠ 12m late | 17:00 ⚠ 13m late |
| PNC Penychain | ??? | 17:05 ⚠ 13m late | 17:05 ⚠ 14m late |
| ABH Abererch | ??? | 17:09 ⚠ 12m late | 17:09 ⚠ 13m late |
| PWL Pwllheli | 1 | 17:17 ⚠ 12m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PWL Pwllheli | 1 | 17:42 ⚠ 4m late | |
| ABH Abererch | ??? | 17:46 ⚠ 4m late | 17:46 ⚠ 4m late |
| PNC Penychain | ??? | 17:48 ⚠ 5m late | 17:49 ⚠ 4m late |
| CCC Criccieth | ??? | 17:56 ⚠ 3m late | 17:56 ⚠ 4m late |
| PTM Porthmadog | 1 | 18:05 ⚠ 3m late | 18:06 ⚠ 3m late |
| MFF Minffordd | ??? | 18:10 ⚠ 3m late | 18:10 ⚠ 3m late |
| PRH Penrhyndeudraeth | ??? | 18:14 ⚠ 2m late | 18:14 ⚠ 3m late |
| LLC Llandecwyn | ??? | 18:16 ⚠ 3m late | 18:16 ⚠ 4m late |
| TAL Talsarnau | ??? | 18:18 ⚠ 4m late | 18:18 ⚠ 4m late |
| TYG Tygwyn | ??? | 18:22 ⚠ 2m late | 18:22 ⚠ 3m late |
| HRL Harlech | 1 | 18:30 ✔ On Time | 18:30 ⚠ 7m late |
| LDN Llandanwg | ??? | 18:36 ⚠ 6m late | 18:36 ⚠ 7m late |
| PES Pensarn (Gwynedd) | ??? | 18:37 ⚠ 8m late | 18:37 ⚠ 8m late |
| LBR Llanbedr | ??? | 18:41 ⚠ 6m late | 18:41 ⚠ 7m late |
| DYF Dyffryn Ardudwy | ??? | 18:44 ⚠ 7m late | 18:44 ⚠ 8m late |
| TLB Talybont | ??? | 18:47 ⚠ 7m late | 18:47 ⚠ 8m late |
| LLA Llanaber | ??? | 18:52 ⚠ 6m late | 18:52 ⚠ 7m late |
| BRM Barmouth | 1 | 18:57 ⚠ 6m late | 18:57 ⚠ 7m late |
| MFA Morfa Mawddach | 1 | 19:01 ⚠ 8m late | 19:01 ⚠ 8m late |
| FRB Fairbourne | ??? | 19:05 ⚠ 7m late | 19:05 ⚠ 7m late |
| LLW Llwyngwril | ??? | 19:12 ⚠ 7m late | 19:12 ⚠ 8m late |
| TNF Tonfanau | ??? | 19:19 ⚠ 7m late | 19:19 ⚠ 8m late |
| TYW Tywyn | 1 | 19:27 ⚠ 4m late | 19:34 ✔ 1m early |
| AVY Aberdovey | ??? | 19:40 ✔ 1m early | 19:40 ✔ On Time |
| PHG Penhelig | ??? | 19:43 ✔ On Time | 19:43 ✔ On Time |
| DVY Dovey Junction | 1 | 19:56 ✔ 3m early | 19:56 ✔ 2m early |
| MCN Machynlleth | 1 2 | 20:04 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MCN Machynlleth | 1 | 20:11 ✔ 1m early | |
| CWS Caersws | 1 | 20:38 ⚠ 2m late | 20:38 ⚠ 3m late |
| NWT Newtown (Powys) | 1 | 20:45 ⚠ 2m late | 20:45 ⚠ 3m late |
| WLP Welshpool | 1 | 20:59 ⚠ 1m late | 21:00 ⚠ 1m late |
| SHR Shrewsbury | 4A | 21:25 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 7 | 21:57 ✔ On Time | |
| CTT Church Stretton | ??? | 22:11 ✔ 1m early | 22:12 ✔ On Time |
| CRV Craven Arms | 2 | 22:19 ✔ On Time | 22:20 ✔ On Time |
| LUD Ludlow | ??? | 22:27 ✔ On Time | 22:27 ⚠ 1m late |
| LEO Leominster | ??? | 22:37 ⚠ 1m late | 22:38 ⚠ 1m late |
| HFD Hereford | 2 | 22:54 ✔ 1m early |