Trains from Manchester to London

train times, tickets and journey information.

Manchester to London Train Times Information

Whether it’s for business, sightseeing or visiting friends, your trip to London from Manchester is that much easier and more convenient when you travel with Avanti West Coast. With prices starting at £64.40 for an off-peak ticket booked in advance, and a journey time just over 2 hours, the capital is within easy reach from the North West. And don’t forget, on the train you’ll have WiFi, access to Avanti Media and a fantastic shop to get refreshments along the way. Find out more about onboard services here.

Manchester Piccadilly to London Euston train times

Manchester to London FAQs

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

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

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

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

How often do trains run from Manchester to London?
During peak times there are 3 trains per hour from Manchester to London.

What is the distance between Manchester and 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).

Other popular routes...

London Euston

London Euston station
Euston Road
Greater London
More information