07:22 Platform —
Expected On time
Birmingham International
Calling at:
- Valley (07:28)
- Rhosneigr (07:34)
- Ty Croes (07:37)
- Bodorgan (07:42)
- Llanfairpwll (07:52)
- Bangor (Gwynedd) (08:02)
- Llanfairfechan (08:10)
- Penmaenmawr (08:14)
- Conwy (08:21)
- Llandudno Junction (08:26)
- Colwyn Bay (08:33)
- Rhyl (08:43)
- Prestatyn (08:49)
- Flint (09:02)
- Chester (09:19)
- Wrexham General (09:38)
- Ruabon (09:45)
- Chirk (09:52)
- Gobowen (09:57)
- Shrewsbury (10:16)
- Wellington (Shropshire) (10:44)
- Telford Central (10:51)
- Wolverhampton (11:10)
- Sandwell & Dudley (11:19)
- Birmingham New Street (11:32)
- Birmingham International (11:51)
08:18 Platform —
Expected On time
Cardiff Central
via Shrewsbury
Calling at:
- Valley (08:23)
- Rhosneigr (08:29)
- Ty Croes (08:32)
- Bodorgan (08:37)
- Llanfairpwll (08:47)
- Bangor (Gwynedd) (08:55)
- Llanfairfechan (09:04)
- Penmaenmawr (09:09)
- Conwy (09:15)
- Llandudno Junction (09:21)
- Colwyn Bay (09:30)
- Rhyl (09:40)
- Prestatyn (09:47)
- Flint (10:00)
- Chester (10:16)
- Wrexham General (10:34)
- Ruabon (10:41)
- Chirk (10:47)
- Gobowen (10:52)
- Shrewsbury (11:13)
- Church Stretton (11:30)
- Craven Arms (11:38)
- Ludlow (11:46)
- Hereford (12:10)
- Abergavenny (12:32)
- Pontypool & New Inn (12:42)
- Cwmbran (12:47)
- Newport (South Wales) (12:59)
- Cardiff Central (13:15)
08:53 Platform —
Expected On time
London Euston
Calling at:
- Bangor (Gwynedd) (09:19)
- Llandudno Junction (09:37)
- Colwyn Bay (09:44)
- Rhyl (09:55)
- Prestatyn (10:01)
- Flint (10:14)
- Chester (10:28)
- Crewe (10:52)
- Stafford (11:13)
- London Euston (12:35)