The cheapest trains from Preston to London

Showing times and prices for 28 Oct

Cheapest

£64

Average

£109

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Preston to London will cost around £ 109 if you buy it on the day, but the cheapest tickets can be found for only £ 64.

Cheapest
16:17Preston3h16 19:33London Euston
0 changes
£641One-way
12:18Preston3h17 15:35London Euston
0 changes
£761One-way
16:09Bamber Bridge2h59 19:08London Euston
1 changes
£781One-way
17:09Bamber Bridge3h01 20:10London Euston
1 changes
£781One-way
15:59Preston2h14 18:13London Euston
0 changes
£781One-way

Timetable Preston to London

Showing trains for tomorrow, Thu, 28 Oct
08:00Preston2h10 10:10London Euston
0 changes
08:17Preston2h43 11:00London Euston
0 changes
08:17Preston3h17 11:34London Euston
0 changes
08:32Bamber Bridge2h38 11:10London Euston
0 changes
09:00Preston2h10 11:10London Euston
0 changes
09:09Bamber Bridge3h01 12:10London Euston
0 changes
10:09Bamber Bridge2h59 13:08London Euston
0 changes
11:08Bamber Bridge3h02 14:10London Euston
0 changes
11:17Preston2h46 14:03London Euston
0 changes
11:17Preston3h17 14:34London Euston
0 changes
11:59Preston2h11 14:10London Euston
0 changes
12:08Bamber Bridge3h11 15:19London Euston
0 changes
12:18Preston3h17 15:35London Euston
0 changes
12:18Preston2h44 15:02London Euston
0 changes
13:09Bamber Bridge3h01 16:10London Euston
0 changes
14:08Bamber Bridge3h02 17:10London Euston
0 changes
15:08Bamber Bridge3h05 18:13London Euston
0 changes
15:17Preston3h17 18:34London Euston
0 changes
15:17Preston2h46 18:03London Euston
0 changes
15:59Preston2h14 18:13London Euston
0 changes
16:09Bamber Bridge2h59 19:08London Euston
0 changes
16:17Preston3h16 19:33London Euston
0 changes
16:17Preston2h48 19:05London Euston
0 changes
17:09Bamber Bridge3h01 20:10London Euston
0 changes
18:09Bamber Bridge3h10 21:19London Euston
0 changes
19:09Bamber Bridge3h18 22:27London Euston
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£78Avanti West Coast
£17Megabus
£88British Airways
Fri
29 Oct
£78Avanti West Coast
£17Megabus
£65British Airways
Sat
30 Oct
£78Avanti West Coast
£17Megabus
£327British Airways
Sun
31 Oct
£51Avanti West Coast
£17Megabus
£87British Airways
Mon
1 Nov
£76Avanti West Coast
£17Megabus
Find prices
Tue
2 Nov
£76Avanti West Coast
£17Megabus
£207British Airways
Wed
3 Nov
£68Avanti West Coast
£17Megabus
£126British Airways
Thu
4 Nov
£68Avanti West Coast
£17Megabus
£95British Airways
Fri
5 Nov
£76Avanti West Coast
£17Megabus
£96British Airways
Sat
6 Nov
£78Avanti West Coast
£17Megabus
£80British Airways
Sun
7 Nov
£50Avanti West Coast
£17Megabus
Find prices
Mon
8 Nov
£76Avanti West Coast
£17Megabus
Find prices
Tue
9 Nov
£55Avanti West Coast
£17Megabus
£63British Airways
Wed
10 Nov
£55Avanti West Coast
£17Megabus
Find prices
Thu
11 Nov
Find prices
£17Megabus
£82British Airways
Fri
12 Nov
£64Avanti West Coast
£17Megabus
£71British Airways
Sat
13 Nov
£78Avanti West Coast
£17Megabus
£95British Airways
Sun
14 Nov
£50Avanti West Coast
£17Megabus
£61British Airways
Mon
15 Nov
£65Avanti West Coast
£17Megabus
£71British Airways
Tue
16 Nov
£50Avanti West Coast
£16National Express
£60British Airways

The fastest trains from Preston to London

Showing times and prices for 28 Oct

Fastest Journey

2 h 10 m

Average

2 h 53 m

Trains per day

26

Distance

306 km

Of the 26 trains that leave Preston for London every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 306 km distance in an average of 2 h 53 m but if you time it right, some trains will get you there in just 2 h 10 m .

