1617
London Paddington
On time
Great Western Railway · 9 coaches
2
1629
Swindon
On time
Great Western Railway · 8 coaches
1
1632
Worcester Shrub Hill
On time
Great Western Railway · 9 coaches
3
1636
London Paddington
On time
Great Western Railway · 8 coaches
2
1643
London Paddington
On time
Great Western Railway · 9 coaches
4
1644
Bristol Temple Meads
On time
Great Western Railway · 9 coaches
1
1652
Swansea
On time
Great Western Railway · 10 coaches
1
1656
London Paddington
On time
Great Western Railway · 5 coaches
2
1706
Oxford
Starts here
Great Western Railway service
5
1712
Reading
Starts here
Great Western Railway · 8 coaches
4
1713
Plymouth
On time
Great Western Railway · 9 coaches
1
1729
Swindon
On time
Great Western Railway · 8 coaches
1
1732
Worcester Shrub Hill
On time
Great Western Railway · 9 coaches
3
1735
London Paddington
On time
Great Western Railway · 8 coaches
2
1743
London Paddington
On time
Great Western Railway · 9 coaches
4
1745
Bristol Temple Meads
On time
Great Western Railway · 5 coaches
1
1751
Swansea
On time
Great Western Railway · 10 coaches
1
1756
London Paddington
On time
Great Western Railway · 9 coaches
2
1806
Oxford
Starts here
Great Western Railway · 4 coaches
5
1812
Reading
Starts here
Great Western Railway · 8 coaches
4
1813
Cheltenham Spa
On time
Great Western Railway · 9 coaches
1