0848
London Paddington
Departed at 0852
Great Western Railway service
1
0856
Bristol Temple Meads
Departed at 0904
Great Western Railway · 9 coaches
4
0902
London Paddington
Departed on time
Great Western Railway · 5 coaches
1
0911
London Paddington
Departed at 0915
Great Western Railway · 9 coaches
3
0922
Weston-super-Mare
Departed on time
Great Western Railway · 9 coaches
4
0929
Cheltenham Spa
Departed at 0931
Great Western Railway · 5 coaches
3
0941
Swansea
Departed on time
Great Western Railway service
4
0941
London Paddington
Departed at 0948
Great Western Railway service
1
0945
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
0958
Bristol Temple Meads
Departed on time
Great Western Railway · 9 coaches
4
0958
London Paddington
Departed at 1009
Great Western Railway · 9 coaches
1
1010
London Paddington
Departed at 1014
Great Western Railway · 9 coaches
3
1022
Bristol Temple Meads
Departed on time
Great Western Railway · 10 coaches
4
1030
Cheltenham Spa
Departed at 1047
Great Western Railway · 9 coaches
3
1040
London Paddington
Departed at 1043
Great Western Railway · 9 coaches
3
1042
Carmarthen
Departed on time
Great Western Railway service
4
1043
London Paddington
Departed at 1112
Great Western Railway service
1