0932
Swansea
Departed at 0933
Great Western Railway · 10 coaches
4
0935
Cheltenham Spa
Departed on time
Great Western Railway · 9 coaches
1
0940
Reading
Departed at 0949
Great Western Railway · 9 coaches
1
0946
Reading
Departed on time
Great Western Railway · 12 coaches
3
1000
Reading
Departed on time
Great Western Railway · 9 coaches
3
1006
Weston-super-Mare
Departed on time
Great Western Railway · 10 coaches
4
1019
Reading
Departed at 1023
Great Western Railway · 9 coaches
3
1029
Swansea
Departed on time
Great Western Railway · 9 coaches
3
1031
Cheltenham Spa
Departed on time
Great Western Railway · 9 coaches
1
1040
Reading
Departed at 1041
Great Western Railway · 10 coaches
1
1053
Bristol Temple Meads
Departed on time
Great Western Railway · 3 coaches
3
1055
London Paddington
Departed at 1101
Great Western Railway · 10 coaches
1