COMPARE Prices across different modes

Tue
19 Oct
£80London North Eastern Railway
Find prices
£83easyJet
Wed
20 Oct
£80London North Eastern Railway
Find prices
£42easyJet
Fri
22 Oct
£193London North Eastern Railway
Find prices
£99easyJet
Sat
23 Oct
£180First Transpennine Express
Find prices
£142easyJet
Sun
24 Oct
£90Cross Country
Find prices
£81easyJet
Mon
25 Oct
£193London North Eastern Railway
Find prices
£56easyJet
Tue
26 Oct
£93London North Eastern Railway
Find prices
£42easyJet
Wed
27 Oct
£93London North Eastern Railway
Find prices
£39easyJet
Thu
28 Oct
£77London North Eastern Railway
£34National Express
£35easyJet
Fri
29 Oct
£93London North Eastern Railway
Find prices
£42easyJet
Sun
31 Oct
£178Cross Country
£25National Express
£33easyJet
Tue
2 Nov
£80London North Eastern Railway
Find prices
£31easyJet
Wed
3 Nov
£60London North Eastern Railway
£34National Express
£33easyJet
Thu
4 Nov
£60London North Eastern Railway
£34National Express
£33easyJet
Fri
5 Nov
£67London North Eastern Railway
£25National Express
£46easyJet
Sat
6 Nov
£96Avanti West Coast
£25National Express
£33easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Edinburgh from Reading

distanceDistance322 miles (520 km)
durationAverage train duration5 h 35 min
priceAverage train ticket price£136 (€154)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesLondon North Eastern Railway

Trains from Reading to Edinburgh cover the 322 miles (520 km) long journey taking on average 5 h 35 min with our travel partners like London North Eastern Railway. 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 £80, but the average price of train tickets is £136. Travellers depart most frequently from Reading and arrive in Edinburgh Waverley.

Travel Tips

Trains from Reading 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 Reading to Edinburgh.
FAQs
How much do cheap train tickets between Reading and Edinburgh cost?
Omio customers have found cheap train tickets from Reading to Edinburgh for as low as £80  for the next 7 days.
What is the average cost of a train from Reading to Edinburgh?
If you’re looking to buy your train tickets in the next week, you can expect the Reading to Edinburgh train price to come in at an average of £136  one way.
What is the distance to Edinburgh from Reading by train?
When travelling this route you should expect the distance between Reading and Edinburgh via train to be approximately 322 miles (520 km).
How many hours does it take from Reading to Edinburgh by train?
The Reading to Edinburgh train duration is on average 5 h 35 min, which is to be expected when travelling 322 miles (520 km) between Reading and Edinburgh. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station in Reading goes to Edinburgh? Which train station do I come into Edinburgh from Reading?

Some of the Reading train stations to Edinburgh you can start your journey from include Reading and Reading West. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

When travelling this route, Omio customers are departing most frequently from Reading   and arriving in Edinburgh Waverley.

Where is the departure train station in Reading located? Where is the arrival train station in Edinburgh located?

Passengers booking this route most frequently board their trains from Reading and need to travel around 0 mile (s) / 0 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.

Which train companies can get me from Reading to Edinburgh?
For the best Reading to Edinburgh train to book, you can travel safely and comfortably with London North Eastern Railway. However, it's always good to check all possible train providers with services between Reading and Edinburgh to compare what amenities they may offer.
How many train services are there to Edinburgh from Reading a day?
On average, there are 25 trains a day from Reading to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Reading to Edinburgh? When does the last train depart from Reading to Edinburgh?
The earliest train for this journey departs from Reading at 07: 20. The last train leaves from Reading at 09: 15. Check Omio for the latest train schedule from Reading to Edinburgh and book the best time to depart on your chosen travel date.
How far in advance should I purchase a train ticket from Reading to Edinburgh to get the best deals?
If you book a train ticket from Reading to Edinburgh within the next 7 days, you can find tickets to cost on average £136 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Reading to Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Reading
Edinburgh
Reading is the most popular Reading railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Reading for your journey to Edinburgh.