1510
London Paddington
Expected at 1515
Great Western Railway · 9 coaches
1
1510
Cardiff Central
At platform
Great Western Railway · 9 coaches
4
1514
Westbury
At platform
Great Western Railway · 2 coaches
3
1517
London Paddington
Expected at 1524
Great Western Railway · 10 coaches
1
1525
Weston-super-Mare
Expected at 1527
Great Western Railway · 9 coaches
4
1529
Cheltenham Spa
Expected at 1531
Great Western Railway · 5 coaches
3
1540
Swansea
On time
Great Western Railway · 9 coaches
4
1540
London Paddington
On time
Great Western Railway · 9 coaches
3
1551
London Paddington
On time
Great Western Railway · 5 coaches
3
1555
Bristol Temple Meads
Expected at 1556
Great Western Railway · 9 coaches
4
1600
London Paddington
On time
Great Western Railway · 5 coaches
1
1610
London Paddington
On time
Great Western Railway · 9 coaches
3
1611
Cardiff Central
On time
Great Western Railway · 9 coaches
4
1620
London Paddington
On time
Great Western Railway · 5 coaches
1
1622
Weston-super-Mare
On time
Great Western Railway · 9 coaches
4
1629
Cheltenham Spa
On time
Great Western Railway · 5 coaches
3
1640
London Paddington
On time
Great Western Railway · 9 coaches
3
1640
Carmarthen
On time
Great Western Railway · 10 coaches
4
1651
London Paddington
On time
Great Western Railway · 9 coaches
3
1657
Bristol Temple Meads
On time
Great Western Railway · 9 coaches
4
1701
London Paddington
On time
Great Western Railway · 5 coaches
1
1714
London Paddington
On time
Great Western Railway · 9 coaches
3
1715
Swansea
On time
Great Western Railway · 5 coaches
4