Trains from London to Liverpool

train times, tickets and journey information.

London to Liverpool Train Times Information

These two great maritime cities are just over two hours apart by train, so whether you’re going to Liverpool for business or pleasure, we’ll whisk you up there in a jiffy. All services direct, and by booking in advance you can get an off-peak train ticket for just £64.40. With free WiFi, an onboard shop and Avanti Media, you’re sure to arrive relaxed and entertained. Find out more here.

Liverpool Train Times

London to Liverpool Lime Street FAQs

How long does it take to travel from London to Liverpool by train?
The journey takes 2 hours and 12 minutes on average. Some weekend services take a little longer.

What is the fastest journey from London to Liverpool by train?
The fastest journey takes 2 hours 12 minutes.

How much does the train from London to Liverpool cost?
The cheapest off-peak fare from London to Liverpool costs £64.40 if booked in advance. Anytime single tickets cost £167.

Are there direct trains from London to Liverpool?
Yes, all our trains from London to Liverpool are direct.

How often are trains from London to Liverpool?
During peak times there is 1 train per hour from London to Liverpool. 

What is the distance between London to Liverpool?
Liverpool is 287 km (178 miles) from London.

What time is the first train from London to Liverpool?
The first train leaves London at 05:27 (weekdays), 07:07 (Saturday) and 08:16 (Sunday).

What time is the last train from London to Liverpool?
The last train leaves London at 21:08 (weekdays), 20:11 (Saturday) and 21:21 (Sunday).

Other popular routes...

Liverpool Lime Street

Liverpool Lime Street station
Lime Street
L1 1JD
More information