First train | 04:23 | |
---|---|---|
Last train | 21:10 | |
Departure station | London | |
Arrival station | Preston (Lancs) | |
Journey time | From 2h 8m | |
Distance | 189 miles (305 km) | |
Frequency | 81 trains per day | |
Changes | Direct trains available | |
Price | From £26 | |
Train operators |
Thinking about taking the train from London to Preston? Look no further.
The train from London to Preston usually takes around 2h 47m but can take just 2h 8m on the fastest services, with around 49 trains running on this popular route every day. There’s no need for any changes along the way either, as there are direct trains available to your destination.
You'll be travelling with Avanti West Coast on this route. All Avanti trains come with free WiFi, power sockets, and luggage racks, as well as a bar carriage where you can buy snacks and drinks throughout your journey. If you choose to travel in First Class, you’ll enjoy complimentary at-seat dining too, what's not to like?
To snap up the cheapest fares, book an Off-Peak time – train tickets from London to Preston are usually cheaper when you travel Off-Peak compared to taking the train at Peak times. If you want to save even more, get a Railcard – you’ll save up to 1/3 on eligible journeys for a whole year.
Keen to book your train tickets from London to Preston? No need to wait, start a search with us today! If you want to learn a bit more about the journey first, you can find our train timetable below, tips on booking cheap tickets and our FAQs, including first and last train times from London to Preston.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.