On a typical weekday there are 32 scheduled rail journeys between Liverpool Stations and London (All Stations) , with 17 of them being direct trains. There are also a further 15 possible journeys which require a change.
The distance by rail from Liverpool Stations to London (All Stations) is approximately 178 miles (287 kilometres). The average train journey takes about 3hrs 28 mins.
First TransPennine Express, Northern Rail, West Midlands Trains, London North Eastern Railway, Merseyrail, Avanti West Coast, East Midlands Railway, Transport for Wales are the main train operating companies running services between Liverpool Stations and London (All Stations).
There are 9 possible routes with the shortest and most direct being Liverpool Lime Street to London Euston. The fastest journey time on this route takes 2hrs 14 mins.