The cheapest trains from Preston to Edinburgh

Showing times and prices for 17 Oct

Cheapest

£41

Average

£45

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

Cheapest
17:53Preston2h29 20:22Edinburgh Waverley
0 changes
£411One-way
Cheapest
19:53Preston2h35 22:28Edinburgh Waverley
0 changes
£411One-way
19:04Preston2h35 21:39Edinburgh Waverley
0 changes
£421One-way
13:06Preston2h35 15:41Edinburgh Waverley
0 changes
£421One-way
17:06Preston2h34 19:40Edinburgh Waverley
0 changes
£421One-way

Timetable Preston to Edinburgh

Showing trains for tomorrow, Sun, 17 Oct
11:08Preston2h35 13:43Edinburgh Waverley
0 changes
11:55Preston2h26 14:21Edinburgh Waverley
0 changes
13:06Preston2h35 15:41Edinburgh Waverley
0 changes
13:53Preston2h27 16:20Edinburgh Waverley
0 changes
15:05Preston2h32 17:37Edinburgh Waverley
0 changes
15:53Preston2h27 18:20Edinburgh Waverley
0 changes
17:06Preston2h34 19:40Edinburgh Waverley
0 changes
17:53Preston2h29 20:22Edinburgh Waverley
0 changes
19:04Preston2h35 21:39Edinburgh Waverley
0 changes
19:53Preston2h35 22:28Edinburgh Waverley
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
17 Oct
£42First Transpennine Express
£41National Express
Mon
18 Oct
£42First Transpennine Express
£34National Express
Tue
19 Oct
£21Avanti West Coast
£28National Express
Wed
20 Oct
£21Avanti West Coast
£27National Express
Thu
21 Oct
£21Avanti West Coast
£32National Express
Fri
22 Oct
£42First Transpennine Express
£32National Express
Sat
23 Oct
£42First Transpennine Express
£32National Express
Sun
24 Oct
£42First Transpennine Express
£32National Express
Mon
25 Oct
£42First Transpennine Express
£34National Express
Tue
26 Oct
£42First Transpennine Express
£32National Express
Wed
27 Oct
£42First Transpennine Express
£32National Express
Thu
28 Oct
£21Avanti West Coast
£32National Express
Fri
29 Oct
£41Avanti West Coast
£32National Express
Sat
30 Oct
£21Avanti West Coast
£36National Express
Sun
31 Oct
£41Avanti West Coast
Find prices
Mon
1 Nov
£14Avanti West Coast
£28National Express
Wed
3 Nov
£14Avanti West Coast
£22National Express
Thu
4 Nov
£14Avanti West Coast
£28National Express
Fri
5 Nov
£41Avanti West Coast
£28National Express

The fastest trains from Preston to Edinburgh

Showing times and prices for 17 Oct

Fastest Journey

2 h 26 m

Average

2 h 31 m

Trains per day

10

Distance

245 km

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

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

The slowest trains will take 2 h 35 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
11:55Preston2h26 14:21Edinburgh Waverley
0 changes
£451One-way
13:53Preston2h27 16:20Edinburgh Waverley
0 changes
£451One-way
15:53Preston2h27 18:20Edinburgh Waverley
0 changes
£731One-way
17:53Preston2h29 20:22Edinburgh Waverley
0 changes
£411One-way
15:05Preston2h32 17:37Edinburgh Waverley
0 changes
£421One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Preston to Edinburgh

distanceDistance151 miles (244 km)
durationAverage train duration2 h 25 min
priceAverage train ticket price£33 (€37)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesFirst Transpennine Express or Avanti West Coast

Trains from Preston to Edinburgh cover the 151 miles (244 km) long journey taking on average 2 h 25 min with our travel partners like First Transpennine Express or Avanti West Coast. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this route costs around £33, you can find the cheapest train ticket for as low as £21. Travellers depart most frequently from Preston and arrive in Edinburgh Waverley.

Trains from Preston to Edinburgh

Direct trains from Preston to Edinburgh are operated by First TransPennine Express and Virgin Trains. The route is direct and takes approximately 2 and 30 minutes. The first departure is just before 7:00 a.m. with trains leaving roughly every hour until around 9:00 p.m. There is a reduced service on Sundays.

What are the departure and arrival stations for trains from Preston to Edinburgh?

Departure Station:Preston Station is a major west coast hub with a large car park, plentiful bicycle storage and a taxi rank located outside the main entrance. It is centrally located in the town and served by several local bus routes.

Arrival Station:Trains from Preston to Edinburgh arrive at Edinburgh Waverley Station. This elegant Victorian station can be found in the heart of the Old Town and has a car park, bicycle storage and a taxi rank. Waverley Station is linked to Edinburgh Airport by the Airlink 100 shuttle bus and is also on several local bus routes.

Travel Tips

Trains from Preston to Edinburgh
Travel by train to Edinburgh 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 Edinburgh.
FAQs
How much does a cheap train from Preston to Edinburgh cost?
Looking to save money on your route? Omio customers have found the cheapest train from Preston to Edinburgh for the next 7 days starting from £21  one way.
How much is a train ticket from Preston to Edinburgh?
In the next 7 days you’ll find that the average cost of a train ticket from Preston to Edinburgh is £33  one way.
What is the distance between Preston and Edinburgh via train?
You should expect to travel around 151 miles (244 km)  to Edinburgh from Preston by train.
What is the average Preston to Edinburgh train duration?
On average the Preston to Edinburgh train time is 2 h 25 min  covering the 151 miles (244 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station from Preston to Edinburgh do I depart from? Which Edinburgh train station from Preston do I arrive in?

Omio customers who travel this route most frequently depart from Preston   and arrive in Edinburgh Waverley.

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

Passengers booking this trip most frequently board their trains from Preston and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train companies go from Preston to Edinburgh?
Take the Preston to Edinburgh train with First Transpennine Express or Avanti West Coast. However, it's always good to check out all possible train providers for the journey between Preston and Edinburgh as there might be differences in the amenities they offer.
How many trains per day are there between Preston and Edinburgh?
On average, there are 10 trains a day from Preston to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Preston to Edinburgh? When is the last train from Preston to Edinburgh?
If you prefer early morning trains from Preston to Edinburgh, the first train leaves at 08: 04. If you prefer late night trains from Preston to Edinburgh, the last train of the day leaves at 11: 55. Omio shows you the latest train from Preston to Edinburgh schedule to help you book the best departure time for this journey.
When should I buy Preston Edinburgh train tickets to score the best deals?
The price of a one way train ticket from Preston to Edinburgh is on average £33 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Preston and Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

Preston
Edinburgh
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 Edinburgh.