Cheap train tickets from Edinburgh to Preston

Showing times and prices for 4 Dec

Cheapest

£47

Average

£47

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 Edinburgh to Preston will cost around £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 47.

Cheapest
14:10Edinburgh Waverley3h11 17:21Salwick
2 changes
£471One-way
Cheapest
14:52Edinburgh Waverley3h04 17:56Salwick
1 changes
£471One-way
Cheapest
12:52Edinburgh Waverley3h01 15:53Salwick
1 changes
£471One-way

Train schedule Edinburgh to Preston

Showing trains for tomorrow, Sat, 4 Dec
12:52Edinburgh Waverley3h01 15:53Salwick
0 changes
14:10Edinburgh Waverley3h11 17:21Salwick
0 changes
14:52Edinburgh Waverley3h04 17:56Salwick
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
3 Dec
£42First Transpennine Express
£38National Express
Sat
4 Dec
£42First Transpennine Express
£38National Express
Sun
5 Dec
£42First Transpennine Express
£38National Express
Mon
6 Dec
£21Avanti West Coast
£22National Express
Tue
7 Dec
£21Avanti West Coast
£38National Express
Wed
8 Dec
£21Avanti West Coast
£38National Express
Thu
9 Dec
£21Avanti West Coast
£38National Express
Fri
10 Dec
£21Avanti West Coast
£23National Express
Sat
11 Dec
£21Avanti West Coast
£38National Express
Mon
13 Dec
£21Avanti West Coast
£38National Express
Tue
14 Dec
£21Avanti West Coast
£38National Express
Wed
15 Dec
£21Avanti West Coast
£23National Express
Sat
18 Dec
£15Avanti West Coast
£23National Express
Sun
19 Dec
£27Avanti West Coast
£38National Express
Mon
20 Dec
£21Avanti West Coast
£38National Express
Tue
21 Dec
£21Avanti West Coast
£38National Express
Wed
22 Dec
£42First Transpennine Express
£41National Express

Fastest train times from Edinburgh to Preston

Showing times and prices for 4 Dec

Fastest Journey

3 h 1 m

Average

3 h 5 m

Trains per day

3

Distance

245 km

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

Fastest
12:52Edinburgh Waverley3h01 15:53Salwick
1 changes
£471One-way
14:52Edinburgh Waverley3h04 17:56Salwick
1 changes
£471One-way
14:10Edinburgh Waverley3h11 17:21Salwick
2 changes
£471One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Preston from Edinburgh

distanceDistance151 miles (244 km)
durationAverage train duration2 h 23 min
priceAverage train ticket price£30 (€34)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersFirst Transpennine Express or Avanti West Coast

Trains from Edinburgh to Preston cover the 151 miles (244 km) long journey taking on average 2 h 23 min with our travel partners like First Transpennine Express or Avanti West Coast. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £21, but the average price of train tickets is £30. Travellers depart most frequently from Edinburgh Waverley and arrive in Preston.

Travel Tips

Trains from Edinburgh to Preston
Travel by train to Preston 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 Edinburgh to Preston.
FAQs
What is the cost of cheap trains to Preston from Edinburgh?
Looking to save money on your journey? Omio customers have found the cheapest train between Edinburgh and Preston for the next 7 days starting from £21  one way.
What is the average price of train tickets between Edinburgh and Preston?
If you’re looking to buy your train tickets in the next week, you can expect the Edinburgh to Preston train price to come in at an average of £30  one way.
How many miles is it from Edinburgh to Preston by train?
The train distance from Edinburgh to Preston is around 151 miles (244 km).
What is the average Edinburgh to Preston train duration?
On average the Edinburgh to Preston train time is 2 h 23 min  covering the 151 miles (244 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station from Edinburgh to Preston do I depart from? Which Preston train station from Edinburgh do I arrive in?

Omio customers book a train from Edinburgh Waverley   to Preston   most frequently for this route.

Where is the Edinburgh train station located? Where is the Preston train station located?

The most popular departure train station with passengers for this trip, called Edinburgh Waverley, is located 0.2 miles (429 m) from the city centre of Edinburgh.

The most popular arrival train station, Preston, is located 0.9 miles (1.4 km) away from the city centre of Preston.

What train providers offer a service between Edinburgh and Preston?
When taking a train from Edinburgh to Preston, you can count on First Transpennine Express or Avanti West Coast for the best way to get you to Preston. You can also check all possible train providers who offer a service to Preston from Edinburgh and compare the amenities they offer before buying a train ticket.
How many train services per day are there from Edinburgh to Preston?
The average number of trains departing Edinburgh for Preston is 12 a day. The train schedules and services may vary between weekdays and weekends.
When should I buy Edinburgh Preston train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets between Edinburgh and Preston within the next 7 days, you can find tickets to cost on average £30 one way. To find the best prices for this route, consider booking your train ticket from Edinburgh to Preston a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Preston
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip between Edinburgh and Preston.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express