Trains from Preston to London

train times, tickets and journey information.

Find all the information you need on your journey from Preston to London.

If you’re planning a trip to London from Preston you’re much better off on the train than driving. No jams, no congestion charge, and you can stretch your legs whenever you want. All you need now are the details – so we’ve put them all together in one place for you to take in.

London to Preston Train Times Image



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

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

How much does the train from Preston to London cost?  
The cheapest off-peak fare costs £31 if booked in advance. Most standard tickets cost around £90. 

Are there direct trains from Preston to London?  
Yes, most trains go direct from Preston to London. Only late trains sometimes require a change. 

What is the distance between Preston to London?  
London Euston is about 300 km (186 miles) from Preston. 

What time is the first train from Preston to London? 
The first train leaves London at 05:33 (weekdays), 05:10 (Saturday) and 09:00 (Sunday) 

What time is the last train from Preston to London?  
The last train leaves London at 21:17 (weekdays), 20:05 (Saturday) and 20:21 (Sunday)

London Euston

London Euston station
Euston Road
Greater London
More information

You might also like

Making Rail Accessible

You can read our accessible travel policy below. If you’d like more information on how we can help with your travel requirements, visit our Passenger Assist page.

Download now >

Download Our App

Find trains and tickets quickly with our mobile app, save and browse recent journeys​, and keep tabs on your train in real time with our Live Trains feature.

Download now