On a typical weekday there are 32 scheduled rail journeys between London (All Stations) and Liverpool 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 London (All Stations) to Liverpool Stations is approximately 178 miles (287 kilometres). The average train journey takes about 3hrs 47 mins.
First TransPennine Express, East Midlands Railway, Thameslink, West Midlands Trains, Northern Rail, Merseyrail, Avanti West Coast, London North Eastern Railway, Caledonian Sleeper are the main train operating companies running services between London (All Stations) and Liverpool Stations .
There are 9 possible routes with the shortest and most direct being London Euston to Liverpool Lime Street. The fastest journey time on this route takes 2hrs 15 mins.