Cheap train tickets from Shrewsbury to Newcastle upon Tyne

Our Best Fares From Shrewsbury To Newcastle upon Tyne

11:40 Shrewsbury 16:25 Newcastle upon Tyne
Total £ 93.17