1840
London Paddington
Departed at 1905
Great Western Railway · 9 coaches
3
1911
London Paddington
Departed at 1923
Great Western Railway · 9 coaches
3
1915
Swansea
Departed on time
Great Western Railway · 9 coaches
4
1923
London Paddington
Departed at 1944
Great Western Railway · 10 coaches
3
1925
Taunton
Departed on time
Great Western Railway · 9 coaches
4
1930
Cheltenham Spa
Departed on time
Great Western Railway · 5 coaches
3
1940
Swansea
Departed at 1942
Great Western Railway · 10 coaches
4
1941
London Paddington
Departed at 1948
Great Western Railway · 9 coaches
3
1956
Bristol Temple Meads
Departed at 1959
Great Western Railway · 10 coaches
4
2004
London Paddington
Departed on time
Great Western Railway · 5 coaches
1
2020
London Paddington
Departed at 2030
Great Western Railway · 10 coaches
3
2022
Taunton
Departed on time
Great Western Railway · 9 coaches
4
2030
Cheltenham Spa
Departed at 2035
Great Western Railway · 5 coaches
3
2040
London Paddington
Departed at 2044
Great Western Railway · 9 coaches
3
2040
Swansea
Departed at 2042
Great Western Railway · 10 coaches
4
2055
Bristol Temple Meads
Departed at 2107
Great Western Railway · 9 coaches
4