1821
London Paddington
Departed at 1848
Great Western Railway · 10 coaches
1
1840
Swansea
Departed on time
Great Western Railway · 10 coaches
4
1840
London Paddington
Departed at 1851
Great Western Railway · 9 coaches
3
1857
Bristol Temple Meads
Departed at 1908
Great Western Railway · 9 coaches
4
1911
London Paddington
Departed at 1914
Great Western Railway · 9 coaches
3
1915
Swansea
Departed at 1916
Great Western Railway · 9 coaches
4
1923
London Paddington
Departed at 1950
Great Western Railway · 5 coaches
1
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 1953
Great Western Railway · 10 coaches
4
1941
London Paddington
Departed on time
Great Western Railway · 9 coaches
3
1944
Westbury
Cancelled (inbound service late)
Great Western Railway service
1956
Bristol Temple Meads
Departed at 1959
Great Western Railway · 9 coaches
4
2004
London Paddington
Departed on time
Great Western Railway · 9 coaches
1
2015
Swansea
Departed at 2031
Great Western Railway · 9 coaches
4
2020
London Paddington
Departed at 2025
Great Western Railway · 10 coaches
3
2022
Bristol Temple Meads
Departed at 2023
Great Western Railway · 9 coaches
4
2030
Cheltenham Spa
Departed at 2034
Great Western Railway · 5 coaches
3