Compare prices and tickets by train, coach or flight

Mon
24 Jan
£16Avanti West Coast
£36National Express
£163British Airways
Tue
25 Jan
£16Avanti West Coast
£34National Express
£176British Airways
Wed
26 Jan
£16Avanti West Coast
£34National Express
£147British Airways
Thu
27 Jan
£16Avanti West Coast
£37National Express
£91British Airways
Fri
28 Jan
£16Avanti West Coast
£37National Express
£106British Airways
Sat
29 Jan
£21Avanti West Coast
£38National Express
£87British Airways
Sun
30 Jan
£38Avanti West Coast
£34National Express
£87British Airways
Mon
31 Jan
£16Avanti West Coast
£34National Express
£112British Airways
Tue
1 Feb
£16Avanti West Coast
£34National Express
£106British Airways
Wed
2 Feb
£16Avanti West Coast
£34National Express
£83British Airways
Thu
3 Feb
£16Avanti West Coast
£38National Express
£93British Airways
Fri
4 Feb
£47First Transpennine Express
£38National Express
£112British Airways
Sat
5 Feb
£23Avanti West Coast
Find prices
Find prices
Sun
6 Feb
£42First Transpennine Express
£34National Express
£86British Airways
Mon
7 Feb
£16Avanti West Coast
£34National Express
£80British Airways
Tue
8 Feb
£16Avanti West Coast
£34National Express
£105British Airways
Wed
9 Feb
Find prices
£34National Express
Find prices
Thu
10 Feb
£16Avanti West Coast
£38National Express
£84British Airways
Fri
11 Feb
£16Avanti West Coast
£38National Express
£94British Airways
Sat
12 Feb
£38Avanti West Coast
£38National Express
£87British Airways

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Preston to Edinburgh

distanceDistance151 miles (244 km)
durationAverage train duration2 h 24 min
priceAverage train ticket price£20 (€23)
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 route taking on average 2 h 24 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 £20, you can find the cheapest train ticket for as low as £16. 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 do cheap trains between Preston and Edinburgh cost?

Omio customers have found cheap train tickets to Edinburgh from Preston for as low as £16  for the next 7 days.

How much does the train from Preston to Edinburgh cost on average?

If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Preston to Edinburgh train prices are on average £20  one way.

What is the distance to Edinburgh from Preston by train?

You should expect to travel around 151 miles (244 km)  to Edinburgh from Preston by train.

How long does it take from Preston to Edinburgh by train?

The train time from Preston to Edinburgh is on average 2 h 24 min  for the 151 miles (244 km) long journey, but the time it takes to go between Preston and Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.

What station does the Preston to Edinburgh train leave from? Which Edinburgh train station do I come into from Preston?

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

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

Passengers board their train most frequently from Preston and travel around 0.9 miles (1.4 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0.2 miles (429 m) from the train station to the city centre in Edinburgh.

Which train providers can get me 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 companies for the journey between Preston and Edinburgh as there might be differences in the amenities they offer.

How many train services 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 can I take the first train from Preston to Edinburgh? When can I take the last train for the day?

The first Preston to Edinburgh train departs at 08: 15   and the last train from Preston to Edinburgh leaves at 18: 01. Check out the most up-to-date Preston to Edinburgh train schedule on Omio and find the best time to travel to your destination.

How early should I buy Preston to Edinburgh train tickets to get the best deals?

If you buy Preston to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £20. However, booking in advance gives you access to the best prices for trains from Preston to Edinburgh. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

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.