0923
Taunton
Departed on time
Great Western Railway · 9 coaches
4
0923
Reading
Departed at 0937
Great Western Railway · 9 coaches
1
0930
Cheltenham Spa
Departed at 0937
Great Western Railway · 5 coaches
3
0940
London Paddington
Departed at 0941
Great Western Railway · 9 coaches
3
0940
Swansea
Departed on time
Great Western Railway · 10 coaches
4
0952
London Paddington
Departed at 0953
Great Western Railway · 9 coaches
3
0956
Bristol Temple Meads
Departed at 0959
Great Western Railway · 10 coaches
4
0958
London Paddington
Departed on time
Great Western Railway · 5 coaches
3
1004
London Paddington
Departed at 1005
Great Western Railway · 5 coaches
1
1011
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
1021
London Paddington
Departed at 1023
Great Western Railway · 10 coaches
3
1022
Bristol Temple Meads
Departed on time
Great Western Railway · 10 coaches
4
1025
London Paddington
Departed at 1026
Great Western Railway · 8 coaches
1
1030
Cheltenham Spa
Departed on time
Great Western Railway · 5 coaches
3
1040
Swansea
Departed on time
Great Western Railway · 9 coaches
4
1042
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
1049
London Paddington
Departed on time
Great Western Railway · 8 coaches
1
1056
Bristol Temple Meads
Departed at 1108
Great Western Railway · 9 coaches
4
1058
Oxford
Departed on time
Great Western Railway · 5 coaches
1
1105
Westbury
Departed at 1110
Great Western Railway · 2 coaches
2
1111
London Paddington
Departed at 1118
Great Western Railway · 9 coaches
1