0911
London Paddington
Departed at 0915
Great Western Railway · 10 coaches
3
0920
London Paddington
Departed at 0952
Great Western Railway · 10 coaches
3
0922
Bristol Temple Meads
Departed at 0953
Great Western Railway · 9 coaches
4
0929
Cheltenham Spa
Departed at 0935
Great Western Railway · 5 coaches
3
0941
Swansea
Departed at 0949
Great Western Railway · 5 coaches
4
0945
London Paddington
Departed at 0947
Great Western Railway · 9 coaches
1
0958
Bristol Temple Meads
Departed at 1005
Great Western Railway · 9 coaches
4
0958
London Paddington
Departed at 1008
Great Western Railway · 9 coaches
1
1010
London Paddington
Departed at 1012
Great Western Railway · 9 coaches
3
1022
Bristol Temple Meads
Departed at 1029
Great Western Railway · 9 coaches
4
1022
London Paddington
Departed at 1047
Great Western Railway · 5 coaches
3
1030
Cheltenham Spa
Departed at 1039
Great Western Railway · 5 coaches
3
1040
London Paddington
Departed at 1103
Great Western Railway · 9 coaches
1
1042
Carmarthen
Departed at 1106
Great Western Railway service
4
1048
London Paddington
Departed at 1050
Great Western Railway · 8 coaches
1
1056
Bristol Temple Meads
Departed at 1101
Great Western Railway · 9 coaches
4
1100
London Paddington
Departed at 1109
Great Western Railway · 5 coaches
1