Swansea departures

Reduced timetable in operation. In line with government advice, you should only be travelling if you are a key worker or it is essential for you to do so. If you must travel, always practice social distancing. More details can be found at nationalrail.co.uk/coronavirus

Trains between Newport and Patchway may be cancelled, delayed or diverted via Bristol Parkway. More information can be found in Latest Travel News.

Milford Haven

Platform 4
on time
Show Less

Calling at

Gowerton17:26on time
Llanelli17:35on time
Pembrey & Burry Port17:42on time
Carmarthen18:06on time
Whitland18:25on time
Clunderwen18:33on time
Clarbeston Road18:41on time
Haverfordwest18:49on time
Johnston18:58on time
Milford Haven19:12on time
From Manchester PiccadillyOperated by Transport for Wales
on time
Show Less

Calling at

Neath17:37on time
Port Talbot Parkway17:44on time
Bridgend17:59on time
Cardiff Central18:21on time
Newport (South Wales)18:33on time
Bristol Parkway18:55on time
Swindon19:19on time
Reading19:46on time
London Paddington20:12on time
From SwanseaOperated by Great Western Railway
on time
Show Less

Calling at

Llansamlet17:36on time
Skewen17:40on time
Neath17:44on time
Briton Ferry17:48on time
Baglan17:52on time
Port Talbot Parkway17:55on time
Pyle18:03on time
Bridgend18:12on time
Pencoed18:18on time
Llanharan18:23on time
Pontyclun18:28on time
Cardiff Central18:41on time
Newport (South Wales)18:55on time
Cwmbran19:10on time
Abergavenny19:23on time
Hereford19:49on time
Leominster20:04on time
Ludlow20:15on time
Craven Arms20:24on time
Church Stretton20:33on time
Shrewsbury20:47on time
Crewe21:22on time
Alderley Edge21:48on time
Wilmslow21:52on time
Stockport22:04on time
Manchester Piccadilly22:19on time
From Milford HavenOperated by Transport for Wales
on time
Show Less

Calling at

Neath18:33on time
Port Talbot Parkway18:40on time
Bridgend18:54on time
Cardiff Central19:16on time
Newport (South Wales)19:29on time
Bristol Parkway19:54on time
Swindon20:19on time
Reading20:46on time
London Paddington21:12on time
From SwanseaOperated by Great Western Railway


Platform 3
on time
Show Less

Calling at

Gowerton18:46on time
Llanelli18:54on time
Pembrey & Burry Port19:01on time
Kidwelly19:08on time
Ferryside19:14on time
Carmarthen19:29on time
From SwanseaOperated by Transport for Wales