Cheap train tickets from Shrewsbury to Newcastle upon Tyne

Approved for 450 providers

Our Best Fares From Shrewsbury To Newcastle upon Tyne

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