Travel options
from Reading to Edinburgh

You can get from Reading to Edinburgh by train, bus or flight.

Our recommendation

To get from Reading to Edinburgh on 19 May we recommend taking a flight because it’s the best combination of price and speed.

07:00London Gatwick Airport1h35 08:35Edinburgh Airport
0 changes
£1051One-way
Cheapest
08:57Reading6h25 15:22Edinburgh Waverley
2 changes
£1021One-way
Other options
08:10London Luton Airport1h20 09:30Edinburgh Airport
0 changes
£1131One-way
08:15London Gatwick Airport1h30 09:45Edinburgh Airport
0 changes
£1381One-way
08:40London City Airport1h20 10:00Edinburgh Airport
0 changes
£1581One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
19 May
£93London North Eastern Railway
Find prices
£86easyJet
Fri
20 May
£196London North Eastern Railway
Find prices
£219BA Cityflyer
Sat
21 May
£80London North Eastern Railway
£79National Express
£107easyJet
Tue
24 May
£81London North Eastern Railway
Find prices
£38easyJet

Travel Information to Edinburgh from Reading

distanceDistance322 miles (520 km)
modeAvailable travel modesFlight or train
priceTicket price range£31 - £67
cheapestCheapest modeFlight • £31 • 1 h 15 min
fastestFastest modeFlight • £31 • 1 h 15 min
carriersPopular travel companieseasyJet or London North Eastern Railway

Travel 322 miles (520 km) by flight or train from Reading to Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £31. The most popular travel providers which serve this journey are easyJet or London North Eastern Railway among others. Travellers can even take a direct from Reading to Edinburgh.

Travel Tips: Travel from Reading to Edinburgh

Travel 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

What are my travel options from Reading to Edinburgh?

There are 2 travel options from Reading to Edinburgh: flight or train.

What is the cheapest way to go to Edinburgh from Reading?

A flight service offers the cheapest way to travel from Reading to Edinburgh, which costs on average £31.

This is compared to other ways of getting to Edinburgh:

A flight journey is usually £36 less than a journey to Edinburgh by train, which costs on average £67 for the same trip.

What is the fastest way to get from Reading to Edinburgh?

The fastest way from Reading to Edinburgh is by flight with an average journey time of 1 h 15 min.

Other travel options to Edinburgh from Reading can usually take longer:

In comparison, getting to Edinburgh by train can take on average 5 h 42 min.

How far is Edinburgh from Reading?

You should expect to travel around 322 miles (520 km) from Reading to Edinburgh.

How many services a day are there from Reading to Edinburgh?

The average frequency per day from Reading to Edinburgh is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your journey from Reading to Edinburgh as scheduled services by flight or train can vary by season or day of the week.

Where do I depart from Reading? Where do I arrive in Edinburgh?

These are the most popular departure and arrival points for travellers from Reading to Edinburgh:

  • Trains mostly leave from Reading and tend to arrive in Edinburgh Waverley.

Which travel companies can get me from Reading to Edinburgh?

If finding a good deal is your main consideration for your trip from Reading to Edinburgh, then we'll help you find the best value travel companies for you:

  • Travel with easyJet for flights to Edinburgh. If you’re looking for a good deal on tickets, check for easyJet Reading to Edinburgh tickets on Omio for £31.
  • London North Eastern Railway can get you to Edinburgh by train. You can find a good deal for train tickets with London North Eastern Railway from Reading to Edinburgh for £67 on Omio.

Where should I go next after I travel between Reading and Edinburgh?

Looking to extend your trip from Reading to Edinburgh? Many Omio customers who go from Reading to Edinburgh usually extend their holiday to explore other popular destinations like London, Glasgow or Manchester. If you're looking to explore London, Glasgow or Manchester from Edinburgh, let Omio find you the best connections available at an affordable price.

How early should I buy Reading to Edinburgh tickets online to score the best deals?

Before travelling from Reading to Edinburgh, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket for this route is on average £31 one way.
  • The price of a train ticket is on average £67 one way for this trip.

But we recommend booking Reading to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.