The journey from Grantown-on-Spey to Portsmouth is a long-distance trip requiring multiple train changes. You will travel from the Highlands to the South Coast of England. The total travel time is approximately 10 hours. It is a scenic route that takes you through the heart of the UK. Plan your connections carefully to ensure a smooth journey.
Total Distance: Driving distance 920 km, straight-line air distance 720 km.
You will need to transfer between London stations using the Underground.
August for the Portsmouth International Kite Festival.