1248
London Paddington
On time
Great Western Railway · 10 coaches
1
1258
Bristol Temple Meads
On time
Great Western Railway · 10 coaches
4
1304
London Paddington
On time
Great Western Railway · 5 coaches
1
1311
London Paddington
On time
Great Western Railway · 9 coaches
1
1312
Carmarthen
On time
Great Western Railway · 5 coaches
4
1316
Westbury
Starts here
Great Western Railway · 2 coaches
3
1325
Weston-super-Mare
On time
Great Western Railway · 9 coaches
4
1330
Cheltenham Spa
On time
Great Western Railway · 9 coaches
3
1340
London Paddington
On time
Great Western Railway service
3
1348
London Paddington
On time
Great Western Railway · 10 coaches
1
1356
Bristol Temple Meads
On time
Great Western Railway · 10 coaches
4
1404
London Paddington
On time
Great Western Railway · 5 coaches
1
1411
London Paddington
On time
Great Western Railway · 9 coaches
3
1412
Swansea
On time
Great Western Railway service
4
1422
Weston-super-Mare
On time
Great Western Railway · 9 coaches
4
1430
Cheltenham Spa
On time
Great Western Railway · 5 coaches
1
1440
London Paddington
On time
Great Western Railway · 10 coaches
3