Cheap train tickets from Portsmouth to York

Approved for 450 providers

Our Best Fares From Portsmouth To York

Train
10:24 Portsmouth 15:30 York
Total £ 44.05