2030
Great Malvern
Departed at 2032
Great Western Railway · 9 coaches
3
2035
London Paddington
Departed at 2103
Great Western Railway · 10 coaches
2
2043
London Paddington
Cancelled (inbound service late)
Great Western Railway service
2056
London Paddington
Departed on time
Great Western Railway · 9 coaches
2
2102
Swindon
Departed on time
Great Western Railway · 8 coaches
1
2107
Oxford
Departed at 2121
Great Western Railway · 5 coaches
3
2112
Reading
Departed at 2114
Great Western Railway · 8 coaches
5
2122
Swansea
Departed on time
Great Western Railway · 10 coaches
1
2130
Worcester Shrub Hill
Departed at 2149
Great Western Railway · 9 coaches
3
2135
London Paddington
Departed at 2142
Great Western Railway · 9 coaches
2
2143
London Paddington
Departed at 2157
Great Western Railway · 5 coaches
4
2156
London Paddington
Departed at 2206
Great Western Railway · 10 coaches
2
2158
Oxford
Departed at 2230
Great Western Railway · 9 coaches
3
2204
London Paddington
Departed on time
Great Western Railway · 8 coaches
5
2210
Bristol Temple Meads
Departed at 2228
Great Western Railway · 9 coaches
1