1523
London Paddington
Departed at 1525
Great Western Railway · 10 coaches
3
1525
Bristol Temple Meads
Departed on time
Great Western Railway · 9 coaches
4
1530
Cheltenham Spa
Departed at 1558
Great Western Railway · 5 coaches
1
1540
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
1540
Carmarthen
Departed at 1603
Great Western Railway · 5 coaches
4
1545
London Paddington
Departed at 1546
Great Western Railway · 8 coaches
3
1556
Oxford
Cancelled (train swapped)
Great Western Railway service
1557
Bristol Temple Meads
Departed on time
Great Western Railway · 9 coaches
4
1603
London Paddington
Departed at 1604
Great Western Railway · 5 coaches
1
1611
London Paddington
Departed on time
Great Western Railway · 10 coaches
3
1616
Bristol Parkway
Departed at 1623
Great Western Railway · 12 coaches
4
1621
Reading
Departed on time
Great Western Railway service
3
1626
Weston-super-Mare
Departed at 1629
Great Western Railway · 9 coaches
4
1630
Cheltenham Spa
Departed at 1636
Great Western Railway · 5 coaches
3
1640
London Paddington
Departed at 1641
Great Western Railway · 9 coaches
3
1640
Swansea
Cancelled (unknown reason)
Great Western Railway service
1658
Bristol Temple Meads
Cancelled (unknown reason)
Great Western Railway service
1711
London Paddington
Departed on time
Great Western Railway · 10 coaches
3
1713
Cardiff Central
Departed at 1717
Great Western Railway · 10 coaches
4