To travel from Fortrose to Portsmouth, take the bus to Inverness, then a train to Edinburgh or London. From London Waterloo, take a train to Portsmouth. The journey covers about 920 km.
Total Distance: Driving distance 920 km, straight-line air distance 720 km.
Portsmouth station is a short walk from the city centre.
Summer for the best weather.