2112
London Paddington
Starts here
Great Western Railway service
5
2124
Swansea
On time
Great Western Railway service
3
2131
Worcester Shrub Hill
On time
Great Western Railway service
3
2139
London Paddington
On time
Great Western Railway service
4
2141
London Paddington
On time
Great Western Railway service
5
2159
London Paddington
On time
Great Western Railway service
4
2201
Oxford
On time
Great Western Railway service
3
2204
London Paddington
Starts here
Great Western Railway service
5
2211
Bristol Temple Meads
On time
Great Western Railway service
3
2225
Swansea
On time
Great Western Railway service
3
2231
Worcester Shrub Hill
On time
Great Western Railway service
3
2236
London Paddington
On time
Great Western Railway service
5
2239
London Paddington
On time
Great Western Railway service
4
2256
Bristol Temple Meads
On time
Great Western Railway service
3
2300
Oxford
Bus service
Great Western Railway service