Trains from Manchester to London

train times, tickets and journey information.

From Manchester to the capital, we're here to help.

There are services everyday so no matter when you're planning to travel, you can find a seat for your train journey from the North West.

Manchester Piccadilly to London Euston train times



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

What is the fastest journey from Manchester to London by train?
The fastest journey takes 1 hour 59 minutes.

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

Are there direct trains from Manchester to London?
Yes, most of our trains from Manchester to London are direct.

What is the distance between Manchester to London?
London is 262 km (163  miles) from Manchester.

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

What time is the last train from Manchester to London?
The last train leaves Manchester at 21:15 (weekdays), 20:35 (Saturday) 20:55 (Sunday).

London Euston

London Euston station
Euston Road
Greater London
More information