Cardiff Central – Holyhead (Welsh Marches Line) trains
Transport for Wales trains runs between National Exhibition Centre and Holyhead via Cardiff, Newport, Cwmbran and Pontypool. Runs every day. On Monday 2 November the first train from Chester leaves at 04:55 and the last at 23:53, about every 45 minutes during the day.
Operated by Transport for Wales. Timetable for Monday, 2 November 2026. Plan a journey · Print this timetable
Questions
- When is the first and last Transport for Wales train from Holyhead to Cardiff?
- On Monday 2 November the first train leaves Holyhead at 04:27 and the last at 23:33, 34 journeys in all.
- When is the first and last Transport for Wales train from National Exhibition Centre to Holyhead?
- On Monday 2 November the first train leaves National Exhibition Centre at 04:55 and the last at 23:53, 36 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 Monday 2 November it runs about every 45 minutes during the day (09:00 to 15:00), 36 journeys from Chester.
- Where does the Cardiff Central – Holyhead (Welsh Marches Line) train stop?
- Main stops from National Exhibition Centre to Holyhead: Cardiff Central station (Cardiff), Newport (S Wales) station (Newport), Cwmbran station (Cwmbran), Pontypool & New Inn station (Pontypool), Abergavenny station (Abergavenny), Hereford station (Hereford), Leominster station (Leominster), Ludlow station (Ludlow), Craven Arms station (Craven Arms), Church Stretton station (Church Stretton), Shrewsbury station (Shrewsbury), Whitchurch (Shrops) station (Whitchurch), Nantwich station (Nantwich), Gobowen station (Gobowen) and more. The full list is in the timetable below.
- Who runs the Cardiff Central – Holyhead (Welsh Marches Line) train?
- Transport for Wales.
Crewe to Wrexham General
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 | Journey 18 | Journey 19 | Journey 20 | Journey 21 | Journey 22 | Journey 23 | Journey 24 | Journey 25 | Journey 26 | Journey 27 | Journey 28 | Journey 29 | Journey 30 | Journey 31 | Journey 32 | Journey 33 | Journey 34 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Holyhead station | 04:27 | 05:26 | 06:25 | 07:23 | 08:25 | 10:33 | 12:25 | 14:25 | 16:25 | 18:35 | ||||||||||||||||||||||||
| Valley station | 04:33 | 06:30 | 07:29 | 08:30 | 10:38 | 12:30 | 14:30 | 16:30 | 18:40 | |||||||||||||||||||||||||
| Rhosneigr station | 06:36 | 07:35 | 08:36 | 10:44 | 12:36 | 14:36 | 16:36 | 18:46 | ||||||||||||||||||||||||||
| Ty Croes station | 06:39 | 07:38 | 08:39 | 10:47 | 12:39 | 14:39 | 16:39 | 18:49 | ||||||||||||||||||||||||||
| Bodorgan station | 06:44 | 07:43 | 08:44 | 10:52 | 12:44 | 14:44 | 16:44 | 18:54 | ||||||||||||||||||||||||||
| Llanfairpwll station, Llanfairpwllgwyngyll | 04:50 | 06:54 | 07:54 | 08:55 | 11:03 | 12:55 | 14:55 | 16:55 | 19:05 | |||||||||||||||||||||||||
| Bangor (Gwynedd) station | 05:01 | 05:55 | 07:04 | 08:08 | 09:05 | 11:13 | 13:05 | 15:05 | 17:05 | 19:15 | ||||||||||||||||||||||||
| Llandudno Junction station | 04:31 | 05:21 | 06:14 | 07:25 | 08:26 | 09:26 | 11:31 | 13:26 | 15:26 | 17:26 | 19:33 | |||||||||||||||||||||||
| Colwyn Bay station | 04:37 | 05:27 | 06:21 | 07:31 | 08:32 | 09:32 | 11:37 | 13:32 | 15:32 | 17:32 | 19:39 | |||||||||||||||||||||||
| Rhyl station | 04:50 | 05:41 | 06:32 | 07:41 | 08:42 | 09:42 | 11:47 | 13:42 | 15:42 | 17:42 | 19:48 | |||||||||||||||||||||||
| Prestatyn station | 04:56 | 05:46 | 06:39 | 07:47 | 08:48 | 09:48 | 11:53 | 13:48 | 15:48 | 17:48 | 19:54 | |||||||||||||||||||||||
| Flint station | 05:09 | 05:59 | 06:52 | 08:00 | 09:02 | 10:01 | 12:06 | 14:01 | 16:01 | 18:01 | 20:06 | |||||||||||||||||||||||
| Crewe station | 05:07 | 05:31 | 06:39 | 07:23 | 08:23 | 09:23 | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:23 | 16:23 | 17:23 | 18:37 | 19:23 | 20:23 | 21:23 | 22:23 | 23:33 | ||||||||||||||
| Chester station | 05:27 | 05:50 | 06:19 | 07:03 | 07:16 | 07:44 | 08:20 | 08:49 | 09:24 | 09:44 | 10:22 | 10:44 | 11:44 | 12:27 | 12:44 | 13:44 | 14:22 | 14:44 | 15:44 | 16:22 | 16:44 | 17:44 | 18:22 | 19:02 | 19:44 | 20:23 | 20:44 | 21:47 | 22:22 | 22:44 | 23:54 | |||
| Crewe station | 05:48 | 20:45 | ||||||||||||||||||||||||||||||||
| Wrexham General station | 06:34 | 07:21 | 07:31 | 08:00 | 08:34 | 09:07 | 09:42 | 10:00 | 10:37 | 11:02 | 12:00 | 12:41 | 13:00 | 14:00 | 14:37 | 15:00 | 16:00 | 16:37 | 17:00 | 18:00 | 18:44 | 19:19 | 20:00 | 20:59 | 22:05 | 22:38 | 23:02 | 00:10 | ||||||
| Ruabon station | 06:41 | 08:41 | 09:50 | 10:44 | 12:48 | 14:44 | 16:44 | 18:51 | 21:06 | 22:45 | ||||||||||||||||||||||||
| Chirk station | 06:47 | 08:48 | 09:57 | 10:50 | 12:55 | 14:50 | 16:50 | 18:58 | 21:12 | 22:52 | ||||||||||||||||||||||||
| Gobowen station | 06:53 | 08:53 | 10:04 | 10:56 | 13:00 | 14:56 | 16:56 | 19:03 | 21:18 | 22:57 | ||||||||||||||||||||||||
| Shrewsbury station | 05:37 | 06:10 | 07:13 | 08:09 | 09:13 | 10:28 | 11:15 | 13:21 | 15:16 | 17:17 | 19:25 | 21:38 | 23:20 | |||||||||||||||||||||
| Church Stretton station | 05:53 | 06:24 | 07:27 | 09:27 | 11:30 | 13:35 | 15:30 | 17:31 | 19:39 | 23:34 | ||||||||||||||||||||||||
| Craven Arms station | 06:02 | 06:32 | 07:35 | 09:35 | 11:38 | 13:43 | 15:38 | 17:39 | 19:47 | 23:42 | ||||||||||||||||||||||||
| Ludlow station | 06:11 | 06:41 | 07:44 | 08:37 | 09:44 | 11:47 | 13:52 | 15:47 | 17:48 | 19:56 | 23:51 | |||||||||||||||||||||||
| Leominster station | 06:22 | 06:51 | 07:54 | 09:54 | 15:57 | 17:58 | 00:02 | |||||||||||||||||||||||||||
| Hereford station | 05:30 | 06:38 | 07:10 | 08:10 | 09:02 | 10:10 | 12:09 | 14:14 | 16:12 | 18:14 | 20:18 | 00:17 | ||||||||||||||||||||||
| Abergavenny station | 05:52 | 07:01 | 07:34 | 08:32 | 10:32 | 12:31 | 14:36 | 16:34 | 18:36 | 20:40 | 00:39 | |||||||||||||||||||||||
| Pontypool & New Inn station | 06:01 | 07:12 | 07:43 | 08:42 | 10:43 | 12:41 | 14:48 | 16:44 | 18:48 | 00:50 | ||||||||||||||||||||||||
| Cwmbran station | 06:06 | 07:18 | 07:48 | 08:47 | 10:48 | 12:46 | 14:53 | 16:49 | 18:53 | 20:53 | 00:55 | |||||||||||||||||||||||
| Newport (S Wales) station | 06:19 | 07:30 | 08:01 | 09:02 | 09:43 | 11:01 | 13:00 | 15:06 | 17:03 | 19:06 | 21:06 | 01:13 | ||||||||||||||||||||||
| Cardiff Central station | 06:34 | 07:45 | 08:16 | 09:18 | 09:57 | 11:16 | 13:15 | 15:19 | 17:17 | 19:21 | 21:23 | 01:33 |
Wrexham General to Crewe
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 | Journey 18 | Journey 19 | Journey 20 | Journey 21 | Journey 22 | Journey 23 | Journey 24 | Journey 25 | Journey 26 | Journey 27 | Journey 28 | Journey 29 | Journey 30 | Journey 31 | Journey 32 | Journey 33 | Journey 34 | Journey 35 | Journey 36 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cardiff Central station | 05:19 | 07:19 | 09:23 | 11:23 | 13:23 | 15:23 | 16:16 | 17:22 | 18:23 | 19:38 | 20:10 | 21:26 | 23:15 | 22:09 | ||||||||||||||||||||||
| Newport (S Wales) station | 05:38 | 07:32 | 09:38 | 11:36 | 13:36 | 15:36 | 16:30 | 17:36 | 18:39 | 19:55 | 20:29 | 21:40 | 23:38 | 22:30 | ||||||||||||||||||||||
| Cwmbran station | 05:49 | 07:43 | 09:48 | 11:46 | 13:46 | 15:46 | 16:40 | 17:47 | 18:50 | 20:05 | 20:39 | 21:50 | 23:49 | 22:48 | ||||||||||||||||||||||
| Pontypool & New Inn station | 05:54 | 07:49 | 09:55 | 11:53 | 13:52 | 15:53 | 16:45 | 17:54 | 18:56 | 20:10 | 20:44 | 21:55 | 23:54 | 22:56 | ||||||||||||||||||||||
| Abergavenny station | 06:04 | 07:59 | 10:04 | 12:02 | 14:01 | 16:02 | 16:54 | 18:05 | 19:07 | 20:20 | 20:54 | 22:05 | 00:06 | 23:07 | ||||||||||||||||||||||
| Hereford station | 06:29 | 08:25 | 10:30 | 12:29 | 14:27 | 16:29 | 17:20 | 18:30 | 19:33 | 20:46 | 21:19 | 22:30 | 23:33 | |||||||||||||||||||||||
| Leominster station | 06:42 | 08:38 | 16:42 | 17:32 | 20:59 | 21:32 | 22:43 | 23:46 | ||||||||||||||||||||||||||||
| Ludlow station | 06:53 | 08:49 | 10:50 | 12:49 | 14:48 | 16:52 | 17:43 | 18:52 | 19:53 | 21:09 | 21:43 | 22:54 | 23:57 | |||||||||||||||||||||||
| Craven Arms station | 07:01 | 08:57 | 10:59 | 12:58 | 14:56 | 17:00 | 17:51 | 20:02 | 21:18 | 21:51 | 23:02 | 00:06 | ||||||||||||||||||||||||
| Church Stretton station | 07:09 | 09:06 | 11:07 | 13:06 | 15:05 | 17:09 | 18:00 | 20:10 | 21:26 | 22:00 | 23:11 | 00:15 | ||||||||||||||||||||||||
| Shrewsbury station | 07:27 | 09:27 | 11:25 | 13:27 | 15:27 | 17:27 | 18:18 | 18:27 | 19:28 | 19:42 | 20:27 | 21:44 | 22:16 | 23:29 | 23:53 | 00:34 | ||||||||||||||||||||
| Whitchurch (Shrops) station | 18:38 | 22:36 | 23:55 | 01:00 | ||||||||||||||||||||||||||||||||
| Nantwich station | 18:48 | 20:50 | 22:46 | 00:07 | 01:12 | |||||||||||||||||||||||||||||||
| Gobowen station | 07:45 | 09:45 | 11:42 | 13:45 | 15:45 | 17:45 | 18:45 | 19:46 | 20:00 | 22:02 | 00:10 | |||||||||||||||||||||||||
| Chirk station | 07:50 | 09:50 | 11:48 | 13:50 | 15:50 | 17:50 | 18:50 | 20:05 | 22:08 | 00:16 | ||||||||||||||||||||||||||
| Ruabon station | 07:57 | 09:57 | 11:54 | 13:57 | 15:57 | 17:57 | 18:57 | 20:12 | 22:14 | 00:22 | ||||||||||||||||||||||||||
| Wrexham General station | 05:40 | 07:40 | 08:03 | 08:40 | 09:40 | 10:03 | 10:38 | 11:40 | 12:01 | 12:40 | 13:40 | 14:03 | 14:40 | 15:40 | 16:03 | 16:40 | 17:40 | 18:03 | 18:37 | 19:03 | 19:40 | 20:00 | 20:18 | 21:40 | 22:21 | 00:29 | ||||||||||
| Chester station | 04:55 | 05:59 | 06:58 | 07:58 | 08:26 | 08:58 | 09:58 | 10:27 | 10:58 | 11:58 | 12:23 | 12:58 | 13:58 | 14:26 | 14:58 | 15:58 | 16:26 | 16:58 | 17:58 | 18:26 | 18:58 | 19:26 | 19:58 | 20:26 | 20:38 | 20:58 | 21:59 | 22:54 | 00:47 | |||||||
| Shotton station | 23:04 | |||||||||||||||||||||||||||||||||||
| Flint station | 08:39 | 10:40 | 12:36 | 14:39 | 16:39 | 18:39 | 19:39 | 20:39 | 23:10 | |||||||||||||||||||||||||||
| Prestatyn station | 08:51 | 10:52 | 12:48 | 14:51 | 16:51 | 18:51 | 19:53 | 20:52 | 23:23 | |||||||||||||||||||||||||||
| Rhyl station | 08:57 | 10:58 | 12:54 | 14:57 | 16:57 | 18:57 | 20:00 | 20:59 | 23:33 | |||||||||||||||||||||||||||
| Abergele & Pensarn station | 23:39 | |||||||||||||||||||||||||||||||||||
| Colwyn Bay station | 09:08 | 11:09 | 13:05 | 15:08 | 17:08 | 19:08 | 20:09 | 21:11 | 23:46 | |||||||||||||||||||||||||||
| Llandudno Junction station | 09:18 | 11:17 | 13:13 | 15:16 | 17:16 | 19:16 | 20:18 | 21:19 | 23:54 | |||||||||||||||||||||||||||
| Conwy station | 23:57 | |||||||||||||||||||||||||||||||||||
| Penmaenmawr station | 00:03 | |||||||||||||||||||||||||||||||||||
| Llanfairfechan station | 00:08 | |||||||||||||||||||||||||||||||||||
| Bangor (Gwynedd) station | 09:36 | 11:38 | 13:30 | 15:34 | 17:34 | 19:34 | 20:38 | 21:35 | 00:18 | |||||||||||||||||||||||||||
| Llanfairpwll station, Llanfairpwllgwyngyll | 09:44 | 11:45 | 13:37 | 15:41 | 17:41 | 19:41 | 20:44 | 00:26 | ||||||||||||||||||||||||||||
| Bodorgan station | 09:53 | 11:55 | 13:47 | 15:51 | 17:51 | 19:51 | ||||||||||||||||||||||||||||||
| Ty Croes station | 09:58 | 12:00 | 13:52 | 15:56 | 17:56 | 19:56 | 00:40 | |||||||||||||||||||||||||||||
| Rhosneigr station | 10:01 | 12:03 | 13:55 | 15:59 | 17:59 | 19:59 | 00:43 | |||||||||||||||||||||||||||||
| Valley station | 10:07 | 12:09 | 14:01 | 16:05 | 18:05 | 20:05 | 21:02 | 00:49 | ||||||||||||||||||||||||||||
| Holyhead station | 10:14 | 12:16 | 14:07 | 16:12 | 18:12 | 20:12 | 21:10 | 22:06 | 00:59 | |||||||||||||||||||||||||||
| Crewe station | 05:16 | 06:21 | 07:20 | 08:20 | 05:56 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:20 | 17:20 | 18:20 | 18:59 | 19:20 | 20:20 | 21:00 | 21:20 | 22:20 | 22:55 | 00:20 | 01:22 | ||||||||||||
| Chester station | 06:23 | 19:20 | 21:23 | 00:41 |
Places on this route
- Buses in Hereford
- Buses in Abergavenny
- Buses in Pontypool
- Buses in Cwmbran
- Buses in Newport
- Buses in Cardiff
- Buses in Crewe
- Buses in Chester
- Buses in Connahs Quay
- Buses in Flint
- Buses in Prestatyn
- Buses in Rhyl
- Buses in Colwyn Bay
- Buses in Llandudno Junction
- Buses in Conwy
- Buses in Penmaenmawr
- Buses in Llanfairfechan
- Buses in Bangor
- Buses in Llanfairpwllgwyngyll
- Buses in Holyhead
- Buses in Leominster
- Buses in Ludlow
- Buses in Craven Arms
- Buses in Church Stretton
- Buses in Shrewsbury
- Buses in Yorton
- Buses in Wem
- Buses in Prees
- Buses in Whitchurch
- Buses in Wrenbury
- Buses in Nantwich
- Buses in Valley
- Buses in Rhosneigr
- Buses in Ty Croes
- Buses in Bodorgan
- Buses in Wrexham
- Buses in Ruabon
- Buses in Chirk
- Buses in Gobowen
- Buses in Abergele
- Buses in Solihull
- Buses in Birmingham
- Buses in Oldbury
- Buses in Wolverhampton
- Buses in Telford
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 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