← Change station
Swansea
Earlier trains
10:34
from London Paddington
1B05 • Great Western Railway
3
↓
10:55
Manchester Piccadilly
1W18 • Transport for Wales
1
10:58
Fishguard Harbour
1E96 • Transport for Wales
2
11:04
11:05
Milford Haven
1B33 • Transport for Wales
4
11:07
Cardiff Central
2B56 • Transport for Wales
2
11:22
London Paddington
1L18 • Great Western Railway
3
11:38
Shrewsbury
2M08 • Transport for Wales
1
11:49
Carmarthen
1V35 • Transport for Wales
4
11:52
Cardiff Central
1B60 • Transport for Wales
1
12:01
Pembroke Dock
2E22 • Transport for Wales
2
12:23
London Paddington
1L20 • Great Western Railway
3
Later trains