Portsmouth to Salisbury timetable Check out the next trains departing from Portsmouth to Salisbury for Saturday 9th May 2020. For the full train timetable, or to search for a later time or date Departs Arrives Duration 09:12 10:24 1h 12m, direct 11:12 12:26 1h 14m, direct 13:12 14:26 1h 14m, direct 15:12 16:26 1h 14m, direct 17:12 18:26 1h 14m, direct 19:12 20:26 1h 14m, direct 22:12 23:26 1h 14m, direct 07:25 08:39 1h 14m, direct 08:00 10:14 2h 14m, 2 changes The distance between Portsmouth and Salisbury is 36 miles. Fastest route: 1h 8m Slowest route: 1h 32m Average journey time: 1h 19m Changes: Direct Trains per day: Around 49 Distance: 36 miles (58 km) Train operators: Great Western Railway Origin: Portsmouth Destination: Salisbury For train sim world for consoles and pc