The journey from Inverness to Portsmouth is a long-distance trek across the UK. You will travel south from the Highlands, passing through Edinburgh and London before reaching the naval city of Portsmouth. The total travel time is approximately 10 hours. Rail is the most practical mode for this route, offering a chance to see the changing landscapes of Britain.
Total Distance: 900 km driving, 780 km air distance.
Portsmouth Harbour station is right next to the ferry terminals and the Historic Dockyard.
April to June for pleasant weather in the south.