2016
Reading
On time
Great Western Railway service
4
2029
Swindon
On time
Great Western Railway · 8 coaches
1
2032
Worcester Foregate Street
On time
Great Western Railway · 5 coaches
3
2043
London Paddington
On time
Great Western Railway · 9 coaches
4
2044
Swansea
On time
Great Western Railway · 10 coaches
1
2056
London Paddington
On time
Great Western Railway · 9 coaches
2
2100
London Paddington
On time
Great Western Railway · 9 coaches
2
2105
Oxford
On time
Great Western Railway · 5 coaches
3
2109
London Paddington
Starts here
Great Western Railway · 8 coaches
5
2129
Swindon
On time
Great Western Railway · 8 coaches
1
2131
Worcester Foregate Street
On time
Great Western Railway service
3
2141
London Paddington
On time
Great Western Railway · 9 coaches
4
2156
London Paddington
On time
Great Western Railway · 9 coaches
2
2202
Oxford
On time
Great Western Railway · 5 coaches
3
2204
London Paddington
On time
Great Western Railway · 10 coaches
2
2204
London Paddington
Starts here
Great Western Railway · 8 coaches
5
2211
Bristol Temple Meads
On time
Great Western Railway · 10 coaches
1