← Change station
Swansea
Earlier trains
07:40
07:37
from Bristol Parkway
1B01 • Great Western Railway
3
↓
07:43
London Paddington
1L11 • Great Western Railway
2
07:46
Pembroke Dock
1B53 • Transport for Wales
4
07:49
Cardiff Central
1B52 • Transport for Wales
1
07:59
Carmarthen
1B01 • Great Western Railway
3
08:23
London Paddington
1L12 • Great Western Railway
3
08:26
Fishguard Harbour
2E18 • Transport for Wales
2
08:52
Manchester Piccadilly
1W16 • Transport for Wales
1
09:03
Milford Haven
1B31 • Transport for Wales
2
09:06
Cardiff Central
2B53 • Transport for Wales
1
09:09
Shrewsbury
2M06 • Transport for Wales
2
09:23
London Paddington
1L14 • Great Western Railway
3
Later trains