1501
Milford Haven
On time
Transport for Wales · 3 coaches
2
1509
Newport (South Wales)
Starts here
Transport for Wales · 3 coaches
4
1526
London Paddington
Starts here
Great Western Railway · 9 coaches
3
1540
Carmarthen
On time
Great Western Railway · 5 coaches
3
1552
Pembroke Dock
Starts here
Transport for Wales service
2
1555
Newport (South Wales)
On time
Transport for Wales · 3 coaches
1
1603
Carmarthen
On time
Transport for Wales · 3 coaches
2
1622
London Paddington
On time
Great Western Railway · 5 coaches
3
1638
Milford Haven
On time
Transport for Wales · 3 coaches
1
1655
Newport (South Wales)
On time
Transport for Wales · 2 coaches
1