← Change station
Swansea
Earlier trains
08:52
cancelled
Manchester Piccadilly
1W16 • Transport for Wales
1
09:03
Milford Haven
1B31 • Transport for Wales
2
09:06
09:14
Cardiff Central
2B53 • Transport for Wales
1
09:23
09:26
London Paddington
1L14 • Great Western Railway
3
09:48
Carmarthen
1B03 • Great Western Railway
3
09:52
Cardiff Central
1B56 • Transport for Wales
1
09:59
10:15
Carmarthen
1V32 • Transport for Wales
2
10:17
Llandrindod
0B00 • Transport for Wales
🚌
10:23
London Paddington
1L16 • Great Western Railway
3
Later trains
← Departures from Swansea
05:35 Cardiff Central to Milford Haven
1B51 • Transport for Wales •
RTT
This train has been delayed by a problem currently under investigation.
Cardiff Central
05:35
05:37
3A
Ninian Park
05:40
05:42
1
Pontyclun
05:52
05:55
2
Llanharan
05:57
05:59
2
Pencoed
06:01
06:03
1
Bridgend
06:06
06:10
1
Pyle
06:14
06:17
1
Port Talbot Parkway
06:22
06:24
1
Baglan
06:26
06:29
1
Briton Ferry
06:30
06:32
1
Neath
06:34
06:36
1
Skewen
06:38
06:39
1
Llansamlet
06:43
1
Swansea
06:52
arr •
06:54
06:55
dep
2
Gowerton
07:06
07:04
1
Llanelli
07:13
1
Pembrey & Burry Port
07:19
2
Kidwelly
07:26
07:24
2
Ferryside
07:32
2
Carmarthen
07:45
07:40
arr •
07:47
dep
1
Whitland
08:03
08:09
2
Clunderwen
08:09
arr •
08:10
08:14
dep
• by request
2
Clarbeston Road
08:18
08:22
• by request
2
Haverfordwest
08:26
08:30
1
Johnston
08:34
arr •
08:34
08:37
dep
• by request
1
Milford Haven
08:43
08:46
1