Leominster departures

Cardiff Central

Platform 2 This train has been delayed by a broken down train
17:57
due 18:48
More
Show Less

Calling at

Hereford 18:13 due 19:01
Abergavenny 18:36 due 19:24
Cwmbran 18:49 due 19:37
Newport (South Wales) 19:01 due 19:46
Cardiff Central 19:18 due 19:58
From Holyhead Operated by Transport for Wales
18:10
due 18:23
More
Show Less
From Carmarthen Operated by Transport for Wales

Milford Haven

Platform 2
18:17
due 18:29
More
Show Less

Calling at

Hereford 18:34 due 18:42
Abergavenny 18:57 due 19:05
Cwmbran 19:09 due 19:17
Newport (South Wales) 19:22 due 19:28
Cardiff Central 19:44 due 19:46
Bridgend 20:05 on time
Port Talbot Parkway 20:17 on time
Neath 20:24 on time
Swansea 20:40 on time
Gowerton 20:59 on time
Llanelli 21:06 on time
Pembrey & Burry Port 21:13 on time
Kidwelly 21:19 on time
Ferryside 21:25 on time
Carmarthen 21:37 on time
Whitland 21:56 on time
Clunderwen 22:03 on time
Clarbeston Road 22:10 on time
Haverfordwest 22:19 on time
Johnston 22:31 on time
Milford Haven 22:46 on time
From Manchester Piccadilly Operated by Transport for Wales
19:08
due 19:21
More
Show Less

Calling at

Ludlow 19:18 due 19:31
Craven Arms 19:27 due 19:39
Church Stretton 19:36 due 19:48
Shrewsbury 19:51 due 20:01
Crewe 20:23 due 20:29
Wilmslow 20:41 due 20:47
Stockport 20:52 due 20:55
Manchester Piccadilly 21:06 on time
From Milford Haven Operated by Transport for Wales
19:33
delayed
More
Show Less

Calling at

Hereford 19:49 delayed
Abergavenny 20:13 delayed
Pontypool & New Inn 20:23 delayed
Cwmbran 20:28 delayed
Newport (South Wales) 20:40 delayed
Cardiff Central 21:03 delayed
From Manchester Piccadilly Operated by Transport for Wales
20:12
on time
More
Show Less

Calling at

Ludlow 20:23 on time
Craven Arms 20:31 on time
Church Stretton 20:40 on time
Shrewsbury 20:56 on time
Whitchurch (Shropshire) 21:14 on time
Nantwich 21:23 on time
Crewe 21:33 on time
Wilmslow 21:52 on time
Stockport 22:01 on time
Manchester Piccadilly 22:15 on time
From Carmarthen Operated by Transport for Wales