08:03
Expected 08:07
Holyhead
Calling at:
- Chester (08:21)
- Flint (08:38)
- Prestatyn (08:50)
- Rhyl (08:56)
- Colwyn Bay (09:07)
- Llandudno Junction (09:15)
- Bangor (Gwynedd) (09:36)
- Llanfairpwll (09:43)
- Bodorgan (09:53)
- Ty Croes (09:58)
- Rhosneigr (10:01)
- Valley (10:07)
- Holyhead (10:14)
08:20
Expected On time
Wrexham Central
08:32
Expected On time
Bidston
Calling at:
- Gwersyllt (08:37)
- Cefn-y-Bedd (08:41)
- Caergwrle (08:43)
- Hope (Flintshire) (08:45)
- Penyffordd (08:50)
- Buckley (08:53)
- Hawarden (08:57)
- Shotton (09:01)
- Hawarden Bridge (09:05)
- Neston (09:13)
- Heswall (09:17)
- Upton (09:24)
- Bidston (09:32)
08:34
Expected On time
Cardiff Central
Calling at:
- Ruabon (08:41)
- Chirk (08:47)
- Gobowen (08:52)
- Shrewsbury (09:12)
- Church Stretton (09:27)
- Craven Arms (09:35)
- Ludlow (09:43)
- Leominster (09:54)
- Hereford (10:09)
- Abergavenny (10:31)
- Pontypool & New Inn (10:41)
- Cwmbran (10:46)
- Newport (South Wales) (10:57)
- Cardiff Central (11:15)
08:40
Expected On time
Crewe
Calling at:
- Chester (08:58)
- Crewe (09:20)
09:06
Expected On time
Wrexham Central
09:07
Expected On time
Llandudno Junction
Calling at:
- Chester (09:25)
- Flint (09:40)
- Prestatyn (09:53)
- Rhyl (09:59)
- Colwyn Bay (10:09)
- Llandudno Junction (10:16)
09:20
Expected On time
Bidston
Calling at:
- Gwersyllt (09:25)
- Cefn-y-Bedd (09:29)
- Caergwrle (09:31)
- Hope (Flintshire) (09:33)
- Penyffordd (09:38)
- Buckley (09:41)
- Hawarden (09:45)
- Shotton (09:49)
- Hawarden Bridge (09:53)
- Neston (10:01)
- Heswall (10:05)
- Upton (10:12)
- Bidston (10:20)
09:40
Expected On time
Crewe
Calling at:
- Chester (09:58)
- Crewe (10:20)
09:42
Expected On time
Birmingham International
Calling at:
- Ruabon (09:49)
- Chirk (09:57)
- Gobowen (10:03)
- Shrewsbury (10:22)
- Wellington (Shropshire) (10:44)
- Telford Central (10:51)
- Wolverhampton (11:10)
- Sandwell & Dudley (11:19)
- Birmingham New Street (11:32)
- Birmingham International (11:51)