Taking a train from London to Preston is an easy way to get from the capital to Lancashire when you are visiting the UK.
Virgin Trains operate rail services between these cities. Their trains depart regularly throughout the day and provide two classes of service with comfortable seating and food and drink options.
Trains leave from London Euston train station, which is located in central London and is served by many tube and bus routes. They arrive directly at Preston station in Lancashire without requiring any connections en route.
Trains depart Euston for Preston station once or twice an hour. Outside of commuting times, most departures take place hourly on the half hour.
The journey time on trains from London to Preston ranges from 2 hours and 8 minutes to 3 hours and 8 minutes.
Fares start from £50.50 for singles in first class and £14.00 for singles in standard class if you buy train tickets online in advance. Ticket prices for trains from London to Preston increase if you buy train tickets close to or on the day you travel. You can get a discount on your tickets if you have a railcard.
