Traveling from Cupar to Portsmouth involves a journey of roughly 760 km. The most efficient public transport method is the train, requiring a change in Edinburgh and London. You will arrive at Portsmouth & Southsea station. This route takes you from the rolling hills of Fife to the historic naval base of the south coast.
Total Distance: Driving distance 760 km, straight-line air distance 630 km.
Check for engineering works on the South Western Railway line before traveling.
June to August for the Portsmouth Maritime Festival and pleasant coastal weather.