Cwmbran departures

Milford Haven

Platform 1
15:09
due 15:12
More
Show Less

Calling at

Newport (South Wales) 15:21 on time
Cardiff Central 15:40 on time
Bridgend 16:01 on time
Port Talbot Parkway 16:13 on time
Neath 16:20 on time
Swansea 16:33 on time
Gowerton 16:51 on time
Llanelli 16:57 on time
Pembrey & Burry Port 17:04 on time
Kidwelly 17:11 on time
Ferryside 17:16 on time
Carmarthen 17:28 on time
Whitland 17:45 on time
Clunderwen 17:52 on time
Clarbeston Road 18:00 on time
Haverfordwest 18:08 on time
Johnston 18:16 on time
Milford Haven 18:31 on time
From Manchester Piccadilly Operated by Transport for Wales
15:14
due 15:16
More
Show Less

Calling at

Abergavenny 15:27 on time
Hereford 15:52 on time
Leominster 16:07 on time
Ludlow 16:18 on time
Craven Arms 16:27 on time
Shrewsbury 16:49 on time
Wem 17:01 on time
Whitchurch (Shropshire) 17:09 on time
Nantwich 17:19 on time
Crewe 17:28 on time
Wilmslow 17:49 on time
Stockport 17:59 on time
Manchester Piccadilly 18:13 on time
From Carmarthen Operated by Transport for Wales

Holyhead

Platform 2
15:46
on time
More
Show Less

Calling at

Pontypool & New Inn 15:51 on time
Abergavenny 16:01 on time
Hereford 16:26 on time
Leominster 16:41 on time
Ludlow 16:52 on time
Craven Arms 17:00 on time
Church Stretton 17:09 on time
Shrewsbury 17:24 on time
Gobowen 17:42 on time
Chirk 17:48 on time
Ruabon 17:54 on time
Wrexham General 18:01 on time
Chester 18:19 on time
Shotton 18:31 on time
Flint 18:38 on time
Prestatyn 18:50 on time
Rhyl 18:57 on time
Abergele & Pensarn 19:03 on time
Colwyn Bay 19:11 on time
Llandudno Junction 19:17 on time
Bangor (Gwynedd) 19:34 on time
Llanfairpwll 19:41 on time
Bodorgan 19:51 on time
Ty Croes 19:55 on time
Rhosneigr 19:59 on time
Valley 20:04 on time
Holyhead 20:20 on time
From Cardiff Central Operated by Transport for Wales
16:14
on time
More
Show Less

Calling at

Pontypool & New Inn 16:19 on time
Abergavenny 16:28 on time
Hereford 16:54 on time
Leominster 17:07 on time
Ludlow 17:18 on time
Craven Arms 17:26 on time
Church Stretton 17:35 on time
Shrewsbury 17:51 on time
Whitchurch (Shropshire) 18:10 on time
Nantwich 18:19 on time
Crewe 18:28 on time
Wilmslow 18:49 on time
Stockport 18:58 on time
Manchester Piccadilly 19:13 on time
From Milford Haven Operated by Transport for Wales

Tenby

Platform 1
16:28
on time
More
Show Less

Calling at

Newport (South Wales) 16:39 on time
Cardiff Central 16:55 on time
Llanharan 17:19 on time
Bridgend 17:26 on time
Pyle 17:34 on time
Port Talbot Parkway 17:41 on time
Baglan 17:44 on time
Briton Ferry 17:48 on time
Neath 17:51 on time
Skewen 17:56 on time
Llansamlet 18:00 on time
Swansea 18:07 on time
Gowerton 18:25 on time
Llanelli 18:31 on time
Pembrey & Burry Port 18:38 on time
Kidwelly 18:44 on time
Ferryside 18:50 on time
Carmarthen 19:02 on time
Whitland 19:21 on time
Narberth 19:30 on time
Kilgetty 19:40 on time
Saundersfoot 19:43 on time
Tenby 19:54 on time
From Manchester Piccadilly Operated by Transport for Wales

Chester

Platform 2
16:45
on time
More
Show Less

Calling at

Abergavenny 16:58 on time
Hereford 17:23 on time
Shrewsbury 18:11 on time
Crewe 18:43 on time
Chester 19:05 on time
From Swansea Operated by Transport for Wales

Maesteg

Platform 1
16:49
on time
More
Show Less

Calling at

Newport (South Wales) 17:00 on time
Cardiff Central 17:16 on time
Pontyclun 17:37 on time
Llanharan 17:41 on time
Pencoed 17:45 on time
Bridgend 17:50 on time
Wildmill 17:53 on time
Sarn 17:56 on time
Tondu 17:59 on time
Garth (Mid Glamorgan) 18:09 on time
Maesteg (Ewenny Road) 18:12 on time
Maesteg 18:15 on time
From Holyhead Operated by Transport for Wales