Cheap train tickets from York to Portsmouth

Our Best Fares From York To Portsmouth

Train
10:59 York 15:28 Portsmouth
Total £ 59.59