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