The slowest trains will take 3 h 18 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:00Preston2h10 10:10London Euston
0 changes
£2101One-way
Fastest
09:00Preston2h10 11:10London Euston
0 changes
£1061One-way
11:59Preston2h11 14:10London Euston
0 changes
£781One-way
15:59Preston2h14 18:13London Euston
0 changes
£781One-way
08:32Bamber Bridge2h38 11:10London Euston
1 changes
£2101One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London from Preston

distanceDistance189 miles (305 km)
durationAverage train duration2 h 14 min
priceAverage train ticket price£74 (€84)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesAvanti West Coast

Trains from Preston to London cover the 189 miles (305 km) long trip taking on average 2 h 14 min with our travel partners like Avanti West Coast. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £51, but the average price of train tickets is £74. Travellers depart most frequently from Preston and arrive in London Victoria.

Trains from Preston to London

Trains from Preston to London cover the 230 mile distance in a little over two hours. Every day of the week, you'll find departures from Preston Station to London Euston, with two services per hour during the day.

Which train companies go from Preston to London?

Trains from Preston to London are solely operated by Virgin Trains.

How long is the train from Preston to London?

Direct services between Preston and London take 2 hours 16 minutes. However, there are also indirect services every hour which take 2 hours 40 minutes and feature a change in Crewe.

When are the first and last trains of the day from Preston to London?

There are two trains per hour at peak times between Preston and London. The first direct train of the day departs from Preston at 5:33 am, and the final direct train leaves at 8:58 pm. However, indirect services depart as late as 4:02 am.

What facilities are available on trains from Preston to London?

When you travel on trains from Preston to London you can expect to find facilities like on-board wi-fi, quiet carriages, space to store bikes, toilets and buffet cars. There's also BEAM, a smartphone-based entertainment service, along with priority seating for elderly and disabled passengers.

What is the departure and arrival station for trains from Preston to London?

Departure Station: All trains to London from Preston leave from Preston Station, which is located on Fishergate. Getting to the station is really easy if you are in the city centre. Simply follow Fishergate and walk for 200 metres or so until a left turn leads you into the station concourse. Buses also run to outside the station from suburbs like Ashton-on-Ribble or Chorley.

Arrival Station: Trains running into London from Preston all terminate at London Euston. Euston is located in Camden, just north of the city centre. From there, you can catch the Victoria or Northern Lines on London's tube, or take buses like the 30 or 73 towards the West End. King's Cross is also just a few hundred metres away if you need to transfer to Eurostar services to the continent.

Travel Tips

Trains from Preston to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Preston to London.
FAQs
How much do cheap trains from Preston to London cost?
Omio customers have found the cheapest trains to London from Preston to cost as little as £51  in the next 7 days.
What is the average cost of a train from Preston to London?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Preston to London train prices are on average £74  one way.
How far is it from Preston to London by train?
The Preston to London train distance is approximately 189 miles (305 km).
How long does it take from Preston to London by train?
On average the Preston to London train time is 2 h 14 min  covering the 189 miles (305 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Preston goes to London? Which train station do I come into London from Preston?

When travelling this route, Omio customers are departing most frequently from Preston   and arriving in London Victoria.

Where is the departure train station in Preston located? Where is the arrival train station in London located?

You can find the most popular departure train station for this trip, Preston, located approximately 1 mile (s) / 1 km from the city centre of Preston. The most popular arrival train station in London, called London Victoria, is located around 1 mile (s) / 1 km away from its city centre.

Which train providers should I travel with from Preston to London?
When taking a train from Preston to London, you can count on Avanti West Coast for the best way to get you to London. You can also check all possible train companies who offer a service to London from Preston and compare the amenities they offer before buying a train ticket.
Can I purchase a direct train from Preston to London?
Yes, there are 25 direct trains per day from Preston to London. You can look to travel with Avanti West Coast  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many trains are there to London from Preston a day?
The average number of trains departing Preston for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Preston to London? When does the last train depart from Preston to London?
If you prefer early morning trains from Preston to London, the first train leaves at 07: 00. If you prefer late night trains from Preston to London, the last train of the day leaves at 11: 08. Omio shows you the latest train from Preston to London times to help you book the best departure time for this journey.
How early should I buy Preston to London train tickets to get the best deals?
You can find a train from Preston to London to cost on average £74 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Preston to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Preston
London
The major railway station for departures from Preston is Preston. Read all the information you need to know about services, amenities and connections at Preston for your trip from Preston to London.