1411
London Paddington
Departed at 1413
Great Western Railway · 5 coaches
3
1422
Weston-super-Mare
Departed at 1428
Great Western Railway · 10 coaches
4
1423
London Paddington
Departed on time
Great Western Railway · 10 coaches
1
1430
Cheltenham Spa
Departed at 1443
Great Western Railway · 5 coaches
1
1440
Reading
Departed at 1441
Great Western Railway · 9 coaches
3
1440
Swansea
Departed at 1444
Great Western Railway service
4
1458
Bristol Temple Meads
Departed at 1500
Great Western Railway · 9 coaches
4
1511
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
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