2223
Swansea
Departed at 2224
Great Western Railway · 9 coaches
1
2230
Worcestershire Parkway
Departed on time
Great Western Railway · 9 coaches
3
2236
London Paddington
Departed at 2239
Great Western Railway · 5 coaches
2
2237
London Paddington
Departed on time
Great Western Railway · 9 coaches
4
2253
Bristol Temple Meads
Departed on time
Great Western Railway · 9 coaches
1
2300
Oxford
Bus service
Great Western Railway service
2327
London Paddington
Departed at 2334
Great Western Railway · 5 coaches
4
2353
London Paddington
Departed on time
Great Western Railway · 8 coaches
5
2359
Oxford
Bus service
Great Western Railway service