Trains from Liverpool to London

train times, tickets and journey information.

London here we come!

Before you set off to the Big Smoke, we wanted to make sure you had all the information you needed. From snack options and First Class lounges, to train times and locations, here is everything you'll need to know on your journey from Liverpool to London.

London to Preston Train Times Image


Liverpool to London FAQs

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

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

How much does the train from Liverpool to London cost?
The cheapest off-peak fare costs £23 if booked in advance. Same-day tickets from £91.10.

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

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

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

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

London Euston

London Euston station
Euston Road
Greater London
More information