Trains from London to Preston

tickets, train times and journey information

We’re here to simplify your journey from the capital to the heart of Lancashire

It's time to find out more about your journey and enjoy the ride.


London to Preston Train Times Image

All trains to Preston leave from London Euston, and there are services every day.
But, before you travel make sure you've got all the answers to those burning questions.

 

FAQs

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

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

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

Are there direct trains from London to Preston?
Yes, the vast majority require no changes at all.

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

What time is the first train from London to Preston?
The first train leaves London at 05:31 (weekdays), 06:05 (Saturday) and 08:47 (Sunday)

What time is the last train from London to Preston?
The last train leaves London at 21:10 (weekdays), 21:42 (Saturday) and 21:51 (Sunday)


Preston (Lancs)

Preston station
Fishergate
Preston
Lancashire
PR1 8AP
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