0840
London Paddington
Departed at 0842
Great Western Railway · 9 coaches
3
0842
Swansea
Departed on time
Great Western Railway · 10 coaches
4
0845
Westbury
Departed at 0846
Great Western Railway · 2 coaches
2
0846
London Paddington
Departed at 0847
Great Western Railway · 9 coaches
3
0859
Bristol Temple Meads
Departed on time
Great Western Railway · 10 coaches
4
0903
London Paddington
Departed on time
Great Western Railway · 5 coaches
1
0911
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
0916
Bristol Parkway
Departed at 0920
Great Western Railway · 8 coaches
4
0923
London Paddington
Departed on time
Great Western Railway · 10 coaches
1
0923
Taunton
Departed at 0926
Great Western Railway · 9 coaches
4
0930
Cheltenham Spa
Departed at 0933
Great Western Railway · 5 coaches
3
0940
London Paddington
Expected at 0941
Great Western Railway · 9 coaches
3
0942
Carmarthen
On time
Great Western Railway · 10 coaches
4
0952
London Paddington
On time
Great Western Railway · 9 coaches
3
0956
Bristol Temple Meads
Expected at 1004
Great Western Railway · 10 coaches
4
0958
London Paddington
On time
Great Western Railway · 10 coaches
3
1004
London Paddington
On time
Great Western Railway · 5 coaches
1
1011
London Paddington
On time
Great Western Railway · 9 coaches
3
1021
London Paddington
On time
Great Western Railway · 5 coaches
3
1023
Bristol Temple Meads
On time
Great Western Railway · 9 coaches
4
1025
London Paddington
Starts here
Great Western Railway · 8 coaches
1
1030
Cheltenham Spa
On time
Great Western Railway · 5 coaches
3