1026
London Paddington
Departed at 1028
Great Western Railway · 9 coaches
2
1034
Banbury
Departed on time
Great Western Railway · 2 coaches
4
1038
Reading
Departed on time
Great Western Railway · 8 coaches
5
1039
Bristol Temple Meads
Departed at 1040
Great Western Railway · 9 coaches
1
1045
London Paddington
Departed at 1046
Great Western Railway · 5 coaches
4
1056
Swindon
Departed at 1101
Great Western Railway · 12 coaches
1
1059
London Paddington
Departed on time
Great Western Railway · 9 coaches
2
1102
Oxford
Departed at 1106
Great Western Railway · 5 coaches
3
1107
London Paddington
Departed on time
Great Western Railway · 8 coaches
2
1108
Exeter St Davids
Departed at 1110
Great Western Railway · 9 coaches
1
1127
London Paddington
Departed at 1135
Great Western Railway · 9 coaches
2
1134
Oxford
Departed at 1137
Great Western Railway · 2 coaches
4
1139
Bristol Temple Meads
Departed at 1142
Great Western Railway · 9 coaches
1
1140
Reading
Departed on time
Great Western Railway · 8 coaches
5
1145
London Paddington
Departed at 1157
Great Western Railway · 5 coaches
5
1157
London Paddington
Departed at 1201
Great Western Railway · 10 coaches
2
1203
Oxford
Departed at 1209
Great Western Railway · 5 coaches
3
1203
London Paddington
Departed at 1207
Great Western Railway · 12 coaches
2
1211
Cheltenham Spa
Departed at 1213
Great Western Railway · 5 coaches
1
1220
London Paddington
Departed on time
Great Western Railway · 9 coaches
2