Pyle departures

07:33
on time
More
Show Less

Calling at

Bridgend 07:40 on time
Llanharan 07:48 on time
Cardiff Central 08:04 on time
Newport (South Wales) 08:18 on time
Cwmbran 08:29 on time
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 Carmarthen Operated by Transport for Wales

Swansea

Platform 1
07:44
on time
More
Show Less

Calling at

Port Talbot Parkway 07:52 on time
Baglan 07:56 on time
Briton Ferry 08:00 on time
Neath 08:03 on time
Skewen 08:07 on time
Llansamlet 08:11 on time
Swansea 08:25 on time
From Cardiff Central Operated by Transport for Wales
08:08
on time
More
Show Less

Calling at

Bridgend 08:15 on time
Llanharan 08:22 on time
Cardiff Central 08:40 on time
Newport (South Wales) 09:03 on time
Cwmbran 09:15 on time
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
08:17
on time
More
Show Less

Calling at

Port Talbot Parkway 08:25 on time
Baglan 08:28 on time
Briton Ferry 08:31 on time
Neath 08:35 on time
Skewen 08:39 on time
Llansamlet 08:43 on time
Swansea 08:52 on time
Gowerton 09:17 on time
Llanelli 09:23 on time
Pembrey & Burry Port 09:30 on time
Kidwelly 09:37 on time
Ferryside 09:42 on time
Carmarthen 09:55 on time
Whitland 10:13 on time
Clunderwen 10:20 on time
Clarbeston Road 10:28 on time
Haverfordwest 10:36 on time
Johnston 10:44 on time
Milford Haven 10:57 on time
From Shrewsbury Operated by Transport for Wales