On a typical weekday there are 18 scheduled rail journeys between Salisbury and Liskeard, with 0 of them being direct trains. There are also a further 18 possible journeys which require a change.
The distance by rail from Salisbury to Liskeard is approximately 124 miles (199 kilometres). The average train journey takes about 5hrs 7 mins.
CrossCountry and South Western Railway and GWR are the main train operating companies running services between Salisbury and Liskeard.
There are 6 possible routes with the shortest and most direct being Salisbury to Liskeard. The fastest journey time on this route takes 4hrs 31 mins.