1455
London Paddington
Departed at 1509
Great Western Railway · 10 coaches
2
1503
Cardiff Central
Departed on time
Transport for Wales · 2 coaches
2
1506
Carmarthen
Departed at 1525
Transport for Wales · 3 coaches
1
1518
Swansea
Departed at 1602
Great Western Railway service
1
1523
Manchester Piccadilly
Departed on time
Transport for Wales · 3 coaches
2
1533
Llanelli
Departed at 1535
Transport for Wales · 3 coaches
1
1537
Cheltenham Spa
Departed at 1538
Transport for Wales · 2 coaches
2
1540
Rhymney
Departed on time
Transport for Wales · 2 coaches
1A
1544
Maesteg
Cancelled (train swapped)
Transport for Wales service
1544
Maesteg
Departed at 1548
Transport for Wales · 3 coaches
1
1549
Chester
Departed on time
Transport for Wales · 2 coaches
2
1555
London Paddington
Departed at 1621
Great Western Railway · 10 coaches
2
1613
Milford Haven
Departed on time
Transport for Wales · 2 coaches
1
1618
Swansea
Departed at 1702
Great Western Railway service
1
1621
Fishguard Harbour
Departed at 1624
Transport for Wales · 2 coaches
1
1634
Cardiff Central
Departed on time
Transport for Wales · 3 coaches
2
1639
Cardiff Central
Departed at 1702
Transport for Wales · 3 coaches
2
1640
Rhymney
Departed on time
Transport for Wales · 2 coaches
1A
1645
Tondu
Departed at 1706
Transport for Wales · 2 coaches
1