The best way to travel from London to Liverpool is by train. The fastest train takes around 2 hours and 15 minutes to reach Liverpool. Travelers can also take a flight from London however, the flight will take at least one stop and take around 4 hours.