1842
London Euston
Departed at 1849
Great Western Railway · 9 coaches
2
1848
Milford Haven & Pembroke Dock
Departed at 1851
Transport for Wales · 4 coaches
1
1854
Shrewsbury
Departed at 1856
Transport for Wales · 2 coaches
2
1907
Swansea
Departed at 1941
Great Western Railway · 10 coaches
1
1931
Swansea
Departed at 2005
Transport for Wales · 5 coaches
1
1942
Reading
Departed at 1947
Great Western Railway · 9 coaches
2
2007
Swansea
Departed at 2029
Great Western Railway · 9 coaches
1