Cheap train tickets from Bradford to Walsall

Our Best Fares From Bradford To Walsall

Train
18:23 Bradford 21:44 Walsall
Total £ 26.88