The journey from Guisborough to Portsmouth takes you from the North East to the South Coast. You will travel by train from Middlesbrough to London King's Cross, transfer to London Waterloo, and then take a direct South Western Railway service to Portsmouth Harbour. The trip covers approximately 330 miles.
Total Distance: 530 km driving distance; 430 km straight-line air distance.
Portsmouth Harbour station is right next to the ferry terminals.
May to September for visiting the Historic Dockyard.