1522
London Euston
On time
Great Western Railway service
1
1524
Bristol Temple Meads
On time
Great Western Railway service
4
1529
Cheltenham Spa
Starts here
Great Western Railway service
1
1540
Carmarthen
On time
Great Western Railway service
4
1540
Reading
On time
Great Western Railway service
3
1545
Ealing Broadway
On time
Great Western Railway service
1
1600
Oxford
On time
Great Western Railway service
3
1614
Bristol Parkway
On time
Great Western Railway service
4
1621
London Euston
On time
Great Western Railway service
3
1626
Bristol Temple Meads
On time
Great Western Railway service
4
1630
Cheltenham Spa
Starts here
Great Western Railway service
1
1640
Reading
On time
Great Western Railway service
3
1640
Swansea
On time
Great Western Railway service
4
1649
Ealing Broadway
Starts here
Great Western Railway service
1