Trains from London to Preston

tickets, train times and journey information

London to Preston Train Times Information

It’s a long way from London to Preston (300km to be precise), so you’ll want to travel in comfort. Well that’s what Avanti West Coast is all about. You can relax and watch the world go by, or log onto social media or do some work thanks to the free WiFi. Peckish? Pop along to the onboard shop to pick up a sandwich, snack, tea, coffee or cold drink. The 2 hours and 8 minutes will simply fly by, although you might wish they would go on a bit longer! Find out more here.

London to Preston Train Times Image

London to Preston FAQs

How long does it take to travel from London to Preston by train?
The journey takes 2 hours and 8 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 from London to Preston costs £68.90 if booked in advance. Anytime single tickets cost £184.50.

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)

Other popular routes...

Preston (Lancs)

Preston station
Fishergate
Preston
Lancashire
PR1 8AP
More information