Cheap train tickets from Shrewsbury to Newcastle upon Tyne

Our Best Fares From Shrewsbury To Newcastle upon Tyne

Train
11:40 Shrewsbury 16:25 Newcastle upon Tyne
Total £ 103.51