COMPARE Prices across different modes

Sun
Oct 17
$269Cross Country
Find prices
$117British Airways
Mon
Oct 18
$129London North Eastern Railway
Find prices
$46easyJet
Tue
Oct 19
$94London North Eastern Railway
$30National Express
$49easyJet
Wed
Oct 20
$62London North Eastern Railway
$35National Express
$49easyJet
Sat
Oct 23
$135Avanti West Coast
Find prices
$64easyJet
Sun
Oct 24
$130London North Eastern Railway
Find prices
$50easyJet
Mon
Oct 25
$129London North Eastern Railway
Find prices
$47easyJet
Tue
Oct 26
$74London North Eastern Railway
Find prices
$50easyJet
Wed
Oct 27
$73London North Eastern Railway
Find prices
$46easyJet
Fri
Oct 29
$129London North Eastern Railway
Find prices
$81easyJet
Sat
Oct 30
$112London North Eastern Railway
Find prices
$111easyJet

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Edinburgh to Reading

distanceDistance322 miles (520 km)
durationAverage bus duration14 h 35 min
priceAverage bus ticket price$34 (€28)
changesDirect busYes

Buses from Edinburgh to Reading cover the 322 miles (520 km) long route taking on average 14 h 35 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $34 (€28), you can find the cheapest bus ticket for as low as $30 (€25). Travelers depart most frequently from Edinburgh Waverley and arrive in Reading, Station North Interchange (Stop NE).

Travel Tips

Buses from Edinburgh to Reading
Take the bus to Reading 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 Reading.
FAQs
What is the price of the cheapest bus from Edinburgh to Reading?
Omio customers have found cheap bus tickets between Edinburgh and Reading for as low as $30 (€25)  for the next 7 days.
What is the price of a bus ticket between Edinburgh and Reading?
If you’re looking to buy your bus tickets in the next week, you can expect the Edinburgh to Reading bus price to come in at an average of $34 (€28)  one way.
How far is Reading from Edinburgh by bus?
The distance to Reading from Edinburgh by bus is approximately 322 miles (520 km).
How long is the bus between Edinburgh and Reading?
On average the Edinburgh to Reading bus time is 14 h 35 min  covering the 322 miles (520 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which bus station from Edinburgh to Reading do I depart from? Which Reading bus station from Edinburgh do I arrive in?

When departing from Edinburgh, you have various bus station options to start your trip from including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh. When arriving in Reading, you can end your journey in bus stations like Reading, Station North Interchange (Stop NE), Reading, Station Road (Stop SD) and Reading, Richfield Ave.

Omio customers book a bus from Edinburgh Waverley   to Reading, Station North Interchange (Stop NE)   most frequently for this route.

Where is the bus station in Edinburgh? Where is the bus station in Reading?

The most popular departure bus station with passengers for this journey, called Edinburgh Waverley, is located 0 mile (s) / 0 km from the city center of Edinburgh.

The most popular arrival bus station, Reading, Station North Interchange (Stop NE), is located 0 mile (s) / 0 km away from the city center of Reading.

When does the first bus depart from Edinburgh to Reading? When does the last bus depart from Edinburgh to Reading?
You can take the first bus from Edinburgh to Reading at 8: 10 PM. The last bus from Edinburgh to Reading that you can take departs at 9: 50 PM. Omio shows you the latest bus from Edinburgh to Reading schedule to help you book the best departure time for this journey.
How early should I book bus tickets from Edinburgh to Reading to score the best deals?
If you book the Edinburgh to Reading bus within the next 7 days, you can find one way tickets to cost on average $34 (€28). However, booking your bus ticket in advance gives you access to the best prices for buses between Edinburgh and Reading. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey