Cardiff Central – Holyhead (Welsh Marches Line) trains

Transport for Wales trains runs between Holyhead and National Exhibition Centre via Valley, Rhosneigr, Ty Croes and Bodorgan. Runs every day. On Sunday 8 November the first train from Chester leaves at 08:05 and the last at 23:02, about every 25 minutes during the day.

Operated by Transport for Wales. Timetable for Sunday, 8 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last Transport for Wales train from Holyhead to National Exhibition Centre?
On Sunday 8 November the first train leaves Holyhead at 08:05 and the last at 23:02, 29 journeys in all.
When is the first and last Transport for Wales train from National Exhibition Centre to Holyhead?
On Sunday 8 November the first train leaves National Exhibition Centre at 08:35 and the last at 23:39, 28 journeys in all.
Does the Cardiff Central – Holyhead (Welsh Marches Line) train run on Sundays?
Yes. Runs every day.
How often does the Cardiff Central – Holyhead (Welsh Marches Line) train run?
On Sunday 8 November it runs about every 25 minutes during the day (09:00 to 15:00), 29 journeys from Chester.
Where does the Cardiff Central – Holyhead (Welsh Marches Line) train stop?
Main stops from Holyhead to National Exhibition Centre: Holyhead station (Holyhead), Valley station (Valley), Rhosneigr station (Rhosneigr), Ty Croes station (Ty Croes), Bodorgan station (Bodorgan), Llanfairpwll station (Llanfairpwllgwyngyll), Bangor (Gwynedd) station (Bangor), Llanfairfechan station (Llanfairfechan), Penmaenmawr station (Penmaenmawr), Conwy station (Conwy), Llandudno Junction station (Llandudno Junction), Colwyn Bay station (Colwyn Bay), Abergele & Pensarn station (Abergele), Rhyl station (Rhyl) and more. The full list is in the timetable below.
Who runs the Cardiff Central – Holyhead (Welsh Marches Line) train?
Transport for Wales.

Chester to Crewe

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24Journey 25Journey 26Journey 27Journey 28Journey 29
Holyhead station08:4610:1015:2716:2617:2318:2519:3020:32
Valley station10:1616:3218:3119:3620:38
Rhosneigr station10:2116:3718:3719:4120:43
Ty Croes station10:2516:4118:4119:4520:47
Bodorgan station10:3018:4519:4920:51
Llanfairpwll station, Llanfairpwllgwyngyll09:0810:4015:4816:5517:4518:5619:5921:01
Bangor (Gwynedd) station09:1810:5015:5817:0417:5519:0520:0921:11
Llanfairfechan station10:5816:0718:0320:1821:20
Penmaenmawr station11:0316:1118:0820:2221:24
Conwy station11:0916:1818:1420:2821:30
Llandudno Junction station09:3611:2216:2317:2318:2119:2320:3421:36
Colwyn Bay station09:4211:2816:3017:2918:2719:2920:4021:42
Abergele & Pensarn station09:5011:3616:3717:3718:3519:3620:4721:50
Rhyl station09:5611:4216:4317:4418:4119:4320:5421:56
Prestatyn station10:0211:4816:4917:5018:4719:4921:0022:02
Flint station10:1512:0117:0218:0319:0020:0321:1322:15
Shotton station10:2212:0817:0918:0919:0720:1021:2022:22
Chester station08:0508:3808:5609:4209:5710:3910:5711:5712:2112:2513:0213:2314:2215:5716:2216:5717:2217:5718:2519:2219:5520:2720:5321:3621:5222:3923:02
Wrexham General station12:4018:3918:40
Chester station19:00
Ruabon station12:4718:47
Chirk station12:5418:54
Gobowen station12:5918:59
Shrewsbury station13:2419:23
Church Stretton station13:3919:37
Craven Arms station13:4719:45
Ludlow station13:5619:54
Leominster station14:0720:04
Hereford station10:0414:2320:21
Abergavenny station10:2614:4520:44
Pontypool & New Inn station10:3614:5620:54
Cwmbran station10:4115:0020:59
Newport (S Wales) station10:5315:1421:13
Cardiff Central station11:0715:2721:30
Crewe station08:2708:5909:1810:0210:1811:0111:1812:2012:4213:2213:4414:4316:1816:4417:1817:4318:1819:2119:4420:1720:5021:1421:5822:1523:0023:30

Crewe to Holyhead

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24Journey 25Journey 26Journey 27Journey 28
Cardiff Central station13:3015:2221:11
Newport (S Wales) station13:4415:3621:25
Cwmbran station13:5415:4621:35
Pontypool & New Inn station13:5915:5121:40
Abergavenny station14:0916:0021:49
Hereford station14:3516:2622:14
Leominster station14:4916:3922:27
Ludlow station15:0016:5022:37
Craven Arms station15:0816:5922:46
Shrewsbury station10:1915:3217:3218:2723:11
Gobowen station10:3715:5017:4918:45
Chirk station10:4215:5517:5518:50
Ruabon station10:4916:0218:0118:57
Wrexham General station10:5616:0818:0919:06
Crewe station08:3509:2110:0711:0411:3511:5512:3512:5513:3513:5514:2915:0015:3515:5716:3017:3518:2919:2920:2721:3522:0322:2923:3923:59
Chester station08:5909:4110:2911:1411:2612:0012:1713:0513:1714:0414:1714:5015:2216:0216:1916:3517:0418:0218:3018:5219:3219:5120:4922:0222:2623:0223:5800:20
Shotton station09:5012:0913:1414:1314:5916:1116:4417:1318:1218:3919:0119:4122:1123:12
Flint station09:1209:5712:1513:2014:1915:0516:1816:5117:2018:1918:4519:0719:4822:1823:19
Prestatyn station09:2510:0912:2813:3314:3215:1816:3117:0317:3218:3218:5819:2020:0122:3123:31
Rhyl station09:3110:1512:3413:3914:3915:2416:3717:1017:3918:3819:0419:2620:0722:3723:37
Abergele & Pensarn station10:2113:4514:4615:3016:4417:1617:4518:4519:1019:3220:1422:43
Colwyn Bay station09:4110:2912:4513:5314:5415:3916:5217:2417:5318:5319:1819:3920:2222:5223:48
Llandudno Junction station09:4910:4112:5314:0815:0315:4617:0117:3318:0219:0119:2619:4720:3022:5923:56
Conwy station10:4414:1115:5017:3618:0519:2919:5020:3323:59
Penmaenmawr station10:5014:1715:5617:4118:1119:3419:5620:4000:05
Llanfairfechan station10:5414:2116:0117:4618:1519:3920:0120:4400:09
Bangor (Gwynedd) station10:0711:0513:1014:3215:2116:1117:1917:5618:2619:1819:4920:1120:5423:1700:20
Llanfairpwll station, Llanfairpwllgwyngyll10:1411:1213:1814:3915:2816:1817:2618:0418:3319:2519:5720:1921:0023:2400:27
Bodorgan station11:2217:3618:1319:3523:34
Ty Croes station11:2715:4317:4118:1819:3923:39
Rhosneigr station11:3015:4617:4518:2219:4223:42
Valley station11:3615:5217:5118:2819:4823:48
Holyhead station10:3811:4413:4015:0416:0216:4518:0018:3618:5719:5620:1920:4221:2823:5700:51

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 8 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook