The cheapest trains from Preston to London

Showing times and prices for 30 Jul

Cheapest

£183

Average

£183

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 £ 183 if you buy it on the day, but the cheapest tickets can be found for only £ 183.

Cheapest
10:09Bamber Bridge3h10 13:19London Euston
1 changes
£1831One-way
Cheapest
11:08Bamber Bridge3h13 14:21London Euston
1 changes
£1831One-way
Cheapest
08:32Bamber Bridge2h51 11:23London Euston
1 changes
£1831One-way
Cheapest
09:09Bamber Bridge3h18 12:27London Euston
1 changes
£1831One-way

Timetable Preston to London

Showing trains for tomorrow, Fri, 30 Jul
08:32Bamber Bridge2h51 11:23London Euston
0 changes
09:09Bamber Bridge3h18 12:27London Euston
0 changes
10:09Bamber Bridge3h10 13:19London Euston
0 changes
11:08Bamber Bridge3h13 14:21London 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
29 Jul
Find prices
£28Megabus
Find prices
Fri
30 Jul
£79Avanti West Coast
£28Megabus
£65British Airways
Sat
31 Jul
£65Avanti West Coast
£28Megabus
£61British Airways
Sun
1 Aug
£79Avanti West Coast
£28Megabus
£166British Airways
Mon
2 Aug
£79Avanti West Coast
£27National Express
£123British Airways
Tue
3 Aug
£79Avanti West Coast
£26National Express
£120British Airways
Wed
4 Aug
£79Avanti West Coast
£20National Express
£89British Airways
Thu
5 Aug
£79Avanti West Coast
£23National Express
£120British Airways
Fri
6 Aug
£79Avanti West Coast
£25National Express
£82British Airways
Sat
7 Aug
£52Avanti West Coast
£26National Express
£111British Airways
Sun
8 Aug
£77Avanti West Coast
£26National Express
£116British Airways
Mon
9 Aug
£79Avanti West Coast
£26National Express
£89British Airways
Tue
10 Aug
£79Avanti West Coast
£20National Express
Find prices
Wed
11 Aug
£79Avanti West Coast
£20National Express
£75British Airways
Thu
12 Aug
£79Avanti West Coast
£20National Express
£73British Airways
Fri
13 Aug
£79Avanti West Coast
£22National Express
£75British Airways
Sat
14 Aug
£52Avanti West Coast
£24National Express
£89British Airways
Sun
15 Aug
£52Avanti West Coast
£18National Express
£75British Airways
Mon
16 Aug
£79Avanti West Coast
£21National Express
£48British Airways
Tue
17 Aug
£79Avanti West Coast
£16National Express
Find prices
Wed
18 Aug
£68Avanti West Coast
£18National Express
£75British Airways

The fastest trains from Preston to London

Showing times and prices for 30 Jul

Fastest Journey

2 h 51 m

Average

3 h 8 m

Trains per day

4

Distance

306 km

It's difficult to get from Preston to London without changing at least once.

Fastest
08:32Bamber Bridge2h51 11:23London Euston
1 changes
£1831One-way
10:09Bamber Bridge3h10 13:19London Euston
1 changes
£1831One-way
11:08Bamber Bridge3h13 14:21London Euston
1 changes
£1831One-way
09:09Bamber Bridge3h18 12:27London Euston
1 changes
£1831One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to London from Preston

distanceDistance189 miles (305 km)
durationAverage train duration2 h 42 min
priceAverage train ticket price£77 (€85)
changesDirect trainYes
carriersTrain providersAvanti West Coast

Trains from Preston to London cover the 189 miles (305 km) long route taking on average 2 h 42 min with our travel partners like Avanti West Coast. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £65, but the average price of train tickets is £77. 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
What is the price of the cheapest train between Preston and London?
Omio customers have found the cheapest trains between Preston and London to cost as little as £65  in the next 7 days.
What is the average price of train tickets from Preston to London?
In the next 7 days you’ll find that the average cost of a train ticket to London from Preston is £77  one way.
How far is it from Preston to London by train?
The distance from Preston to London by train is approximately 189 miles (305 km).
How long does it take from Preston to London by train?
While the time it takes to travel 189 miles (305 km) from Preston to London can vary based on specific dates, weekends, and bank holidays, the train duration from Preston to London is on average 2 h 42 min.
What is the departure train station in Preston and arrival train station in London?

Omio customers travelling this route depart most frequently from Preston   and arrive in London Victoria.

Where is the train station in Preston to go to London? Where is the train station in London located?

You can find the most popular departure train station for this journey, 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.

What train providers offer a service 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 providers who offer a service to London from Preston and compare the amenities they offer before buying a train ticket.
Can I buy a direct train from Preston to London?
Yes, there are direct trains per day between Preston and London, and you can find a direct train for this trip with Avanti West Coast  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What are the first and last departure train times from Preston to London?
You can take the first train from Preston to London at 07: 00   or take the last train from Preston to London leaving at 10: 08. Look for the latest Preston London train timetable on Omio and book the best time to take the train for this journey.
When should I purchase Preston London train tickets to score the best deals?
If you buy Preston to London train tickets within the next 7 days, you can find one way tickets to cost on average £77. However, booking in advance gives you access to the best prices for trains to London from Preston. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Preston
London
Preston
Amenities