Cwmbran departures

Maesteg

Platform 1
07:50
due 07:53
More
Show Less
From Shrewsbury Operated by Transport for Wales

Carmarthen

Platform 1
08:28
on time
More
Show Less

Calling at

Newport (South Wales) 08:39 on time
Cardiff Central 08:56 on time
Bridgend 09:24 on time
Port Talbot Parkway 09:36 on time
Neath 09:43 on time
Swansea 09:56 on time
Gowerton 10:13 on time
Llanelli 10:19 on time
Pembrey & Burry Port 10:26 on time
Kidwelly 10:33 on time
Ferryside 10:38 on time
Carmarthen 10:51 on time
From Crewe Operated by Transport for Wales

Manchester Piccadilly

Platform 2 This train has been cancelled because of a shortage of train crew
08:29
on time
More
Show Less

Calling at

Abergavenny 08:42 on time
Hereford 09:08 on time
Leominster 09:21 on time
Ludlow 09:32 on time
Shrewsbury 09:59 on time
Crewe 10:29 on time
Wilmslow 10:48 on time
Stockport 10:59 on time
Manchester Piccadilly 11:12 on time
From Port Talbot Parkway Operated by Transport for Wales
08:48
on time
More
Show Less

Calling at

Newport (South Wales) 09:00 on time
Cardiff Central 09:18 on time
From Holyhead Operated by Transport for Wales
09:15
on time
More
Show Less

Calling at

Abergavenny 09:28 on time
Hereford 09:53 on time
Leominster 10:07 on time
Ludlow 10:18 on time
Craven Arms 10:27 on time
Church Stretton 10:36 on time
Shrewsbury 10:51 on time
Whitchurch (Shropshire) 11:11 on time
Nantwich 11:21 on time
Crewe 11:29 on time
Wilmslow 11:49 on time
Stockport 11:59 on time
Manchester Piccadilly 12:13 on time
From Milford Haven Operated by Transport for Wales

Milford Haven

Platform 1
09:17
on time
More
Show Less

Calling at

Newport (South Wales) 09:34 on time
Cardiff Central 09:58 on time
Bridgend 10:23 on time
Port Talbot Parkway 10:35 on time
Neath 10:42 on time
Swansea 10:55 on time
Gowerton 11:17 on time
Llanelli 11:22 on time
Pembrey & Burry Port 11:28 on time
Carmarthen 11:49 on time
Whitland 12:06 on time
Clunderwen 12:12 on time
Clarbeston Road 12:20 on time
Haverfordwest 12:28 on time
Johnston 12:36 on time
Milford Haven 12:53 on time
From Manchester Piccadilly Operated by Transport for Wales

Holyhead

Platform 2
09:46
on time
More
Show Less

Calling at

Pontypool & New Inn 09:51 on time
Abergavenny 10:00 on time
Hereford 10:26 on time
Ludlow 10:49 on time
Craven Arms 10:58 on time
Church Stretton 11:07 on time
Shrewsbury 11:22 on time
Gobowen 11:42 on time
Chirk 11:47 on time
Ruabon 11:54 on time
Wrexham General 12:00 on time
Chester 12:19 on time
Flint 12:35 on time
Prestatyn 12:48 on time
Rhyl 12:55 on time
Colwyn Bay 13:06 on time
Llandudno Junction 13:11 on time
Bangor (Gwynedd) 13:29 on time
Llanfairpwll 13:36 on time
Bodorgan 13:47 on time
Ty Croes 13:51 on time
Rhosneigr 13:54 on time
Valley 14:00 on time
Holyhead 14:14 on time
From Cardiff Central Operated by Transport for Wales