COMPARE Prices across different modes

Sat
Oct 23
$47Great Western Railway
Sun
Oct 24
$40Great Western Railway
Mon
Oct 25
$60Great Western Railway
Tue
Oct 26
$60Great Western Railway
Wed
Oct 27
$60Great Western Railway
Thu
Oct 28
$57Great Western Railway

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Bristol and Reading

distanceDistance69 miles (112 km)
durationAverage bus duration1 h 35 min
priceAverage bus ticket price$66 (€53)
changesDirect busYes

Buses from Bristol to Reading cover the 69 miles (112 km) long trip taking on average 1 h 35 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $66 (€53), you can find the cheapest bus ticket for as low as $66 (€53). Travelers depart most frequently from Bristol Temple Meads and arrive in Reading, Station North Interchange (Stop NE).

Travel Tips

Buses from Bristol 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 Bristol to Reading.
FAQs
How much does a cheap bus from Bristol to Reading cost?
Omio customers have found cheap bus tickets to Reading from Bristol for as low as $66 (€53)  for the next 7 days.
What is the cost of a bus to Reading from Bristol?
The bus price between Bristol and Reading is on average $66 (€53)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is Reading from Bristol by bus?
The Bristol to Reading bus distance is approximately 69 miles (112 km).
How long is the bus ride between Bristol and Reading?
On average the Bristol to Reading bus travel time is 1 h 35 min  for the 69 miles (112 km) long journey, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Bristol to Reading, which bus station in Bristol do I depart from and which bus station in Reading do I arrive in?

When taking the bus from Bristol to Reading, you can choose to depart from bus stations like Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9). Your route can end in bus stations such as Reading, Station North Interchange (Stop NE), Reading, Station Road (Stop SD) and Reading, Richfield Ave.

Omio customers who travel this route most frequently depart from Bristol Temple Meads   and arrive in Reading, Station North Interchange (Stop NE).

Where is the bus station in Bristol to go to Reading? Where is the bus station in Reading located?

The most popular departure bus station with passengers for this journey, called Bristol Temple Meads, is located 1 mile (s) / 1 km from the city center of Bristol.

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 can I take the first bus from Bristol to Reading? When can I take the last bus for the day?
The earliest bus departing from Bristol to Reading leaves at 6: 30 AM. The last bus departing from Bristol to Reading leaves at 2: 15 PM. You can find the latest Bristol to Reading bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy a bus ticket from Bristol to Reading to get the best deals?
You can find buses from Bristol to Reading to cost on average $66 (€53) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Bristol to Reading bus generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey